产品特性

规则丰富

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

配置灵活

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

全流程打通

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

简单易用

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

多地同服

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

全面监控

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

应用场景

  • 匹配结果托管对战服
  • 独立使用匹配
  • 匹配队伍
  • 对局中玩家填充

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

常见问题

玩家客户端如何发起匹配?

目前仅支持通过调用云 API 的方式发起匹配。您需要搭建一个处理客户端请求的服务器,用于处理您的玩家的匹配请求,并在客户端服务器上调用 GPM 发起匹配云 API 。

GPM 支持哪些匹配规则?

GPM 匹配规则支持的最大单局人数是多少?

如何获取匹配状态和匹配结果?

有哪些方式可以处理匹配结果?

更多问题请查看 常见问题,也可在 问答社区 中进行提问 。

游戏玩家匹配 GPM 目前处于内测阶段,请点击下方按钮来申请使用。申请审核通过后将会有专人负责与您联系。