一种游戏玩法的匹配方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:28594123 阅读:10 留言:0更新日期:2021-05-28 15:45
本申请实施例公开了一种游戏玩法的匹配方法、装置、计算机设备及存储介质。该方法包括:获取接入各逻辑服务器的客户端数量,逻辑服务器用于运行游戏逻辑;根据客户端数量从逻辑服务器中确定至少两个目标逻辑服务器,得到逻辑服务器集合;拉通逻辑服务器集合中各目标逻辑服务器之间的预设游戏玩法;当检测到第一客户端针对预设游戏玩法中目标游戏玩法的匹配请求时,从候选客户端中为第一客户端匹配第二客户端,其中,第一客户端接入逻辑服务器集合中的第一目标逻辑服务器,候选客户端接入逻辑服务器集合中的任一目标逻辑服务器,候选客户端发起针对目标游戏玩法的匹配请求。可以提高游戏玩家的游戏体验。

【技术实现步骤摘要】
一种游戏玩法的匹配方法、装置、计算机设备及存储介质
本申请涉及计算机
,具体涉及一种游戏玩法的匹配方法、装置、计算机设备及存储介质。
技术介绍
随着计算机和网络技术的快速发展,带动了互联网各产业的发展,比如,网络游戏。在网络游戏中,游戏服务器是构成网络游戏的重要部分。目前,大多数网络游戏的服务器架构是由登陆服务器和逻辑服务器组成,这种游戏架构简单且易于实现,登录与逻辑分开,可以提高在线人数。但是,以MMO(MassivelyMultiplayerOnline,大型多人在线)游戏为代表的游戏类型中,不同的游戏服有不同的游戏生态,为了使游戏中的各种生态系统的独立。采用的服务器框架是单个独立的游戏服务器,然后通过一组跨服来进行交互,从而实现不同服务器玩家的混合玩法。比如,一个玩家所在的服务器是一组独立的物理服务器,玩家可以在服务器上进行单服的服务器玩法。当单服玩家的数量不足以支撑单服的生态系统时,以MMO游戏为代表的游戏类型一般采用合服的方式,将不同的服务器玩家合并到同一个服务器上,从而将这些玩家合并在一起进行游戏,构建了一个生态系统。在对相关技术的研究和实践中,本申请的专利技术人发现,现有技术中,由于不同服务器的玩家的数值等方面存在差异,而以MMO游戏为代表的游戏类型采用合服的方式,将不同的服务器玩家合并到同一个服务器上,使得不同服务器的玩家共处与同一个生态系统,容易造成游戏玩家的游戏玩法不公平,给部分游戏玩家带来较差的游戏体验。
技术实现思路
本申请实施例提供一种游戏玩法的匹配方法、装置、计算机设备及存储介质,可以提高游戏玩家的游戏体验。本申请实施例提供了一种游戏玩法的匹配方法,包括:获取接入各逻辑服务器的客户端数量,所述逻辑服务器用于运行游戏逻辑;根据所述客户端数量从所述逻辑服务器中确定至少两个目标逻辑服务器,得到逻辑服务器集合;拉通所述逻辑服务器集合中各目标逻辑服务器之间的预设游戏玩法;当检测到第一客户端针对所述预设游戏玩法中目标游戏玩法的匹配请求时,从候选客户端中为所述第一客户端匹配第二客户端,其中,所述第一客户端接入所述逻辑服务器集合中的第一目标逻辑服务器,所述候选客户端接入所述逻辑服务器集合中的任一目标逻辑服务器,所述候选客户端发起针对所述目标游戏玩法的匹配请求。相应的,本申请实施例还提供了一种游戏玩法的匹配装置,包括:获取单元,用于获取接入各逻辑服务器的客户端数量,所述逻辑服务器用于运行游戏逻辑;确定单元,用于根据所述客户端数量从所述逻辑服务器中确定至少两个目标逻辑服务器,得到逻辑服务器集合;第一拉通单元,用于拉通所述逻辑服务器集合中各目标逻辑服务器之间的预设游戏玩法;匹配单元,用于当检测到第一客户端针对所述预设游戏玩法中目标游戏玩法的匹配请求时,从候选客户端中为所述第一客户端匹配第二客户端,其中,所述第一客户端接入所述逻辑服务器集合中的第一目标逻辑服务器,所述候选客户端接入所述逻辑服务器集合中的任一目标逻辑服务器,所述候选客户端发起针对所述目标游戏玩法的匹配请求。在一些实施例中,第一拉通单元包括:第一获取子单元,用于获取所述逻辑服务器集合中各目标逻辑服务器的创建时间;划分子单元,用于基于所述创建时间将所述逻辑服务器集合划分为多个逻辑服务器子集合;拉通子单元,用于拉通所述逻辑服务器子集合中各目标逻辑服务器之间的预设游戏玩法。在一些实施例中,划分子单元具体用于:基于所述创建时间计算所述逻辑服务器集合中每两个目标逻辑服务器的创建时间差;根据创建时间差确定多个逻辑服务器子集合,其中,所述逻辑服务器子集合中的任意两个目标逻辑服务器的创建时间差小于预设时间差。在一些实施例中,第一拉通单元还可以包括:第二获取子单元,用于获取所述逻辑服务器集合中各目标逻辑服务器的预设游戏逻辑参数;配置子单元,用于将各目标逻辑服务器的预设游戏逻辑参数配置为相同参数值。在一些实施例中,匹配单元包括:第一接收子单元,用于接收所述第一客户端针对所述预设游戏玩法中目标游戏玩法的匹配请求;设定子单元,用于基于第一客户端接入的目标逻辑服务器对候选客户端设定优先级;第一确定子单元,用于基于所述优先级从候选客户端中确定第二客户端。在一些实施例中,确定单元包括:比较子单元,用于将每一逻辑服务器接入的客户端数量与预设数量进行比较;第二确定子单元,用于根据接入的客户端数量小于所述预设数量的逻辑服务器,得到候选逻辑服务器;第三获取子单元,用于获取接入所述候选逻辑服务器的客户端对应的用户行为信息;第三确定子单元,用于基于所述用户行为信息从所述候选逻辑服务器中确定所述目标服务器。在一些实施例中,游戏玩法的匹配装置还包括:第二拉通单元,用于拉通所述逻辑服务器集合中各目标逻辑服务器之间的竞技类游戏玩法;接收单元,用于当接收到第三客户端针对竞技类游戏玩法中指定玩法的匹配请求时,为所述第三客户端匹配第四客户端,所述第三客户端接入所述逻辑服务器集合中的第二目标逻辑服务器,所述第四客户端接入所述逻辑服务器集合中的任一目标逻辑服务器,所述第四客户端发起针对所述指定玩法的匹配请求;调整单元,用于若所述第四客户端接入的目标逻辑服务器非所述第二目标逻辑服务器,则对所述第三客户端和/或所述第四客户端的竞技参数进行调整。在一些实施中,调整单元包括:调整子单元,用于当所述第三客户端接入的目标逻辑服务器的创建时间在第四客户端接入的目标逻辑服务器的创建时间之前时,基于预设压制系数对所述第三客户端的竞技参数进行调整。在一些实施例中,游戏玩法的匹配装置还包括:创建单元,用于当检测到接入逻辑服务器的客户端数量大于预设阈值时,创建新的逻辑服务器;计算单元,用于计算所述客户端数量与所述预设阈值的差值,基于所述差值确定目标数量;接入单元,用于将所述目标数量的客户端接入至新的逻辑服务器。相应的,本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在储存器上并可在处理器上运行的计算机程序,其中,处理器执行本申请实施例任一提供的游戏玩法的匹配方法。相应的,本申请实施例还提供了一种存储介质,存储介质存储有多条指令,指令适于处理器进行加载,以执行如上的游戏玩法的匹配方法。本申请实施例通过在物理服务器上创建多个逻辑服务器,根据接入各逻辑服务器的客户端数量的变化动态地对各逻辑服务器之间的游戏玩法进行隔离和/或融合,从而满足各客户端用户的游戏玩法需求,可以提高游戏玩家的游戏体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种游戏玩本文档来自技高网...

