游戏的数据处理方法、系统、装置、存储介质和电子装置与流程

文档序号:37068454发布日期:2024-02-20 21:21阅读:16来源:国知局
游戏的数据处理方法、系统、装置、存储介质和电子装置与流程

本公开涉及数据处理领域,具体而言,涉及一种游戏的数据处理方法、系统、装置、存储介质和电子装置。


背景技术:

1、目前,在游戏中,由于计算机性能和资源的种种限制,可以启动多个服务器,每个服务器对应该游戏中一个独立的游戏世界。玩家在进入游戏之前可要从上述多个服务器中选定一个服务器,进入该服务器对一个游戏世界后所创建的虚拟游戏角色只能在该选定的服务器里面进行游戏。由于每一个服务器中的玩家仅能与本服务器中的玩家进行游戏交互操作,因此,会造成游戏时间长,玩家的游戏交互圈子小的情况,导致玩家难以体会到交流互动和团队协作的乐趣。

2、在相关技术中,考虑到上述情况,提出了一种跨服技术,该技术可以使用一种单一的中心服务器来启动跨服场景,从而可以将多个游戏账号对应的游戏客户端连接到该中心服务器,使得玩家可以在中心服务器中进行游戏,然而,上述技术的跨服仅仅是涉及到玩家所选定的服务器与中心服务器二者之间的交互,当大量玩家涌入各自服务器来游戏时,需要全部通过中心服务器,会加大中心服务器的工作量,容易导致跨服的效率降低的情况。因此,仍存在游戏的数据处理效率低的技术问题。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本公开至少部分实施例提供了一种游戏的数据处理方法、系统、装置、存储介质和电子装置,以至少解决游戏的数据处理效率低的技术问题。

2、根据本公开其中一实施例,提供了一种游戏的数据处理方法。该方法可以应用于中心服务器,中心服务器与多个游戏服务器和多个跨服服务器相连接,可以包括:响应针对目标游戏的跨服游戏指令,确定触发跨服游戏指令的多个游戏账号,其中,多个游戏账号通过多个游戏服务器登录目标游戏;从多个游戏服务器中获取多个游戏账号对应的游戏数据;基于游戏数据,对多个游戏账号进行账号匹配分组,得到至少一游戏账号组,其中,各游戏账号组包括至少两个目标游戏账号;基于游戏账号组的数量,在多个跨服服务器中确定指定数量的目标跨服服务器,并将每一游戏账号组分配至对应的目标跨服服务器,以使各目标跨服服务器之间满足负载均衡。

3、根据本公开其中一实施例,还提供了另一种游戏的数据处理方法。该方法可以应用于多个跨服服务器中的目标跨服服务器,多个跨服服务器和多个游戏服务器与中心服务器相连接,其中,目标跨服服务器分配有游戏账号组,且指定数量的目标跨服服务器为中心服务器基于游戏账号组的数量在多个跨服服务器中确定,以使各目标跨服服务器之间满足负载均衡,至少一游戏账号组为中心服务器基于多个游戏服务器中多个游戏账号对应的游戏数据,对多个游戏账号进行账号匹配分组得到,各游戏账号组包括至少两个目标游戏账号,可以包括:向中心服务器发送跨服服务器的地址信息,其中,地址信息用于使中心服务器将目标游戏账号登录至跨服服务器;响应于目标游戏账号成功登录至目标跨服服务器,控制目标游戏账号对应的虚拟游戏角色,在目标跨服服务器运行的游戏房间内至少执行游戏交互操作。

