【技术实现步骤摘要】
游戏NPC的数据同步方法、装置、存储介质和服务器
本申请涉及游戏数据管理领域,具体而言,涉及一种游戏NPC的数据同步方法、装置、存储介质和服务器。
技术介绍
目前,人们普遍面临着工作强度大、精神压力大等问题,适度游戏能够使人们劳逸结合,减轻人们的精神压力,舒缓人们的心情,进而提高社会生产力。在多人在线游戏中通常会有世界怪物的设计,即在多个服务器的每个服务器中均设置一个属性相同的怪物。这对于不同的玩家,其会在多个服务器中均看到同一个怪物,玩家在击败世界怪物后通常能拿到丰厚的奖励,因而世界怪物的设计能够增加游戏的趣味性。但是,不同服务器中的怪物是相互独立的,并且怪物需要一定数量的玩家合作才能击败,玩家为了尽快获得奖励,往往会集中在同一个服务器中,这会导致该服务器过载,造成该服务器中的玩家游戏卡顿甚至掉线。故而现有的设计不利于减轻人们的精神压力,甚至会带给人们压力。
技术实现思路
本申请的目的包括,例如,提供了一种游戏NPC的数据同步方法、装置、存储介质和服务器,其能够使得分散在不同子服务器上的 ...
【技术保护点】
1.一种游戏NPC的数据同步方法,其特征在于,应用于中转服务器,所述中转服务器与多个子服务器通信连接,所述中转服务器上预设有初始同步属性数据,每个所述子服务器上预设有与所述初始同步属性数据一致的游戏NPC的数据,所述方法包括:/n在获取到所述多个子服务器中的任一子服务器发送的NPC属性变化数据时,根据所述NPC属性变化数据修改所述初始同步属性数据以得到更新同步属性数据;/n将所述更新同步属性数据发送至每个所述子服务器,以使每个所述子服务器将所述游戏NPC的数据修改至与所述更新同步属性数据一致。/n
【技术特征摘要】
1.一种游戏NPC的数据同步方法,其特征在于,应用于中转服务器,所述中转服务器与多个子服务器通信连接,所述中转服务器上预设有初始同步属性数据,每个所述子服务器上预设有与所述初始同步属性数据一致的游戏NPC的数据,所述方法包括:
在获取到所述多个子服务器中的任一子服务器发送的NPC属性变化数据时,根据所述NPC属性变化数据修改所述初始同步属性数据以得到更新同步属性数据;
将所述更新同步属性数据发送至每个所述子服务器,以使每个所述子服务器将所述游戏NPC的数据修改至与所述更新同步属性数据一致。
2.根据权利要求1所述的方法,其特征在于,将所述更新同步属性数据发送至每个所述子服务器,以使每个所述子服务器将所述游戏NPC的数据修改至与所述更新同步属性数据一致的步骤包括:
按预设的同步周期时长周期地将所述更新同步属性数据发送至每个所述子服务器,以使每个所述子服务器将所述游戏NPC的数据修改至与所述更新同步属性数据一致。
3.根据权利要求1所述的方法,其特征在于,所述初始同步属性数据包括游戏NPC血量数值数据或游戏NPC血量百分比数据,所述游戏NPC血量数值数据及所述游戏NPC血量百分比数据均表征游戏NPC的血量。
4.根据权利要求1所述的方法,其特征在于,当所述更新同步属性数据与预设数据一致时,所述方法还包括:
向每个所述子服务器发送NPC下线信息;
获取每个所述子服务器响应所述NPC下线信息而发送的确定NPC下线信息,并删除所述更新同步属性数据。
5.一种游戏NPC的数据同步方法,其特征在于,应用于多个子服务器中的任一子服务器,所述多个子服务器与中转服务器通信连接,所述中转服务器上预设有初始同步属性数据,每个所述子服务器上预设有与所述初始同步属性数据一致的游戏NPC的数据,所述方法包括:
获取NPC属性变化数据,并将所述NPC属性变化数据发送至所述中转服务器,以使所述中转服务器根据所述NPC属性变化数据修改所述初始同步属性数据以得到更新同步属性数据;
在获取到所述中转服务器发送的所述更新同步属性数据时,将所述游戏N...
【专利技术属性】
技术研发人员:唐梁,
申请(专利权)人:北京像素软件科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。