设置 FlexMatch 事件通知
您可以使用事件通知来跟踪个人对战请求的状态。所有投入实际生产的游戏,或具有大量对战活动的预生产中的游戏都应使用事件通知。
有两个选项可用于设置事件通知。
-
让您的对战构建器将事件通知发布到 Amazon Simple Notification Service 主题。
-
使用自动发布的 Amazon EventBridge 赛事及其工具套件来管理事件。
有关 Amazon GameLift Servers 发出的 FlexMatch 事件的列表,请参阅FlexMatch 对战事件。
重要
对于高吞吐量对战系统,我们建议使用标准(非 FIFO)Amazon SNS 主题,而不是 FIFO 主题。FIFO 主题的发布限制低于标准主题,这可能会导致在高负载期间出现节流异常。如果您在使用 FIFO 主题时遇到节流,则可能会丢失 FlexMatch 通知。
EBS EventBridge 事件
Amazon GameLift Servers 会将所有对战的事件发布到 Amazon EventBridge。使用 EventBridge,您可以设置规则,将对战的事件传送到目标进行处理。例如,您可以设置一个规则,将事件“PotentialMatchCreated”路由到处理玩家接受情况的 Amazon Lambda 函数。有关更多信息,请参阅什么是 Amazon EventBridge?
注意
在配置对战构建器时,如果您想同时使用 EventBridge 和 Amazon SNS,请将通知目标字段保留为空或引用 SNS 主题。