ゲームセッションプレイスメントに優先順位を付ける - Amazon GameLift

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

ゲームセッションプレイスメントに優先順位を付ける

Amazon GameLift は FleetIQ アルゴリズムを使用して、順序付けられた一連の基準に基づいて新しいゲームセッションを配置する場所を決定します。デフォルトの優先順位を使用することも、順序をカスタマイズすることもできます。

デフォルトの優先順序

プレイヤーレイテンシーデータを含むプレイスメントリクエストの場合、FleetIQ はゲームセッションのプレイスメント条件を次のデフォルト順序で優先順位付けします。

  1. [レイテンシー] – リクエスト内のすべてのプレイヤーの最小平均レイテンシー。

  2. [コスト] – レイテンシーが複数のロケーションで等しい場合、最小のホスティングコスト。ホスティングコストは、主にインスタンスタイプとロケーションの組み合わせに基づいています。

  3. [送信先] – レイテンシーとコストがマルチロケーションで等しい場合は、送信先の順序。FleetIQ は、キュー構成にリストされている順番に基づいて送信先の優先順位を付けます。

  4. [ロケーション] – レイテンシー、コスト、および送信先が複数のロケーションにおいて等しい場合はロケーションの順序。FleetIQ は、キュー構成にリストされている順番に基づいてロケーションの優先順位を付けます。

カスタム優先順序

Amazon GameLift コンソール でキューの優先順位をカスタマイズするには、優先度値を目的の位置にドラッグします。 AWS Command Line Interface (AWS CLI) を使用してキューの優先順位をカスタマイズするには、 --priority-configurationオプションで create-game-session-queue コマンドを使用します。このコマンドを使用して新しいキューを作成したり、既存のキューを更新できます。

FleetIQ アルゴリズムは、デフォルトの順序に基づいて、明示的に言及されていない条件をリストの最後に追加します。優先度設定にロケーション基準を含める場合は、ロケーションの順序付きリストも指定する必要があります。