View a markdown version of this page

GAMEPERF07-BP03 定期监控配对表现 - 游戏行业镜头

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

GAMEPERF07-BP03 定期监控配对表现

为玩家优化游戏性能的最引人注目的方法之一是缩短他们进入游戏会话之前必须等待的时间。漫长的等待时间可能会导致玩家失去兴趣并导致流失,因此在设计配对解决方案时务必考虑这一点。

在未建立这种最佳实践的情况下暴露的风险等级:

实施指导

当你为游戏设计配对配置时,创建规则来确定组成匹配所适用的条件。你应该考虑这些规则将对系统性能产生的影响,尤其是玩家的等待时间。在对配对实现进行更改(例如添加新的配对条件或过滤器)之前,请事先对此进行测试,或者考虑将此更改作为金丝雀逐步发布给一小部分玩家,或者 A/B 进行测试以收集性能指标,然后再将此更改引入整个玩家群体。

配置您的配对服务以生成详细日志,以了解适用于每个配对请求的条件或规则。这有助于审查并在必要时调整配对实施情况。

例如,亚马逊 GameLift FlexMatch提供完全托管的配对服务,该服务可用作您自己的游戏服务器托管的独立服务,也可以与亚马逊托管的游戏服务器一起使用 GameLift。 FlexMatch 可以向亚马逊生成事件通知 EventBridge,请参阅设置 FlexMatch 事件通知。使用亚马逊简单通知服务 (Amazon SNS) 接收 JSON 格式的配对数据,允许您自动处理和存储这些信息以进行分析,从而提高配对绩效。

设置指标以跟踪您的配对服务需要多长时间才能为玩家找到合适的游戏会话。定期查看配对持续时间指标,并将这些时间与玩家行为和社区情绪相关联。使用此数据为配对超时制定合适的阈值,该阈值可以包含在您的配对规则配置中。

例如,亚马逊 GameLift FlexMatch 为定义配对请求超时以及创建配对规则提供支持,以允许需求随着时间的推移而放宽。此功能允许您创建配对,该配对可以进行调整,使其可以直接创建比赛,并在很难找到匹配项时让玩家进入游戏会话。