游戏玩家匹配

灵活、强大的玩家匹配服务,只需简单的脚本配置即可实现各种场景的匹配需求

简介

游戏玩家匹配(Game Player Matchmaking, GPM)为您提供灵活、强大的玩家匹配服务,支持多种匹配算法。开发者无需实现复杂的匹配逻辑,通过简单的脚本配置即可实现各种场景的匹配需求。您还可以直接将匹配结果进行对战托管。使用GPM可以极大简化您的游戏研发工作量,并有效优化游戏内玩家互动体验。

特性

规则丰富

提供丰富的匹配规则算法支持,开发者可以根据玩家数值/属性差值、相对大小、地域延迟、角色偏好、属性集合等条件配置匹配搜索规则,能支持各种匹配需求的多人游戏。

配置灵活

支持定义数值/字符串/字符串映射等类型的属性并对其配置规则;支持灵活配置队伍人数和队伍数量;支持为不同角色队伍配置不同的匹配条件;支持根据匹配等待时间放宽规则约束。

全流程打通

支持独立使用匹配模块,或为匹配结果请求对战托管资源。将匹配到对战全流程完整打通,为游戏对局的生命周期提供更便捷、更灵活的支持。

简单易用

无需经过复杂开发,仅需通过控制台的简单操作即可完成匹配配置,按规则模版定义json脚本即可完成匹配规则设计和实现;提供丰富的规则模版和语法校验能力,无需开发和代码经验也能轻松完成配置。

多地同服

可以自由选择区域分服或多地同服,支持通过玩家到各地域的延迟来匹配延迟差值最小的玩家,并为玩家选择延迟最低的区域进行对战,无需担忧由于多地玩家匹配导致的对战延迟体验问题。

全面监控

完整的监控和告警机制,监控平均匹配时长、匹配成功、匹配失败、匹配取消、匹配超时等指标。帮助开发者随时掌握匹配效果和匹配运行情况,及时定位异常或调整匹配策略。

功能

游戏玩家匹配GPM支持多种匹配算法,可以极大简化您的游戏研发工作量,并有效优化游戏内玩家互动体验。
自定义匹配规则

开发者可自定义匹配规则,灵活组合规则算法,设计出符合业务实际需求的匹配玩法。

应用场景

独立使用匹配

支持独立使用游戏玩家匹配服务,通过GPM实现自定义匹配规则和匹配搜索运算。匹配完成后,GPM将匹配结果通知到开发者提供的服务器地址,由开发者自行进行后续处理。

匹配结果托管对战服

游戏玩家匹配可以实现从匹配到对战托管的流程打通。完成匹配搜索运算后,匹配结果将用于请求游戏服务器引擎 GSE 的游戏服务器资源,新的游戏服务器会话将自动启动,等待玩家从客户端连接到对战服。

匹配队伍

GPM支持将多个匹配配置用于同一个游戏中。开发者可以创建用于匹配队伍的规则,以及用于匹配对战的规则,按顺序执行玩家匹配任务。在实际的游戏场景中,可以先将玩家匹配进某个队伍,再将队伍发起匹配,为不同的队伍组成对战。

对局中玩家填充

GPM可以通过回填功能实现对局中的玩家填充。有时对于玩家人数较多的对局,在匹配过程中很难短时间内找到足够的玩家,GPM支持在匹配到最小人数后即刻生成对局,让匹配上的玩家结束等待,而同时将对局内的空余席位生成新的匹配请求,继续进行玩家搜索和填充。回填功能也可用于玩家退出时填充新的玩家。

定价

游戏玩家匹配产品公测期间免费提供服务。公测期即日起到2021年5月31号止。