【技术实现步骤摘要】
网络游戏的跨服方法、装置及设备
本申请涉及计算机
,尤其是涉及到一种网络游戏的跨服方法、装置及设备。
技术介绍
随着网络游戏的玩家数量不断增加,由于计算机性能和资源的限制,会开启多个服务器,每一个服务器是一个独立的游戏世界,玩家进入游戏前必须选定一个服务器,进入游戏后所创建的角色也只能在选定服务器内进行游戏。因此,每一个服务器中的玩家只能与本服务器中的玩家交互,不能与其他服务器的玩家进行交流、竞技和协作。在需要多人协作的游戏场景,经常会遇到跨服需求,不同服务器的玩家都可以到同一游戏场景中共同参与游戏,现有技术中,每个服务器都有自己的数据库,跨服过程在存取游戏角色数据的时候需要通过源游戏服务器来获取,以跨服游戏登录场景进行举例,跨服服务器在同意跨服请求后,所有的数据存取都需要单独编写逻辑,并从源游戏服务器去获取跨服需要的游戏角色数据,导致跨服功能复杂,新增功能逻辑很难耦合到跨服服务器的业务逻辑中。
技术实现思路
有鉴于此,本申请提供了一种网络游戏的跨服方法、装置及设备,主要目的在于解决现有技术 ...
【技术保护点】
1.一种网络游戏的跨服方法,其特征在于,包括:/n响应于游戏客户端第一登录请求的触发指令,获取游戏运行过程中目标游戏服务器与跨服服务器建立连接的请求接入信息,所述第一登录请求用于请求登录跨服服务器,所述请求接入信息携带有目标游戏服务器标识;/n利用各个游戏服务器所记录的游戏数据,创建共享数据库,所述共享服务器中存储有游戏服务器标识所形成的数据库表,所述游戏服务器标识关联有游戏服务器的游戏角色数据;/n通过读取所述数据库表中所述目标游戏服务器标识,获取目标游戏服务器标识所关联目标游戏服务器的游戏角色数据;/n根据所述目标游戏服务器对应的游戏角色数据,执行所述游戏客户端的游戏操作。/n
【技术特征摘要】
1.一种网络游戏的跨服方法,其特征在于,包括:
响应于游戏客户端第一登录请求的触发指令,获取游戏运行过程中目标游戏服务器与跨服服务器建立连接的请求接入信息,所述第一登录请求用于请求登录跨服服务器,所述请求接入信息携带有目标游戏服务器标识;
利用各个游戏服务器所记录的游戏数据,创建共享数据库,所述共享服务器中存储有游戏服务器标识所形成的数据库表,所述游戏服务器标识关联有游戏服务器的游戏角色数据;
通过读取所述数据库表中所述目标游戏服务器标识,获取目标游戏服务器标识所关联目标游戏服务器的游戏角色数据;
根据所述目标游戏服务器对应的游戏角色数据,执行所述游戏客户端的游戏操作。
2.根据权利要求1所述的方法,其特征在于,所述数据库表中定义有游戏角色不同属性标识形成的键值格式,所述通过读取所述数据库表中所述目标游戏服务器标识,获取目标游戏服务器标识所关联目标游戏服务器的游戏角色数据,具体包括:
通过读取所述数据库表中所述目标游戏服务器标识,确定所述目标游戏服务器映射游戏角色的属性标识;
利用所述目标游戏服务器映射游戏角色的属性标识,获取目标游戏服务器标识所关联目标游戏服务器的游戏角色数据。
3.根据权利要求2所述的方法,其特征在于,所述游戏角色的属性标识至少包括游戏角色所在的服务区域标识以及游戏角色自增长标识,所述键值格式至少包括游戏角色所在的服务区域标识、游戏角色表名以及游戏角色标识,所述游戏角色标识的位数存储有所述游戏角色所在的服务区域标识以及所述游戏角色自增长标识。
4.根据权利要求3所述的方法,其特征在于,在所述根据所述目标游戏服务器对应的游戏角色数据,执行所述游戏客户端的游戏操作之后,所述方法还包括:
响应于目标游戏服务器合并请求的触发指令,利用预先设置的合服配置表,确定待合并游戏服务器映射游戏角色所在的服务区域标识;
根据所述服务区域标识,将所述共享数据库中对接目标游戏服务器的接口信息修改为对接所述待合并游戏服务器的接口信息。
5.根据权利要求4所述的方法,其特征在于,在所述根据所述服务区域标识,将所述共享数据库中对接目标游戏服务器的接口信息修改为对接所述待合并游戏服务器的接口信息之后,所述方法还包括:
根据所述服务区域标识,从所述共享数据库中查询并删除所述目标游戏服务器对应的游戏角色数据。
6.根据权利要求1-3中任一项所述的方法,其特征在于,在所响应...
【专利技术属性】
技术研发人员:朱建文,林浩,
申请(专利权)人:北京冰封互娱科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。