【技术实现步骤摘要】
游戏中玩家组队方法、装置及存储介质
本申请涉及游戏
,具体而言,涉及一种游戏中玩家组队方法、装置及存储介质。
技术介绍
网络游戏中,组队是一种非常常见的功能,组队功能可以将不同的玩家编入同一个队伍,同一个队伍中的成员互相可见对方的状态,队伍中的成员可进行各类交互,例如,可以包括:轻度的打字聊天、语音交流、甚至一部分模型动作上的重度交互等。目前,常见的游戏组队方法为:在服务器中维护一个存根(stub)节点,由stub节点维护队伍状态,队伍中的各玩家所在的客户端可以通过stub节点进行交互,例如,stub节点可以在各玩家所在的客户端之间转发玩家角色的位置、朝向、动作等状态信息。但是,对一些全球同服类游戏而言,基于上述现有stub节点的方式实现游戏组队时,若玩家人数过多时,需要通过添加stub节点以保证组队功能的正常,而这种添加stub节点的扩容方式难度较高,难以适应玩家突然增多的突变情况。
技术实现思路
本申请提供一种游戏中玩家组队方法、装置及存储介质,可以在游戏玩家的数量未知的情况下,满足组队需求,能够适应玩家突然增多的突变情况。第一方面,本申请实施例提供一种游戏中玩家组队方法,所述方法应用于游戏服务器,游戏服务器分别与队伍管理服务器、以及至少两个客户端连接;队伍管理服务器与至少两个客户端连接,且队伍管理服务器维护有至少一个组队进程;所述方法包括:接收第一客户端发送的组队请求,组队请求包括第一玩家标识;根据组队请求,向队伍管理服务器获取第一玩家标识对应的 ...
【技术保护点】
1.一种游戏中玩家组队方法,其特征在于,所述方法应用于游戏服务器,所述游戏服务器分别与队伍管理服务器、以及至少两个客户端连接;所述队伍管理服务器与所述至少两个客户端连接,且所述队伍管理服务器维护有至少一个组队进程;所述方法包括:/n接收第一客户端发送的组队请求,所述组队请求包括第一玩家标识;/n根据所述组队请求,向队伍管理服务器获取所述第一玩家标识对应的目标组队进程的进程信息;/n获取与所述第一玩家标识组队的第二玩家标识,并向所述第二玩家标识对应的第二客户端发送所述目标组队进程的进程信息;其中,所述目标组队进程的进程信息,用于所述第二客户端根据所述目标组队进程的进程信息与所述队伍管理服务器中的所述目标组队进程建立连接。/n
【技术特征摘要】 【专利技术属性】
1.一种游戏中玩家组队方法,其特征在于,所述方法应用于游戏服务器,所述游戏服务器分别与队伍管理服务器、以及至少两个客户端连接;所述队伍管理服务器与所述至少两个客户端连接,且所述队伍管理服务器维护有至少一个组队进程;所述方法包括:
接收第一客户端发送的组队请求,所述组队请求包括第一玩家标识;
根据所述组队请求,向队伍管理服务器获取所述第一玩家标识对应的目标组队进程的进程信息;
获取与所述第一玩家标识组队的第二玩家标识,并向所述第二玩家标识对应的第二客户端发送所述目标组队进程的进程信息;其中,所述目标组队进程的进程信息,用于所述第二客户端根据所述目标组队进程的进程信息与所述队伍管理服务器中的所述目标组队进程建立连接。
2.根据权利要求1所述的方法,其特征在于,所述组队请求还包括:所述第二玩家标识;
所述获取与所述第一玩家标识组队的第二玩家标识,包括:
根据所述组队请求,获取与所述第一玩家标识组队的第二玩家标识。
3.根据权利要求2所述的方法,其特征在于,所述根据所述组队请求,向队伍管理服务器获取所述第一玩家标识对应的目标组队进程的进程信息,包括:
根据所述组队请求,向所述队伍管理服务器发送查询请求,所述查询请求用于查询是否存在所述第一玩家标识对应的目标组队进程;
接收所述队伍管理服务器发送的查询结果;
若所述查询结果指示存在所述第一玩家标识对应的目标组队进程,则获取所述目标组队进程的进程信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述查询结果指示不存在所述第一玩家标识对应的目标组队进程,则根据所述组队请求,向所述队伍管理服务器发送队伍创建请求,所述队伍创建请求用于指示建立所述第一玩家标识对应的目标组队进程;
获取所述队伍管理服务器根据所述队伍创建请求建立的所述目标组队进程的进程信息。
5.一种游戏中玩家组队方法,其特征在于,所述方法应用于队伍管理服务器,所述队伍管理服务器分别与游戏服务器、以及至少两个客户端连接,且所述队伍管理服务器维护有至少一个组队进程;所述游戏服务器与所述至少两个客户端连接;所述方法包括:
向游戏服务器发送第一玩家标识对应的目标组队进程的进程信息;
接收第二客户端根据所述目标组队进程的进程信息发起的连接请求,所述连接请求包括第二玩家标识;其中,所述第二客户端通过所述游戏服务器获取所述目标组队进程的进程信息;
根据所述连接请求,通过所述目标组队进程与所述第二客户端建立连接。
6.根据权利要求5所述的方法,其特征在于,所述向游戏服务器发送第一玩家标识对应的目标组队进程的进程信息之前,所述方法还包括:
接收游戏服务器发送的查询请求;
根据所述查询请求,查询是否存在所述第一玩家标识对应的目标组队进程,并向所述游戏服务器发送查询结果;
相应地,所述向游戏服务器发送第一玩家标识对应的目标组队进程的进程信息,包括:
若所述查询结果指示存在所述第一玩家标识对应的目标组队进程,则向游戏服务器发送所述目标组队进程的进程信息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述查询结果指示不存在所述第一玩家标识对应的目标组队进程,则接收游戏服务器发送的队伍创建请求,并根据所述队伍创建请求,建立所述第一玩家标识对应的目标组队进程;
相应地,所述向游戏服务器发送第一玩家标识对应的目标组队进程的进程信息,包括:
向游戏服务器发送根据所述队伍创建请求建立的所述目标组队进程的进程信息。
8.根据权利要求7所述的方法,其特征在于,所述根据所述队伍创建请求,建立所述第一玩家标识对应的目标组队进程,包括:
按照预设规则,从所述至少一个组队进程中确定得到所述第一玩家标识对应的目标组队进程。
9.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收与所述目标组队进程连接的任一目标客户端发送的对应的目标游戏角色的状态信息;
技术研发人员:王曦,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。