

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

# 对战事件
<a name="match-client-track"></a>

设置通知，以跟踪 Amazon GameLift Servers 为对战过程发出的事件。您可以直接设置通知，也可以通过创建 SNS 主题或使用 Amazon EventBridge 来设置通知。有关设置通知的更多信息，请参阅[设置 FlexMatch 事件通知](match-notification.md)。设置通知之后，请在客户端服务上添加侦听器以检测事件并根据需要做出响应。

在经过相当长一段时间而未通知的情况下，最好定期轮询状态更新来作为通知的备用手段。为了最大限度地减少对对战性能的影响，请务必在提交对战票证后或最后一次收到通知后，等待至少 30 秒后再轮询。

使用请求的票证 ID 进行调用，即可检索[DescribeMatchmaking](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeMatchmaking.html)配对请求单，包括当前状态。我们建议轮询频率不要超过每 10 秒一次。此方法仅在低容量开发场景中使用。

**注意**  
在使用大量对战场景之前，您应该使用事件通知设置游戏，例如进行预生产负载测试。公开发布版中的所有游戏都应该使用通知，而不考虑容量。连续轮询方法仅适用于对战使用率较低的开发中的游戏。