Amazon GameLift キューを使用してゲームセッション配置を管理する - Amazon GameLift

Amazon GameLift キューを使用してゲームセッション配置を管理する

ゲームセッションキューは、複数のホスティングフリートでゲームセッション配置を処理する主要なメカニズムです。キューは、ゲームセッションリクエストを処理し、それらをホストするために利用可能なゲームサーバーを検索し、ゲームサーバーに新しいゲームセッションを開始するように要求します。キューを使用すると、数種類のフリートや地理的ロケーションでゲームセッションリクエストを遂行できます。ホスティングソリューションで複数のフリートを使用している場合は、キューが必要になる場合があります。

キューはゲーム開発者やプレイヤーにとって大きなメリットとなります。具体的には次のとおりです。

  • キューは可能な限り最適な配置を指定します。ゲームセッション配置リクエストを処理する際、キューは、Amazon GameLift アルゴリズムを使用して、コスト、ロケーション、プレイヤーのレイテンシーなどの定義済みの優先設定一式に基づき、キューのロケーションを優先付けます。

  • 低料金のスポットフリートを活用します。キューは、ホスティングコストの大幅なコスト削減できる AWS スポットフリートを使用する必要があります。デフォルトでは、キューは常に新規のゲームセッションをスポットフリートに配置しようとします。

  • 需要の多いときに新規のゲームをより速く配置します。キューは、配置が可能な複数のロケーションを検索できます。つかり、優先的に配置されるロケーションが使用できない場合は、常に予備の容量を維持できます。

  • ゲームの稼働率をより回復性のあるものにします。停電は起こり得ます。マルチロケーションキューを使用すれば、速度の低下または停止によって、プレイヤーのゲームへのアクセスが影響を受けることはありません。

  • 追加のフリート容量をより効率的に使用します。予期しないプレイヤーの需要の急増を処理するため、キューは追加のホスティングキャパシティへの迅速なアクセスを提供します。キュー内のフリートロケーションは互いにバックアップ容量を提供します。ロケーションはプレイヤーの需要に基づいてスケールアップまたはスケールダウンします。

  • ゲームセッションの配置とキューパフォーマンスのメトリクス (測定法) を取得します。Amazon GameLift はキューのメトリクスを提供します。これには、プレイスメントの成功と失敗、キューのリクエスト数、キューでリクエストにかかる平均時間の統計が含まれます。Amazon GameLift コンソールまたは CloudWatch でこれらのメトリクスを表示することもできます。

キューの使用を開始するには、「ゲームセッションキューの設計」を参照してください。