【技术实现步骤摘要】
游戏处理方法、系统、装置、设备和介质
本公开涉及计算机应用
,尤其涉及一种游戏处理方法、系统、装置、设备和介质。
技术介绍
随着游戏应用程序的功能提升,游戏中涉及的计算量存在较大提升。以战斗类游戏为例,在角色战斗过程中,涉及大量的战斗计算任务。针对战斗类游戏,现有的战斗计算服务主要存在三种实现方式:一种是在游戏服务节点内集成战斗计算服务,直接将战斗计算任务发送到战斗计算线程中进行计算;另一种是采用在游戏服务节点所在的物理机开启一个战斗计算服务节点,并通过TCP协议进行计算任务的提交与结果获取;还有一种是在专用物理机组开启一组战斗服务节点,游戏服务节点提前与各个战斗服务节点建立TCP连接,并在发起战斗时,通过一个单点的战斗管理服务获取当前可用的战斗服务节点,然后与该当前可用的战斗服务节点进行通信,并获取相应的战斗处理结果。第二种方案对比于第一种方案在系统稳定性和安全性方面有一定提升,但受限于单物理机的性能及内存上限等因素的制约,系统稳定性仍然较差。第三种方案中虽然可用动态增加或减少战斗服务节点,但是游戏服务节点需要实时与所有战斗服务节点保持TCP连接,导致系统结构复杂,并且浪费系统资源。而且,一旦战斗管理服务异常,将导致无法确定可用的战斗服务节点,无法实现战斗计算服务。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种游戏处理方法、系统、装置、设备和介质。第一方面,本公开实施例提供了一种游戏处理方法,应用于管理节点,包括: ...
【技术保护点】
1.一种游戏处理方法,其特征在于,应用于管理节点,包括:/n接收游戏节点发送的战斗节点调用请求;/n根据所述战斗节点调用请求,从多个战斗节点中确定目标战斗节点;/n向所述目标战斗节点发送验证请求;/n如果收到所述目标战斗节点返回的与所述验证请求对应的反馈数据,则将所述目标战斗节点的节点信息发送至所述游戏节点,以使所述游戏节点与所述目标战斗节点建立连接;/n其中,所述目标战斗节点用于接收所述游戏节点发送的战斗计算数据,并将基于所述战斗计算数据得到的战斗处理结果发送至所述游戏节点。/n
【技术特征摘要】
1.一种游戏处理方法,其特征在于,应用于管理节点,包括:
接收游戏节点发送的战斗节点调用请求;
根据所述战斗节点调用请求,从多个战斗节点中确定目标战斗节点;
向所述目标战斗节点发送验证请求;
如果收到所述目标战斗节点返回的与所述验证请求对应的反馈数据,则将所述目标战斗节点的节点信息发送至所述游戏节点,以使所述游戏节点与所述目标战斗节点建立连接;
其中,所述目标战斗节点用于接收所述游戏节点发送的战斗计算数据,并将基于所述战斗计算数据得到的战斗处理结果发送至所述游戏节点。
2.根据权利要求1所述的方法,其特征在于,还包括:
接收所述多个战斗节点的注册请求,并存储所述多个战斗节点的节点信息。
3.根据权利要求2所述的方法,其特征在于,所述存储所述多个战斗节点的节点信息,包括:
利用预设数据队列存储所述多个战斗节点的节点信息;
所述根据所述战斗节点调用请求,从多个战斗节点中确定目标战斗节点,包括:
根据所述战斗节点调用请求,将节点信息处于所述预设数据队列头部的战斗节点确定为目标战斗节点。
4.根据权利要求3所述的方法,其特征在于,所述将节点信息处于所述预设数据队列头部的战斗节点确定为目标战斗节点之后,还包括:
将所述目标战斗节点的节点信息调整至所述预设数据队列的尾部。
5.根据权利要求1所述的方法,其特征在于,所述管理节点中部署多个处理进程;
所述接收游戏节点发送的战斗节点调用请求,包括:
调用所述多个处理进程中的可用进程,对所述游戏节点发送的战斗节点调用请求进行监听;
如果监听到,则接收所述战斗节点调用请求。
6.根据权利要求1所述的方法,其特征在于,还包括:
如果未收到所述目标战斗节点返回的与所述验证请求对应的反馈数据,则从所述多个战斗节点中确定新的目标战斗节点,并向所述新的目标战斗节点发送所述验证请求。
7.根据权利要求1-6中任一所述的方法,其特征在于,所述接收游戏节点发送的战斗节点调用请求,包括:
接收与所述游戏节点对应的游戏代理服务发送的战斗节点调用请求。
8.一种游戏处理方法,其特征在于,应用于游戏节点,包括:
向管理节点发送战斗节点调用请求,以使所述管理节点从多个战斗节点中确定目标战斗节点;
接收所述管理节点发送的所述目标战斗节点的节点信息;
根据所述节点信息,与所述目标战斗节点建立连接,并向所述目标战斗节点发送战斗计算数据,以请求所述目标战斗节点基于所述战斗计算数据进行战斗计算处理;
接收所述目标战斗节点发送的战斗处理结果。
9.根据权利要求8所述的方法,其特征在于,所述管理节点的数量为多个;
所述向管理节点发送战斗节点调用请求,包括:
通过轮询方式向多个管理节点发送所述战斗节点调用请求,并将成功接收所述战斗节点调用请求的管理节点确定为当前可用管理节点。
10....
【专利技术属性】
技术研发人员:姜春阳,
申请(专利权)人:深圳中清龙图网络技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。