【技术实现步骤摘要】
游戏的热更新方法、装置、系统及电子设备
本专利技术涉及热更新的
,尤其是涉及一种游戏的热更新方法、装置、系统及电子设备。
技术介绍
一般而言,游戏的服务器都是有状态的服务器,玩家的数据会在缓存在游戏服务器进程的内存中,并采用定期存盘的方式对数据进行持久化,因此游戏服务器一般会强调优雅关机,即,在游戏进程退出的时候需要将玩家的数据存到数据库中,否则会出现玩家数据丢失的情况,因此游戏服务器不能随意重启,只在游戏的周版本维护的时候才会有重启的操作,在重启的过程中,玩家一般无法进行操作。但是游戏开发的过程中难免会出现服务端的一些漏洞,需要修改游戏服务器的代码,然后对游戏服务的进程进行更新,为了不影响玩家体验,一般会期望游戏服务的进程能在不关掉的情况下实现游戏服务器的更新,这种更新被称为服务器的热更新。传统的热更新机制一般会需要在游戏服务进程所在的服务器上重新拉取新的代码或配置,并额外的执行一个触发热更新的脚本实现服务器的热更新。现有技术大体能满足服务器热更新的需求,一般来说没有明显的问题,但是,在服务器进行热更 ...
【技术保护点】
1.一种游戏的热更新方法,其特征在于,所述方法应用于游戏服务器;所述方法包括:/n响应针对于目标游戏的热更新信息,其中,所述目标游戏运行于目标服务器,所述热更新信息存储于所述游戏服务器的预设目录对应的存储区;/n获取所述热更新信息和所述热更新信息的存储路径;/n将所述存储路径和所述热更新信息发送至所述目标服务器,所述目标服务器用于根据所述存储路径和所述热更新信息对所述目标游戏进行热更新。/n
【技术特征摘要】
1.一种游戏的热更新方法,其特征在于,所述方法应用于游戏服务器;所述方法包括:
响应针对于目标游戏的热更新信息,其中,所述目标游戏运行于目标服务器,所述热更新信息存储于所述游戏服务器的预设目录对应的存储区;
获取所述热更新信息和所述热更新信息的存储路径;
将所述存储路径和所述热更新信息发送至所述目标服务器,所述目标服务器用于根据所述存储路径和所述热更新信息对所述目标游戏进行热更新。
2.根据权利要求1所述的方法,其特征在于,响应针对于目标游戏的热更新信息的步骤,包括:
监视所述游戏服务器的预设目录对应的存储区是否有热更新信息;
如果有,根据所述热更新信息确定目标游戏。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应针对于所述目标游戏的热更新请求,提取所述热更新请求中携带的所述热更新信息;其中,所述热更新信息至少包括:目标服务器的版本号和更新信息,所述更新信息包括代码信息和配置信息;
将所述热更新信息存储至预设目录对应的存储区,并生成所述更新信息的存储路径,其中,所述存储路径包括所述代码信息对应的代码路径和所述配置信息对应的配置路径。
4.根据权利要求3所述的方法,其特征在于,根据所述热更新信息确定目标游戏的步骤包括:
获取所述目标服务器的版本号,根据所述目标服务器的版本号确定目标游戏。
5.根据权利要求3所述的方法,其特征在于,所述预设目录对应的存储区包括热更新目录、配置目录和代码目录;
所述将所述热更新信息存储至预设目录对应的存储区,并生成所述更新信息的存储路径的步骤包括:
将所述代码信息存储至代码目录,并生成所述代码信息对应的代码路径;以及,将所述配置信息存储至配置目录,并生成所述配置信息对应的配置路径;
将所述目标服务器的版本号、所述代码路径和所述配置路径关联存储至所述热更新目录。
6.根据权利要求1所述的方法,其特征在于,将所述存储路径和所述热更新信息发送至所述目标服务器的步骤包括:
将所述存储路径和所述热更新信息加载到所述目标服务器的内存,以使所述目标服务器根据所述存储路...
【专利技术属性】
技术研发人员:方嘉铭,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。