【技术保护点】
1.一种游戏玩法的匹配方法,其特征在于,所述方法包括:/n获取接入各逻辑服务器的客户端数量,所述逻辑服务器用于运行游戏逻辑;/n根据所述客户端数量从所述逻辑服务器中确定至少两个目标逻辑服务器,得到逻辑服务器集合;/n拉通所述逻辑服务器集合中各目标逻辑服务器之间的预设游戏玩法;/n当检测到第一客户端针对所述预设游戏玩法中目标游戏玩法的匹配请求时,从候选客户端中为所述第一客户端匹配第二客户端,其中,所述第一客户端接入所述逻辑服务器集合中的第一目标逻辑服务器,所述候选客户端接入所述逻辑服务器集合中的任一目标逻辑服务器,所述候选客户端发起针对所述目标游戏玩法的匹配请求。/n

【技术特征摘要】
1.一种游戏玩法的匹配方法,其特征在于,所述方法包括:
获取接入各逻辑服务器的客户端数量,所述逻辑服务器用于运行游戏逻辑;
根据所述客户端数量从所述逻辑服务器中确定至少两个目标逻辑服务器,得到逻辑服务器集合;
拉通所述逻辑服务器集合中各目标逻辑服务器之间的预设游戏玩法;
当检测到第一客户端针对所述预设游戏玩法中目标游戏玩法的匹配请求时,从候选客户端中为所述第一客户端匹配第二客户端,其中,所述第一客户端接入所述逻辑服务器集合中的第一目标逻辑服务器,所述候选客户端接入所述逻辑服务器集合中的任一目标逻辑服务器,所述候选客户端发起针对所述目标游戏玩法的匹配请求。


