[发明专利]游戏集群管理方法、装置、存储介质和电子设备有效
申请号: | 202011074430.X | 申请日: | 2020-10-09 |
公开(公告)号: | CN112148495B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 杨晓波 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;A63F13/55;A63F13/77 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 远明 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 集群 管理 方法 装置 存储 介质 电子设备 | ||
1.一种游戏集群管理方法,其特征在于,包括:
在通过战斗节点运行指定游戏逻辑的过程中,确定当前所述游戏集群中各观战转发节点关联的观战客户端数量,其中,所述观战转发节点被配置为用于处理来源于战斗节点的战斗数据,所述战斗数据基于所述战斗节点运行所述指定游戏逻辑得到;
对所述观战转发节点划分多个层级,相邻层级之间的观战转发节点建立通信连接,将与所述战斗节点直接建立通信连接的观战转发节点作为转发中心节点,其中,每个所述转发中心节点被配置为用于处理一组战斗节点转发的战斗数据,每个所述转发中心节点所处理的战斗节点的战斗数据由战斗节点标识的哈希值取模确定;
当检测到新增的目标客户端发送的观战请求时,若所有观战转发节点关联的观战客户端数量均达到上限值,则在所述游戏集群中创建目标观战转发节点,并建立所述目标观战转发节点与所述目标客户端之间的关联;
当检测到关联的观战客户端数量少于预设值的空闲观战转发节点时,移除所述空闲观战转发节点。
2.根据权利要求1所述的游戏集群管理方法,其特征在于,所述在所述游戏集群中创建目标观战转发节点,包括:
确定当前所述游戏集群中正在运行的游戏进程,得到进程集合;
获取所述进程集合中每一游戏进程对应的负载;
根据所述负载的大小从所述进程集合中确定目标游戏进程;
通过所述目标游戏进程创建目标观战转发节点。
3.根据权利要求2所述的游戏集群管理方法,其特征在于,所述获取所述进程集合中每一游戏进程对应的负载,包括:
确定所述进程集合中各游戏进程创建的观战转发节点的数量;
根据观战转发节点的数量确定各游戏进程对应的负载。
4.根据权利要求1所述的游戏集群管理方法,其特征在于,在建立所述目标观战转发节点与所述目标客户端之间的关联之后,还包括:
将所述目标客户端作为观战客户端,并更新所述目标观战转发节点关联的观战客户端数量。
5.根据权利要求4所述的游戏集群管理方法,其特征在于,还包括:
当接收到目标观战客户端发送的结束观战请求时,解除所述目标观战客户端与对应观战转发节点之间的关联,并更新所述对应观战转发客户端关联的观战客户端数量。
6.根据权利要求1-5任一项所述的游戏集群管理方法,其特征在于,还包括:
当检测到各观战节点和/或所述目标观战转发节点上存储有来源于战斗节点的战斗数据时,通过观战节点和/或所述目标观战转发节点向对应关联的观战客户端发送战斗数据。
7.根据权利要求6所述的游戏集群管理方法,其特征在于,所述游戏集群还包括:一个或多个观战转发中心节点,每一观战转发节点关联至少一个战斗节点、及至少一个观战转发节点;
在通过所述观战节点和/或所述目标观战转发节点向对应关联的观战客户端发送战斗数据之前,还包括:
通过战斗节点将战斗数据发送至关联的观战转发中心节点;
通过观战转发中心节点将接收到的战斗数据转发至关联的观战转发节点。
8.根据权利要求7所述的游戏集群管理方法,其特征在于,所述战斗数据包括:包含指定视频帧数的合包数据;
所述通过战斗节点将战斗数据发送至关联的观战转发中心节点,包括:
每间隔预设时长通过战斗节点向关联的观战转发中心节点发送所述合包数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011074430.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于背光源铝基板的V穿和激光切割复合加工方法
- 下一篇:残膜回收机