

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

# 路线图：在 Amazon GameLift Servers 托管解决方案中添加对战
<a name="match-tasks"></a>

FlexMatch 可与托管式 Amazon GameLift Servers 托管一起用于自定义游戏服务器和 Amazon GameLift Servers Realtime。要为您的游戏添加 FlexMatch 对战，请完成以下任务。
+ **设置对战构建器。**对战构建器会接收玩家的对战请求并进行处理。它根据一组定义的规则对玩家进行分组，对于每场成功的比赛，都会创建一个新的游戏会话和玩家会话。请按照以下步骤设置对战构建器：
  + **创建规则集。**规则集可以让对战构建器了解如何构建有效的对战游戏。它指定团队结构，并指定如何评估玩家是否参加对战游戏。请参阅以下主题：
    + [构建 FlexMatch 规则集](match-rulesets.md)
    + [FlexMatch 规则集示例](match-examples.md)
  + **创建游戏会话队列。**队列查找每个对战游戏的最佳区域，并在该区域中创建新的游戏会话。使用现有队列或者为对战创建一个新队列。请参阅以下主题：
    +  创建队列
  + **设置通知 (可选)。**由于对战请求是异步的，您需要通过某种方式跟踪请求状态。通知是首选选项。请参阅以下主题：
    + [设置 FlexMatch 事件通知](match-notification.md)
  + **配置一个对战构建器。**一旦您拥有了规则集、队列和通知目标，即可为您的对战构建器创建配置。请参阅以下主题：
    + [设计 FlexMatch 对战构建器](match-configuration.md)
    + [创建对战配置](match-create-configuration.md)
+ **将 FlexMatch 集成到您的游戏客户端服务中。**向游戏客户端服务添加功能来启动包含对战的新游戏会话。对战请求指定要使用的对战构建器并为对战提供必要的玩家数据。请参阅以下主题：
  + [将 FlexMatch 添加到游戏客户端](match-client.md)
+ **将 FlexMatch 集成到您的游戏服务器中。**向游戏服务器添加功能来启动通过对战创建的游戏会话。此类游戏会话的请求包括对战特定信息，其中包括玩家和团队分配。在为对战构建游戏会话时，游戏服务器需要访问和使用这些信息。请参阅以下主题：
  + [将 FlexMatch 添加到 Amazon GameLift Servers 托管的游戏服务器](match-server.md)
+ **设置 FlexMatch 回填（可选）。**请求更多玩家匹配来填充现有游戏中空闲的玩家位置。您可以打开自动回填来让 Amazon GameLift Servers 管理回填请求。或者，您可以通过向游戏客户端服务或游戏服务器添加功能以发起对战回填请求来手动管理回填。请参阅以下主题：
  + [利用 FlexMatch 回填现有游戏](match-backfill.md)
**注意**  
FlexMatch 回填当前对使用 Amazon GameLift Servers Realtime 的游戏不可用。