游戏的数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31317300 阅读:43 留言:0更新日期:2021-12-12 23:56
本申请实施例提供的游戏的数据处理方法、装置、电子设备及存储介质,涉及数据处理领域。本申请通过将表征玩家角色的战斗特性的属性数据存储于第一场景服务器中,主控服务器仅存储表征玩家角色的外在特性的装饰数据存储,由于装饰数据所占用的空间较小,从而减轻了主控服务器的内存压力和运算压力,并且在创建智能机器角色时,主控服务器仅需将装饰数据传输给场景服务器,从而也减轻了主控服务器与场景服务器之间数据传输造成的带宽压力。务器之间数据传输造成的带宽压力。务器之间数据传输造成的带宽压力。

【技术实现步骤摘要】
游戏的数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及数据处理领域,具体而言,涉及一种游戏的数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]作为游戏的一种类型,MMORPG(Massive Multiplayer Online Role

Playing Game,大型多人角色扮演类游戏)受到许多玩家的欢迎,MMORPG的服务器架构的核心进程由一个主控服务器和多个从属的场景服务器组成,主控服务器负责统一调度,而场景服务器负责具体游戏场景的管理。
[0003]PVP(Player VS Player,玩家对战玩家)是MMORPG中一种常见的玩法,为了促进玩家快速熟悉游戏,或者避免玩家在匹配过程中因在线玩家数量较少而长时间等待,PVP玩法一般会在游戏中添加智能机器角色作为一种补充玩法。现有方案中,通常会从真实玩家的角色数据中采集创建智能机器角色所需的镜像数据,并将所有的镜像数据保存在主控服务器上,玩家进行人机对战时,首先通过访问主控服务器选择对战的智能机器角色,选择后主控服务器将对应的镜像数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种游戏的数据处理方法,其特征在于,应用于第一场景服务器,所述第一场景服务器存储有至少一个玩家角色的属性数据,所述属性数据用于表征玩家角色的战斗特性,所述方法包括:响应于终端设备发送的人机对战请求,向主控服务器发送第一数据请求,所述第一数据请求用于指示所需的目标玩家角色的装饰数据,玩家角色的装饰数据存储于所述主控服务器中,所述装饰数据用于表征玩家角色的外在特性;接收所述主控服务器响应于所述第一数据请求发送的装饰数据列表,所述装饰数据列表中包括至少一个所述目标玩家角色的装饰数据,所述目标玩家角色的装饰数据用于结合所述属性数据生成所述人机对战请求对应的智能机器角色。2.根据权利要求1所述的方法,其特征在于,所述接收所述主控服务器响应于所述第一数据请求发送的装饰数据列表之后,所述方法还包括:基于所述装饰数据列表和所述属性数据,创建所述人机对战请求对应的智能机器角色。3.根据权利要求2所述的方法,其特征在于,所述基于所述装饰数据列表和所述属性数据,创建所述人机对战请求对应的智能机器角色,包括:基于所述装饰数据列表生成智能机器角色选项信息,并将所述智能机器角色选项信息发送至所述终端设备,以使所述终端设备根据所述智能机器角色选项信息生成智能机器角色选择界面,所述智能机器角色选择界面包括:各可选智能机器角色对应的装饰数据;接收所述终端设备针对所述智能机器角色选择界面的选择结果,并根据所述选择结果确定目标玩家角色的装饰数据;在所述属性数据中匹配查找所述目标玩家角色的装饰数据对应的目标属性数据;基于所述目标玩家角色的装饰数据和所述目标属性数据,创建所述人机对战请求对应的智能机器角色。4.根据权利要求3所述的方法,其特征在于,所述在所述属性数据中匹配查找所述目标玩家角色的装饰数据对应的目标属性数据之前,所述方法还包括:以所述装饰数据列表中各所述装饰数据中的身份标识为键,各所述装饰数据对应的属性数据为值,建立第一键值对;所述在所述属性数据中匹配查找所述目标玩家角色的装饰数据对应的目标属性数据,包括:根据所述目标玩家角色的装饰数据中的身份标识在所述第一键值对匹配查找对应的目标属性数据。5.根据权利要求2所述的方法,其特征在于,所述基于所述装饰数据列表和所述属性数据,创建所述人机对战请求对应的智能机器角色之前,所述方法还包括:向所述主控服务器发送人机副本创建请求;响应于所述主控服务器根据所述人机副本创建请求发送的通过通知,创建人机副本,以使所述终端设备请求加载人机副本后显示所述人机副本对应的场景。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述终端设备在人机对战结束后,发送的所操控玩家角色的新的装饰数据和新的属性数据;
基于所述新的装饰数据和新的属性数据,更新存储的属性数据,并将所述新的装饰数据发送至所述主控服务器。7.根据权利要求6所述的方法,其特征在于,所述基于所述新的装饰数据和新的属性数据,更新存储的属性数据,并将所述新的装饰数据发送至所述主控服务器之后,所述方法还包括:将所述新的属性数据和新的装饰数据发送至数据库服务器。8.根据权利要求6所述的方法,其特征在于,所述基于所述新的装饰数据和新的属性数据,更新存储的属性数据,包括:基于所述新的属性数据,更新存储的属性数据,并记录对应的更新时间;根据第一预设规则,删除所述更新时间之前所述新的属性数据对应的属性数据。9.根据权利要求3所述的方法,其特征在于,所述在所述属性数据中匹配查找所述目标玩家角色的装饰数据对应的目标属性数据,包括:若本地查找失败,则向所述数据库服务器发送访问请求,所述访问请求用于请求获取所述目标玩家角色的装饰数据对应的目标属性数据。10.根据权利要求1所述的方法,其特征在于,所述接收所述主控服务器响应于所述第一数据请求发送的装饰数据列表之后,所述方法还包括:向所述主控服务器发送人机副本创建请求,以使所述主控服务器根据所述人机副本创建请求确定第二场景服务器、并向所述第二场景服务器发送人机副本创建指示,由所述第二场景服务器创建所述人机对战请求对应的智能机器角色和人机副本。11.根据权利要求1所述的方法,其特征在于,所述装饰数据具体包括所述玩家角色的以下至少一项:身份标识、职业、等级以及外观;所述属性数据具体包括所述玩家角色的以下至少一项:属性、装备、契约关系、增益效果。12.一种游戏的数据处理方法,其特征在于,应用于主控服务器,所述主控服务器存储有至少一个玩家角色的装饰数据,所述方法包括:接收场景服务器发...

【专利技术属性】
技术研发人员:郑煜
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1