

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

# 设计 FlexMatch 对战构建器
<a name="match-configuration"></a>

本主题提供有关如何设计适合您游戏的对战构建器的指导.

**Topics**
+ [配置一个对战构建器。](#match-configuration-elements)
+ [为对战构建器选择一个区域](match-configuration-regions.md)
+ [添加可选元素](match-configuration-options.md)

## 配置一个对战构建器。
<a name="match-configuration-elements"></a>

对战构建器至少需要具备三个元素：
+ **规则集**可确定对战团队的规模和范围并定义用于评估玩家是否参加对战的规则集。每个对战构建器均配置为使用一个规则集。请参阅[构建 FlexMatch 规则集](match-rulesets.md)和[FlexMatch 规则集示例](match-examples.md)。
+ **通知目标**接收所有对战事件通知。您需要设置 Amazon Simple Notification Service (SNS) 主题，然后将主题ID添加到对战构建器中。有关设置通知的更多信息，请参阅[设置 FlexMatch 事件通知](match-notification.md)。
+ **请求超时**可确定对战请求留在请求池中以及被评估为潜在对战游戏的时长。一旦请求超时，则无法进行对战，并将从池中删除。
+ 将 FlexMatch 与 Amazon GameLift Servers 托管式托管资源配合使用时，**游戏会话队列**会找到最佳可用资源来托管对战的游戏会话，然后开始新的游戏会话。每个队列都配置了一系列位置和资源类型（包括竞价型实例或按需型实例），用于确定游戏会话的放置位置。有关队列的更多信息，请参阅[使用多位置队列](https://docs.amazonaws.cn/gamelift/latest/developerguide/queues-intro.html)。