[发明专利]基于游戏的逻辑分服方法、装置以及服务端设备有效
申请号: | 202010390499.7 | 申请日: | 2020-05-08 |
公开(公告)号: | CN111558219B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 方嘉铭 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/352 | 分类号: | A63F13/352 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 于彬 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 游戏 逻辑 方法 装置 以及 服务端 设备 | ||
1.一种基于游戏的逻辑分服方法,其特征在于,应用于服务器,所述服务器用于储存游戏数据,所述方法包括:
接收第一客户端发送的第一注册请求,所述第一注册请求中包含第一玩家的信息;
基于当前所述服务器中已注册玩家的数量以及逻辑服的容量阈值,确定所述第一玩家所属的第一逻辑服,以基于所述第一逻辑服管理所述第一玩家的所述游戏数据;
基于当前所述服务器中已注册玩家的数量以及逻辑服的容量阈值,确定所述第一玩家所属的第一逻辑服的步骤,包括:
基于当前所述服务器中已注册玩家的数量确定所述第一玩家的第一种子编号;
根据所述第一种子编号以及分段的预设容量阈值,确定所述第一种子编号所属的第一分段编号;
基于逻辑服的容量阈值确定分段编号与逻辑服之间的映射关系;
根据所述映射关系确定所述第一分段编号对应的第一逻辑服,将所述第一逻辑服作为所述第一玩家所属的逻辑服。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第二客户端发送的第二玩家的游戏数据,所述第二玩家的游戏数据为所述第二客户端根据所述第二玩家的游戏操作确定的数据;
查找所述第二玩家所属的第二逻辑服;
根据所述第二玩家的游戏数据,对所述第二逻辑服中的游戏数据进行更新。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第三客户端发送的针对第三玩家的访问请求;
查找所述第三玩家所属的第三逻辑服;
将所述第三逻辑服中的游戏数据发送至所述第三客户端。
4.根据权利要求1所述的方法,其特征在于,根据所述第一种子编号以及分段的预设容量阈值,确定所述第一种子编号所属的第一分段编号的步骤,包括:
将所述第一种子编号的数值与分段的预设容量阈值进行相除,根据相除结果得到所述第一种子编号所属的第一分段编号。
5.根据权利要求1所述的方法,其特征在于,在所述分段的预设容量阈值与所述逻辑服的容量阈值相同时,所述第一种子编号的数值为所述已注册玩家的数量加一,且所述分段编号与所述逻辑服之间的映射关系为一一对应的关系。
6.根据权利要求1所述的方法,其特征在于,基于当前所述服务器中已注册玩家的数量确定所述第一玩家的第一种子编号的步骤,包括:
当所述分段的预设容量阈值大于所述逻辑服的容量阈值时,如果当前所述服务器中已注册玩家的数量达到所述逻辑服的容量阈值的整数倍,则确定所述第一玩家的第一种子编号为所述分段的预设容量阈值的所述整数倍加一;
所述已注册玩家为所述服务器中注册所述第一玩家之前的已注册玩家。
7.根据权利要求1所述的方法,其特征在于,基于逻辑服的容量阈值确定分段编号与逻辑服之间的映射关系的步骤,包括:
当所述分段的预设容量阈值小于所述逻辑服的容量阈值时,确定分段编号与逻辑服之间的映射关系为所述逻辑服对应至少一个所述分段编号。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于针对待合服逻辑服的合服指令,改变所述待合服逻辑服与所述分段编号之间的映射关系,以使所述待合服逻辑服对应至少一个所述分段编号。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
监测所述逻辑服中玩家的平均活跃指数;
如果所述平均活跃指数小于预设第一指数,将至少一个所述逻辑服进行合服,以使合服后的所述平均活跃指数之和大于预设第二指数;所述预设第一指数小于所述预设第二指数。
10.根据权利要求9所述的方法,其特征在于,合服的所述逻辑服为开服时间段大于预设时间段的逻辑服。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010390499.7/1.html,转载请声明来源钻瓜专利网。