[发明专利]游戏处理方法、系统、装置、设备和介质有效
申请号: | 202011492343.6 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112604267B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 姜春阳 | 申请(专利权)人: | 深圳中清龙图网络技术有限公司 |
主分类号: | A63F13/335 | 分类号: | A63F13/335;A63F13/35 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 张通;唐博 |
地址: | 518101 广东省深圳市宝安区新安街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 处理 方法 系统 装置 设备 介质 | ||
本公开实施例涉及一种游戏处理方法、系统、装置、设备和介质,其中,该方法包括:接收游戏节点发送的战斗节点调用请求;根据战斗节点调用请求,从多个战斗节点中确定目标战斗节点;向目标战斗节点发送验证请求;如果收到目标战斗节点返回的与验证请求对应的反馈数据,则将目标战斗节点的节点信息发送至游戏节点,以使游戏节点与目标战斗节点建立连接;其中,目标战斗节点用于接收游戏节点发送的战斗计算数据,并将基于战斗计算数据得到的战斗处理结果发送至游戏节点。本公开实施例提出了一种新的游戏处理架构,通过游戏节点、管理节点和战斗节点之间的交互,提升了游戏业务系统的稳定性和负载能力,减少了系统资源的浪费。
技术领域
本公开涉及计算机应用技术领域,尤其涉及一种游戏处理方法、系统、装置、设备和介质。
背景技术
随着游戏应用程序的功能提升,游戏中涉及的计算量存在较大提升。以战斗类游戏为例,在角色战斗过程中,涉及大量的战斗计算任务。
针对战斗类游戏,现有的战斗计算服务主要存在三种实现方式:一种是在游戏服务节点内集成战斗计算服务,直接将战斗计算任务发送到战斗计算线程中进行计算;另一种是采用在游戏服务节点所在的物理机开启一个战斗计算服务节点,并通过TCP协议进行计算任务的提交与结果获取;还有一种是在专用物理机组开启一组战斗服务节点,游戏服务节点提前与各个战斗服务节点建立TCP连接,并在发起战斗时,通过一个单点的战斗管理服务获取当前可用的战斗服务节点,然后与该当前可用的战斗服务节点进行通信,并获取相应的战斗处理结果。
第二种方案对比于第一种方案在系统稳定性和安全性方面有一定提升,但受限于单物理机的性能及内存上限等因素的制约,系统稳定性仍然较差。第三种方案中虽然可用动态增加或减少战斗服务节点,但是游戏服务节点需要实时与所有战斗服务节点保持TCP连接,导致系统结构复杂,并且浪费系统资源。而且,一旦战斗管理服务异常,将导致无法确定可用的战斗服务节点,无法实现战斗计算服务。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种游戏处理方法、系统、装置、设备和介质。
第一方面,本公开实施例提供了一种游戏处理方法,应用于管理节点,包括:
接收游戏节点发送的战斗节点调用请求;
根据所述战斗节点调用请求,从多个战斗节点中确定目标战斗节点;
向所述目标战斗节点发送验证请求;
如果收到所述目标战斗节点返回的与所述验证请求对应的反馈数据,则将所述目标战斗节点的节点信息发送至所述游戏节点,以使所述游戏节点与所述目标战斗节点建立连接;
其中,所述目标战斗节点用于接收所述游戏节点发送的战斗计算数据,并将基于所述战斗计算数据得到的战斗处理结果发送至所述游戏节点。
第二方面,本公开实施例还提供了一种游戏处理方法,应用于游戏节点,包括:
向管理节点发送战斗节点调用请求,以使所述管理节点从多个战斗节点中确定目标战斗节点;
接收所述管理节点发送的所述目标战斗节点的节点信息;
根据所述节点信息,与所述目标战斗节点建立连接,并向所述目标战斗节点发送战斗计算数据,以请求所述目标战斗节点基于所述战斗计算数据进行战斗计算处理;
接收所述目标战斗节点发送的战斗处理结果。
第三方面,本公开实施例还提供了一种游戏处理系统,包括:
游戏节点,用于向管理节点发送战斗节点调用请求;
所述管理节点,用于根据所述战斗节点调用请求,从多个战斗节点中确定目标战斗节点,并向所述目标战斗节点发送验证请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中清龙图网络技术有限公司,未经深圳中清龙图网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011492343.6/2.html,转载请声明来源钻瓜专利网。