对战事件 - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

对战事件

设置通知以跟踪以下事件 Amazon GameLift Servers 用于配对过程的发射。您可以通过创建 SNS 主题或使用 Amazon EventBridge 直接设置通知。有关设置通知的更多信息,请参阅设置 FlexMatch 事件通知。设置通知之后,请在客户端服务上添加侦听器以检测事件并根据需要做出响应。

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

使用请求的票证 ID 进行调用,即可检索DescribeMatchmaking配对请求单,包括当前状态。我们建议轮询频率不要超过每 10 秒一次。此方法仅在低容量开发场景中使用。

注意

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