FlexMatch マッチメーカーの設計
このトピックでは、ゲームに合ったマッチメーカーを設計する方法についてのガイダンスを提供します。
ベーシックなマッチメーカーの設定
マッチメーカーには次の要素が最低限必要です:
-
[ルールセット] は、マッチングのチームのサイズと範囲を決定し、マッチングのプレイヤーの評価に使用するルールのセットを定義します。各マッチメーカーは 1 つのルールセットを使用するように設定されます。「FlexMatch ルールセットの作成」および「FlexMatch ルールセットの例」を参照してください。
-
[通知ターゲット] はすべてのマッチメーキングイベント通知を受信します。Amazon Simple Notification Service (SNS) トピックを設定し、マッチメーカにトピック ID を追加する必要があります。通知の設定の詳細については、「FlexMatch イベント通知をセットアップする」を参照してください。
-
[リクエストのタイムアウト] は、マッチメーキングリクエストがリクエストプールに残留できる期間を決定します。この期間内にリクエストはマッチングの候補として評価されます。リクエストがタイムアウトすると、マッチングの対象外となり、プールから削除されます。
-
Amazon GameLift Serversマネージドホスティングで FlexMatch を使用する場合、[ゲームセッションキュー] は試合のゲームセッションをホストするための最適なリソースを検索し、新しいゲームセッションを開始します。各キューには、ゲームセッションを配置できる場所を決定するロケーションとリソースタイプ (スポットインスタンスまたはオンデマンドインスタンスを含む) のリストが設定されます。キューの詳細については、「マルチリージョンキューの使用」参照してください。