FlexMatch と Amazon GameLift ホスティングの統合 - Amazon GameLift

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

FlexMatch と Amazon GameLift ホスティングの統合

FlexMatch は、カスタムゲームサーバーおよびリアルタイムサーバーのマネージド Amazon GameLift ホスティングで使用できます。FlexMatch マッチメーキングをゲームに追加するには、以下のタスクを行う必要があります。

  • マッチメーカーを設定します。マッチメーカーは、プレイヤーからマッチメーキングリクエストを受信して処理します。定義されたルールのセットに基づいてプレイヤーをグループ化し、マッチングが成功するごとに、新しいゲームセッションとプレイヤーセッションを作成します。マッチメーカーをセットアップするには、以下の手順を実行します。

    • ルールセットを作成します。ルールセットはマッチメーカーに有効なマッチを作成する方法を指定します。チーム構造を指定し、マッチングに含めるプレイヤーの評価方法を指定します。以下のトピックを参照してください。

    • ゲームセッションキューを作成します。キューは、各マッチングの最適なリージョンを見つけ、そのリージョンで新しいゲームセッションを作成します。既存のキューを使用するか、マッチメーキング用に新しいキューを作成します。次のトピックを参照してください。

    • 通知を設定します (オプション)。マッチメーキングリクエストは非同期であるため、リクエストのステータスを追跡する方法が必要です。その手段としては、通知が最適です。次のトピックを参照してください。

    • マッチメーカーを設定します。ルールセット、キュー、および通知ターゲットの準備ができたら、マッチメーカーの設定を作成します。以下のトピックを参照してください。

  • FlexMatch をゲームクライアントサービスに統合します。マッチメーキングを使用して新しいゲームセッションを開始するために、ゲームクライアントサービスに機能を追加します。マッチメーキングのリクエストでは、使用するマッチメーカーを指定し、マッチングに必要なプレイヤーデータを提供します。次のトピックを参照してください。

  • FlexMatch をゲームサーバーに統合します。マッチメーキングを通して作成されたゲームセッションを開始するために、ゲームサーバーに機能を追加します。このタイプのゲームセッションのリクエストには、プレイヤーとチームの割り当てを含むマッチング固有の情報が含まれます。ゲームサーバーは、ゲームセッションをマッチングのために構築する際に、この情報にアクセスして使用する必要があります。次のトピックを参照してください。

  • FlexMatch バックフィルを設定します (オプション)。既存のゲームの空きプレイヤースロットを埋める追加のプレイヤーマッチングをリクエストします。自動バックフィルを有効にして、Amazon GameLift によるバックフィルリクエストの管理ができます。または、ゲームクライアントまたはゲームサーバーに機能を追加してバックフィルを手動で管理することにより、バックフィルを手動で管理できます。次のトピックを参照してください。

    注記

    現在、FlexMatch バックフィルは、Realtime サーバーを使用しているゲームで使用することはできません。