游戏数据处理方法、装置、系统、服务器及存储介质制造方法及图纸

技术编号:28128430 阅读:35 留言:0更新日期:2021-04-19 11:46
本发明专利技术提供一种游戏数据处理方法、装置、系统、服务器及存储介质,该方法应用于场景控制中心服务器;该场景控制中心服务器与多个场景计算单元服务器进行数据交互;该方法包括:获取全部玩家数据;根据预设的分配策略建立每个所述场景计算单元服务器与至少一个所述玩家数据的对应关系;向全部所述场景计算单元服务器发送通知消息。本申请是将场景控制服务器的功能进行拆分,将处理游戏计算逻辑迁移到若干个场景计算单元服务器上,实现分担中心服务器计算压力的目的,通过管理影子角色的数据同步,提高了单个场景可以容纳的玩家数量以及实现各个玩家之间的交互。现各个玩家之间的交互。现各个玩家之间的交互。

【技术实现步骤摘要】
游戏数据处理方法、装置、系统、服务器及存储介质


[0001]本专利技术涉及领域游戏数据处理
,具体而言,涉及游戏数据处理方法、装置、系统、服务器及存储介质。

技术介绍

[0002]随着科技的发展,网络游戏的类型有很多种,大型多人在线角色扮演游戏是一种复杂的,对性能要求很高的游戏类型,随着游戏体验的升级,玩家越来越期望能在同一场景内看到更多的其他玩家,并进行实时交互。玩家的增多也要求游戏场景的变大,而对于变大的场景要做到连续的提供给玩家优质的游戏体验,中间不存在切换场景等影响连续性的内容。
[0003]目前,无缝地图场景能够使场景变大,容纳更多的玩家,而且在场景切换的时候不会让用户感到不连续或卡顿。但现有的实现无缝地图场景的方式包括无感的切换地图法、游戏计算单元处理线程化等方式,这些实现方式中玩家同时在线数量仍然会受到场景控制中心服务器的性能的限制,现有的场景控制中心服务器集游戏数据维护与逻辑计算于一身,容易因服务器问题导致游戏不能正常进行。

技术实现思路

[0004]有鉴于此,本专利技术的目的之一是提供一种游戏数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种游戏数据处理方法,其特征在于,应用于场景控制中心服务器;所述场景控制中心服务器与多个场景计算单元服务器进行数据交互;所述方法包括:获取全部玩家数据;根据预设的分配策略建立每个所述场景计算单元服务器与至少一个所述玩家数据的对应关系;向全部所述场景计算单元服务器发送通知消息;其中,所述通知消息包含全部所述对应关系;所述通知消息用于指示每个所述场景计算单元服务器创建与所述场景计算单元服务器对应的目标玩家数据的玩家角色以及创建除所述目标玩家外的所有玩家数据对应的影子角色;任意两个所述场景计算单元服务器之间进行所述影子角色的数据交互。2.根据权利要求1所述的游戏数据处理方法,其特征在于,所述场景控制中心服务器和所述多个场景计算单元服务器还分别与场景同屏控制服务器进行数据交互;所述方法还包括:向所述场景同屏控制服务器发送所述全部玩家数据,以使所述场景同屏控制服务器创建每个玩家数据对应的所述玩家角色,根据所述场景计算单元服务器发送的每个所述玩家角色的位置信息以及预设规则,建立每个玩家角色与至少一个可交互玩家角色之间的对应关系。3.根据权利要求1所述的游戏数据处理方法,其特征在于,还包括:当存在玩家登出场景控制中心服务器,所述向全部所述场景计算单元服务器发送删除消息;所述删除消息包含登出的所述玩家的玩家数据;所述删除消息用于指示所述场景计算单元服务器根据所述对应关系,将登出的所述玩家对应的玩家角色删除;或者,所述删除消息用于指示所述场景计算单元服务器根据所述对应关系,将登出的所述玩家对应的影子角色删除。4.一种游戏数据处理方法,其特征在于,应用于第一场景计算单元服务器,所述第一场景计算单元服务器为多个所述场景计算单元服务器中的任意一个;所述第一场景计算单元服务器与场景控制中心服务器进行数据交互,所述方法包括:接收所述场景控制中心服务器发送的通知消息;所述通知消息中包含每个所述场景计算单元服务器与至少一个玩家数据的对应关系;根据全部所述对应关系,创建与所述第一场景计算单元服务器对应的目标玩家数据的玩家角色以及创建除所述目标玩家外的所有玩家数据对应的影子角色;任意两个所述场景计算单元服务器之间进行所述影子角色的数据交互。5.一种游戏数据处理方法,其特征在于,应用于场景同屏控制服务器,所述场景同屏控制服务器分别与场景控制中心服务器和多个场景计算单元服务器进行数据交互;所述方法包括:接收所述场景控制中心服务器发送的全部玩家数据;创建每个玩家数据对应的玩家角色;接收所述多个计算单元服务器发送的每个所述玩家角色的位置信息;根据每个所述玩家角色的位置信息以及...

【专利技术属性】
技术研发人员:董超
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1