本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
对战事件
设置通知以跟踪以下事件 Amazon GameLift Servers 用于配对过程的发射。您可以通过创建 SNS 主题或使用 Amazon EventBridge 直接设置通知。有关设置通知的更多信息,请参阅设置 FlexMatch 事件通知。设置通知之后,请在客户端服务上添加侦听器以检测事件并根据需要做出响应。
在经过相当长一段时间而未通知的情况下,最好定期轮询状态更新来作为通知的备用手段。为了最大限度地减少对对战性能的影响,请务必在提交对战票证后或最后一次收到通知后,等待至少 30 秒后再轮询。
使用请求的票证 ID 进行调用,即可检索DescribeMatchmaking配对请求单,包括当前状态。我们建议轮询频率不要超过每 10 秒一次。此方法仅在低容量开发场景中使用。
注意
在使用大量对战场景之前,您应该使用事件通知设置游戏,例如进行预生产负载测试。公开发布版中的所有游戏都应该使用通知,而不考虑容量。连续轮询方法仅适用于对战使用率较低的开发中的游戏。