2.根据权利要求1所述的方法,其特征在于,所述拉通所述逻辑服务器集合中各目标逻辑服务器之间的预设游戏玩法,包括:
获取所述逻辑服务器集合中各目标逻辑服务器的创建时间;
基于所述创建时间将所述逻辑服务器集合划分为多个逻辑服务器子集合;
拉通所述逻辑服务器子集合中各目标逻辑服务器之间的预设游戏玩法。


3.根据权利要求2所述的方法,其特征在于,所述基于所述创建时间将所述逻辑服务器集合划分为多个逻辑服务器子集合,包括:
基于所述创建时间计算所述逻辑服务器集合中每两个目标逻辑服务器的创建时间差;
根据创建时间差确定多个逻辑服务器子集合,其中,所述逻辑服务器子集合中的任意两个目标逻辑服务器的创建时间差小于预设时间差。


4.根据权利要求1所述的方法,其特征在于,所述拉通所述逻辑服务器集合中各目标逻辑服务器之间的预设游戏玩法,包括:
获取所述逻辑服务器集合中各目标逻辑服务器的预设游戏逻辑参数;
将各目标逻辑服务器的预设游戏逻辑参数配置为相同参数值。


5.根据权利要求1所述的方法,其特征在于,所述当检测到第一客户端针对所述预设游戏玩法中目标游戏玩法的匹配请求时,从候选客户端中为所述第一客户端匹配第二客户端,包括:
接收所述第一客户端针对所述预设游戏玩法中目标游戏玩法的匹配请求;
基于第一客户端接入的目标逻辑服务器对候选客户端设定优先级;
基于所述优先级从候选客户端中确定第二客户端。


6.根据权利要求1所述的方法,其特征在于,所述根据所述客户端数量从所述逻辑服务器中确定至少两个目标逻辑服务器,得到逻辑服务器集合,包括:
将每一逻辑服务器接入的客户端数量与预设数量进行比较;
根据接入的客户端数量小于所述预设数量的逻辑服务器,得到候选逻辑服务器;
获取接入所述候选逻辑服务器的客户端对应的用户行为信息;
...

【专利技术属性】
技术研发人员:钟川
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1