【技术实现步骤摘要】
基于游戏的逻辑分服方法、装置以及服务端设备
本申请涉及游戏
,尤其是涉及一种基于游戏的逻辑分服方法、装置以及服务端设备。
技术介绍
目前,对于某些类型的游戏,采用逻辑大服的设计架构,即游戏中的不同玩家之间可以随意进行交互,服务器对所有玩家的游戏数据进行统一管理。但是,如果玩家的数量较多,这种服务器管理方式会导致服务器需要管理的数据量过大,例如,数据统计过程中的数据处理量较大,降低数据管理效率。
技术实现思路
本专利技术的目的在于提供一种基于游戏的逻辑分服方法、装置以及服务端设备,以缓解逻辑大服的数据管理效率较低的技术问题。第一方面,本申请实施例提供了一种基于游戏的逻辑分服方法,应用于服务器,所述服务器用于储存游戏数据,所述方法包括:接收第一客户端发送的第一注册请求,所述第一注册请求中包含第一玩家的信息;基于当前所述服务器中已注册玩家的数量以及逻辑服的容量阈值,确定所述第一玩家所属的第一逻辑服,以基于所述第一逻辑服管理所述第一玩家的所述游戏数据。在一个可能的实现中,所述方法还包括:接收第二客户端发送的第二玩家的游戏数据,所述第二玩家的游戏数据为所述第二客户端根据所述第二玩家的游戏操作确定的数据;查找所述第二玩家所属的第二逻辑服;根据所述第二玩家的游戏数据,对所述第二逻辑服中的游戏数据进行更新。在一个可能的实现中,所述方法还包括:接收第三客户端发送的针对第三玩家的访问请求;查找所述第三玩家所属的第三逻辑服;< ...
【技术保护点】
1.一种基于游戏的逻辑分服方法,其特征在于,应用于服务器,所述服务器用于储存游戏数据,所述方法包括:/n接收第一客户端发送的第一注册请求,所述第一注册请求中包含第一玩家的信息;/n基于当前所述服务器中已注册玩家的数量以及逻辑服的容量阈值,确定所述第一玩家所属的第一逻辑服,以基于所述第一逻辑服管理所述第一玩家的所述游戏数据。/n
【技术特征摘要】
1.一种基于游戏的逻辑分服方法,其特征在于,应用于服务器,所述服务器用于储存游戏数据,所述方法包括:
接收第一客户端发送的第一注册请求,所述第一注册请求中包含第一玩家的信息;
基于当前所述服务器中已注册玩家的数量以及逻辑服的容量阈值,确定所述第一玩家所属的第一逻辑服,以基于所述第一逻辑服管理所述第一玩家的所述游戏数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第二客户端发送的第二玩家的游戏数据,所述第二玩家的游戏数据为所述第二客户端根据所述第二玩家的游戏操作确定的数据;
查找所述第二玩家所属的第二逻辑服;
根据所述第二玩家的游戏数据,对所述第二逻辑服中的游戏数据进行更新。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第三客户端发送的针对第三玩家的访问请求;
查找所述第三玩家所属的第三逻辑服;
将所述第三逻辑服中的游戏数据发送至所述第三客户端。
4.根据权利要求1所述的方法,其特征在于,基于当前所述服务器中已注册玩家的数量以及逻辑服的容量阈值,确定所述第一玩家所属的第一逻辑服的步骤,包括:
基于当前所述服务器中已注册玩家的数量确定所述第一玩家的第一种子编号;
根据所述第一种子编号以及分段的预设容量阈值,确定所述第一种子编号所属的第一分段编号;
基于逻辑服的容量阈值确定分段编号与逻辑服之间的映射关系;
根据所述映射关系确定所述第一分段编号对应的第一逻辑服,将所述第一逻辑服作为所述第一玩家所属的逻辑服。
5.根据权利要求4所述的方法,其特征在于,根据所述第一种子编号以及分段的预设容量阈值,确定所述第一种子编号所属的第一分段编号的步骤,包括:
将所述第一种子编号的数值与分段的预设容量阈值进行相除,根据相除结果得到所述第一种子编号所属的第一分段编号。
6.根据权利要求4所述的方法,其特征在于,在所述分段的预设容量阈值与所述逻辑服的容量阈值相同时,所述第一种子编号的数值为所述已注册玩家的数量加一,且所述分段编号与所述逻辑服之间的映射关系为一一对应的关系。
7.根据权利要求4所述的方法,其特征在于,基于当前所述服务器中已注册玩家的数量确定所述第一玩家的第一种子编号的步骤,包括:
当所述分段的预设容量阈值大于所述逻辑服的容量阈值时,如果当前所述服务器中已注册玩家的数量达到所述逻辑服的容量阈值的整数倍,则确定所述第一玩家的第一种子编号为所述分段的预设容量阈值的所述整数倍加一;
所述已注册玩家为所述服务器中注册所述第一玩家之前的已注册玩家。
8.根据权利要求4所述的方法,其特征在于,基于逻辑服的容量...
【专利技术属性】
技术研发人员:方嘉铭,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。