

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# FlexMatch ルールセットを設計する
<a name="match-design-ruleset"></a>

このトピックでは、ルールセットの基本構造と最大 40 人のプレイヤーのマッチに使用するルールセットの構築方法について説明します。マッチメーキングルールセットは、2 つの操作を行います。1 つ目はマッチングのチーム構造とサイズを設計すること、2 つ目は可能な限り最良のマッチを形成するプレイヤーの選択方法をマッチメーカーに伝えることです。

マッチメーキングルールセットは他にもできることが多くあります。例えば、以下のことが可能です:
+ ゲームのマッチメーキングアルゴリズムを最適化します。
+ ゲームプレイの品質を保護するために、最小プレイヤーレイテンシー要件をセットアップします。
+ 時間をかけてチームの要件とマッチルールを徐々に緩和していき、アクティブなプレイヤー全員が希望するマッチを見つけられるようにします。
+ パーティーの集約を使用してグループのマッチメーキングリクエストの処理を定義します。
+ 40 人以上のプレイヤーが集まる大規模なマッチを処理します。大きなマッチの構築に関する詳細については、「[FlexMatch の大規模マッチングルールセットを設計する](match-design-rulesets-large.md)」を参照してください。

マッチメーキングのルールセットを作成する際は、以下のオプションタスクと必須タスクを検討してください。
+ [ルールセットを記述する (必須)](match-rulesets-components-set.md)
+ [マッチアルゴリズムのカスタマイズ](match-rulesets-components-algorithm.md)
+ [プレイヤー属性の宣言](match-rulesets-components-attributes.md)
+ [対戦チームの定義](match-rulesets-components-teams.md)
+ [プレイヤーマッチングのルール設定](match-rulesets-components-rules.md)
+ [時間の経過による要件の許可](match-rulesets-components-expansion.md)

ルールセットは、Amazon GameLift Servers コンソールまたは `[CreateMatchmakingRuleSet](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_CreateMatchmakingRuleSet.html)` オペレーションを使用して作成できます。