教程:为独立版创建媒人 FlexMatch - Amazon GameLift

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

教程:为独立版创建媒人 FlexMatch

在创建对战配置之前,必须创建要与对战构建器一起使用的规则集

Console
  1. 在家中打开 Amazon https://console.aws.amazon.com/gamelift/主 GameLift 机。

  2. 切换到要创建媒人的 AWS 区域。有关支持 FlexMatch 配对配置的地区列表,请参阅为对战构建器选择一个区域

  3. 在导航窗格中 FlexMatch,选择 “配对配置”。

  4. 对战配置页面上,选择创建对战配置

  5. 定义配置详细信息页面的对战配置详细信息下,执行以下操作:

    1. 姓名中,输入可以帮助您在列表和指标中识别匹配者的姓名。对战构建器名称在区域中必须唯一。对战请求会使用其名称和区域标识要使用的对战构建器。

    2. (可选)对于描述,添加有助于识别对战构建器的描述。

    3. 对于规则集,从列表中选择要与对战构建器一起使用的规则集。该列表包含在当前区域中已创建的所有规则集。

    4. 对于FlexMatch 模式,请选择独立。这表明您有一个自定义机制,可以在Amazon以外的托管解决方案上启动新的游戏会话 GameLift。

  6. 选择下一步

  7. 配置设置页面的对战设置下,执行以下操作:

    1. 对于请求超时,键入对战构建器针对每个请求完成对战游戏的最长时间(以秒为单位)。超过该时间的对战请求都将终止。

    2. (可选)在对战接受选项下,在需要接受中,如果您想要求提议的对战中的每位玩家积极接受参与对战,请选择必填。如果您选择此选项,则在接受超时中,设置您希望对战构建器在取消对战之前等待玩家接受的时间(以秒为单位)。

  8. (可选)在事件通知设置下,执行以下操作:

    1. (可选)对于SNS主题,请选择用于接收配对活动通知的 Amazon SNS 主题。如果你还没有设置SNS话题,你可以稍后通过编辑配对配置来选择这个话题。有关更多信息,请参阅 设置 FlexMatch 事件通知

    2. (可选)对于自定义事件数据,请在事件消息中输入您要与该匹配器关联的任何自定义数据。 FlexMatch 在与媒人相关的每个事件中都包含此数据.

  9. (可选)在 “标签” 下,添加标签以帮助您管理和跟踪 AWS 资源。

  10. 选择下一步

  11. 查看和创建页面上,查看您的选择,然后选择创建。如果创建成功,则对战构建器会立即准备好接受对战请求。

AWS CLI

要使用创建配对配置 AWS CLI,请打开命令行窗口,然后使用create-matchmaking-configuration命令定义新的匹配器。

此示例命令为需要玩家接受的独立对战构建器创建新的对战配置。

aws gamelift create-matchmaking-configuration \ --name "SampleMatchamker123" \ --description "The sample test matchmaker with acceptance" \ --flex-match-mode STANDALONE \ --rule-set-name "MyRuleSetOne" \ --request-timeout-seconds 120 \ --acceptance-required \ --acceptance-timeout-seconds 30 \ --notification-target "arn:aws:sns:us-west-2:111122223333:My_Matchmaking_SNS_Topic"

如果成功创建配对配置,Amazon 会 GameLift返回一个MatchmakingConfiguration对象,其中包含您为匹配器请求的设置。对战构建器会立即准备好接受对战请求。