4、根据本公开其中一实施例,还提供了一种游戏的数据处理系统。该系统可以包括:中心服务器、多个游戏服务器和多个跨服服务器,中心服务器与多个游戏服务器和多个跨服服务器相连接,其中,多个游戏服务器,用于存储多个游戏账号对应的游戏数据,其中,多个游戏账号通过多个游戏服务器登录目标游戏;中心服务器,用于响应针对目标游戏的跨服游戏指令,确定触发跨服游戏指令的多个游戏账号;从多个游戏服务器中获取多个游戏账号对应的游戏数据;基于游戏数据,对多个游戏账号进行账号匹配分组,得到至少一游戏账号组;基于游戏账号组的数量,多个跨服服务器中确定指定数量的目标跨服服务器,并将每一游戏账号组分配至对应的目标跨服服务器,以使各目标跨服服务器之间满足负载均衡,其中,各游戏账号组包括至少两个目标游戏账号;目标跨服服务器,用于向中心服务器发送目标跨服服务器的地址信息,其中,中心服务器用于基于目标跨服服务器的地址信息,将目标游戏账号登录至目标跨服服务器,目标跨服服务器用于控制目标游戏账号对应的虚拟游戏角色,在目标跨服服务器运行的游戏房间内至少执行游戏交互操作。

5、根据本公开其中一实施例,还提供了一种游戏的数据处理装置。该装置应用于中心服务器,中心服务器与多个游戏服务器和多个跨服服务器相连接,可以包括:第一确定单元,用于响应针对目标游戏的跨服游戏指令,确定触发跨服游戏指令的多个游戏账号,其中,多个游戏账号通过多个游戏服务器登录目标游戏;获取单元,用于从多个游戏服务器中获取多个游戏账号对应的游戏数据;分组单元,用于基于游戏数据,对多个游戏账号进行账号匹配分组,得到至少一游戏账号组,其中,各游戏账号组包括至少两个目标游戏账号;第二确定单元,用于基于游戏账号组的数量,在多个跨服服务器中确定指定数量的目标跨服服务器,并将每一游戏账号组分配至对应的目标跨服服务器,以使各目标跨服服务器之间满足负载均衡。

6、根据本公开其中一实施例,还提供了一种计算机可读存储介质。该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项中的游戏的数据处理方法。

7、根据本公开其中一实施例,还提供了一种电子装置。该电子装置可以包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项中的游戏的数据处理方法。

8、在本公开实施例中,可以通过中心服务器实时检测是否存在多个游戏账号所对应的游戏客户端是否有启动游戏交互操作的需求,若是,则可以生成相应的跨服游戏指令;当检测到需要针对目标游戏进行跨服游戏的跨服游戏指令,可以确定出触发该跨服游戏指令的游戏账号,也即,需要进行跨服游戏的游戏账号;可以从多个游戏服务器中获取到多个游戏账号各自对应的游戏数据。可以根据游戏数据,对多个游戏账号之间进行账号匹配分组,得到能够在游戏房间中执行游戏交互操作的游戏账号组;可以从至少一跨服服务器中确定出游戏账号组中所包含的目标游戏账号即将登录的目标跨服服务器;可以基于目标跨服服务器的地址信息,将匹配处理得到的目标游戏账号登录至该目标跨服服务器中,来使得目标游戏账号所对应的虚拟游戏角色,能够在该目标跨服服务器所运行的游戏房间内来进行游戏交互操作,并且所分配的目标跨服服务器之间能够满足负载均衡。由于考虑到相关技术中仅仅通过中心服务器来实现不同游戏账号之间进行跨服的游戏交互操作,会存在跨服效率低的情况,导致游戏的数据处理效率低的技术问题。然而,通过本公开实施例中控制中心服务器来将不同游戏账号所在服务器中的游戏账号关联起来,通过相应的匹配处理,为合适的游戏账号匹配合适的目标跨服服务器,从而实现在目标跨服服务器中来进行跨服的游戏交互操作,可以减小中心服务器的工作量,避免中心服务器形成性能瓶颈的情况,达到提高跨服的效率的目的,进而实现了提高游戏的数据处理效率低的技术效果,解决了游戏的数据处理效率低的技术问题。



技术特征:

