在游戏中显示队列统计信息

游戏有时可能希望显示其队列的活跃程度,以便设置用户对等待时间的期望。 它们可以检索这些统计信息并将其直接显示给用户,或从服务器检索这些统计信息以显示或收集所需的近似遥测。 本教程介绍从匹配检索这些统计信息的步骤。

配置队列

首先,确定是否应配置队列以允许用户检索统计信息。 服务器可能始终检索每个队列的统计信息。 仅当队列配置选中 Show the number of players matching 和/或 Show the time to match statistics 设置时,用户才能检索统计信息。

可以在匹配配置示例中找到具有此配置的队列示例。

检索统计信息

调用 GetQueueStatistics API 检索统计信息。 这些值将随时间推移聚合和更新。 因此,只应间歇性调用 GetQueueStatistics API。 它并不提供队列统计信息的实时跟踪。