匹配队列使用情况

PlayFab 匹配提供图表,帮助开发人员了解其客户的匹配使用模式。 可以在“多人游戏”->“匹配”选项卡下的 GameManager 门户中访问“匹配使用情况”视图。选择特定队列后,将在“编辑队列”子选项卡旁边显示一个“使用情况”子选项卡。只要该队列中发生匹配活动,选择“使用情况”选项卡就将呈现各种描述其中的匹配活动(或可能缺少)的图表。

匹配使用情况

图表

下述每个图表都可以呈现过去一小时、四小时、一天、三天、一周或一个月(四周)的数据。 要更改时段,请单击持续时间下拉列表,然后选择其他时段。 所有图都将使用相同的时段呈现。

平均匹配时间

此图表显示在此匹配队列中找到匹配项所需的时间。 如果时间似乎比预期的要长,则有必要重新检查此队列的规则,看看这些规则是否过于严格,从而导致匹配时间较长。 此外,也有必要查看其他图表,以了解此队列的活跃程度,以及是否有其他问题阻止进行及时匹配。

y-轴:秒数

取消票证的平均时间

此图表显示取消票证所需的时间。 票证可以由匹配服务取消,也可以由玩家取消。 此图可与“已取消的票证比率”图结合使用,不仅可以更好地了解取消票所需的时间,还可以更好地了解导致取消的原因以及每种取消类型的发生次数。

y-轴:秒数

匹配完成率

此图表显示该匹配队列中玩家找到匹配项的频率。 如果比率低于预期或从零反弹,这可能表明匹配服务存在问题,或匹配队列规则的配置方式。 此图可与“平均匹配时间”图结合使用,以确定此队列中的匹配成功(或未成功)情况。

y-轴:已完成的匹配数/秒

已取消的票证比率

此图表显示此匹配队列中的票证取消率,并按种类显示了发生的取消类型。 如果匹配未如预期般快速或频繁地发生,则此图可能表明票证取消率高于预期,这阻碍了匹配过程。

取消类型

下面列出了每种票证取消类型,以及其目的和启动它的实体。

取消类型 说明 来源
Requested 用户从此队列的匹配过程中手动取消了一个票证。 用户
Timeout 此票证的匹配过程超出了其查找匹配项的最大配置时间。 服务器
TicketUnmatchable 此队列中的票证根据其当前队列规则将永远无法找到匹配项。 服务器
ServerAllocationFailed 已成功创建匹配项,但由于某种原因无法分配给 PlayFab 服务器。 服务器
Internal 发生了未知的内部错误。 如果这些错误经常发生,请联系支持人员。 服务器

y-轴:票证取消数/秒

等待匹配的票证数

此图表显示仍在等待与该队列中的其他票证进行匹配的票证数。 如果此数字较小,则可能表示该匹配队列不受用户欢迎,但也可能表示该队列中的新匹配发生得非常快。 如果此数字很大,则有必要查看“平均匹配时间”图,看看数字较大是否与该队列中的匹配过程缓慢有关,或者只是该队列受玩家欢迎。

y-轴:等待的票证数

使用匹配使用情况数据识别的其他常见问题

正如上面的一些图表说明中提到的,可以使用和交叉引用图表来查明匹配队列的问题。 下表建议了如何使用一个或多个图表来快速诊断常见问题。

问题 可能的含义
零或不稳定的匹配完成率 队列配置不正确,队列与游戏不匹配
匹配完成率低,匹配时间长 队列规则过于严格
匹配完成率高,票证取消率高 退出者,不满意的匹配