1.一种游戏的数据处理方法,其特征在于,应用于中心服务器,所述中心服务器与多个游戏服务器和多个跨服服务器相连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,基于所述游戏账号组的数量,在所述多个跨服服务器中确定指定数量的目标跨服服务器,包括:

3.根据权利要求1所述的方法,其特征在于,将每一游戏账号组分配至对应的目标跨服服务器,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,基于所述游戏数据,对所述多个游戏账号进行账号匹配分组,得到至少一游戏账号组,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,基于所述目标跨服服务器的地址信息,将对应的所述目标游戏账号登录至所述目标跨服服务器,包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求8所述的方法,其特征在于,在向所述目标游戏账号对应的所述游戏服务器发送所述目标跨服服务器的地址信息之后,所述方法还包括:

11.根据权利要求8所述的方法,其特征在于,向所述目标游戏账号对应的所述游戏服务器发送所述目标跨服服务器的地址信息,包括:

12.根据权利要求11所述的方法,其特征在于,将所述地址信息,通过第一数据转发服务器转发至所述目标游戏账号对应的所述游戏服务器,包括:

13.一种游戏的数据处理方法,其特征在于,应用于多个跨服服务器中的目标跨服服务器,所述多个跨服服务器和多个游戏服务器与中心服务器相连接,其中,所述目标跨服服务器分配有游戏账号组,且指定数量的所述目标跨服服务器为所述中心服务器基于所述游戏账号组的数量在所述多个跨服服务器中确定,以使各所述目标跨服服务器之间满足负载均衡,至少一所述游戏账号组为所述中心服务器基于所述多个游戏服务器中多个游戏账号对应的游戏数据,对所述多个游戏账号进行账号匹配分组得到,各所述游戏账号组包括至少两个目标游戏账号,所述方法包括:

14.根据权利要求13所述的方法,其特征在于,所述方法还包括:

15.根据权利要求14所述的方法,其特征在于,从所述目标游戏账号对应的所述游戏服务器,获取所述目标游戏账号的所述游戏数据,包括:

16.根据权利要求14所述的方法,其特征在于,所述方法还包括:

17.根据权利要求16所述的方法,其特征在于,从所述目标游戏账号对应的所述游戏服务器,获取所述目标游戏账号的所述游戏数据,包括:

18.根据权利要求16所述的方法,其特征在于,所述方法还包括:

19.一种游戏的数据处理系统,其特征在于,包括:中心服务器、多个游戏服务器和多个跨服服务器,所述中心服务器与所述多个游戏服务器和所述多个跨服服务器相连接,其中,

20.根据权利要求19所述的系统,其特征在于,所述系统还包括:

21.根据权利要求20所述的系统,其特征在于,

22.一种游戏的数据处理装置,其特征在于,应用于中心服务器,所述中心服务器与多个游戏服务器和多个跨服服务器相连接,所述装置包括:

23.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为被处理器运行时执行所述权利要求1至18中任一项中所述的方法。

24.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至18中任一项中所述的方法。


技术总结
本申请公开了一种游戏的数据处理方法、系统、装置、存储介质和电子装置。该方法包括:响应针对目标游戏的跨服游戏指令,确定触发跨服游戏指令的多个游戏账号,其中,多个游戏账号通过多个游戏服务器登录目标游戏;从多个游戏服务器中获取多个游戏账号对应的游戏数据;基于游戏数据,对多个游戏账号进行账号匹配分组,得到至少一游戏账号组,其中,各游戏账号组包括至少两个目标游戏账号;基于游戏账号组的数量,在多个跨服服务器中确定指定数量的目标跨服服务器,并将每一游戏账号组分配至对应的目标跨服服务器,以使各目标跨服服务器之间满足负载均衡。本公开解决了游戏的数据处理效率低的技术问题。

技术研发人员:罗松超,殷俊
受保护的技术使用者:广州博冠信息科技有限公司
技术研发日:
技术公布日:2024/2/19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1