Amazon でホスティングフリートを設定する GameLift - Amazon GameLift

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

Amazon でホスティングフリートを設定する GameLift

このセクションでは、ゲームサーバーをホストするための Amazon GameLift フリートの設計、構築、保守について説明します。Amazon GameLift が提供するホスティングソリューションの詳細については、Amazon GameLift ホスティング「」を参照してください。これには、マネージドEC2フリートを使用するもの、オンプレミスハードウェア用のセルフマネージド Anywhere フリート、および両方を使用するハイブリッドソリューションが含まれます。

フリートの特性

Amazon GameLift フリートは、ゲームサーバーを実行し、プレイヤーのゲームセッションをホストするコンピューティングリソースのコレクションです。フリートは、使用するコンピューティングリソースのタイプとフリートの管理方法によって異なります。フリートのサイズ - サポートされているゲームセッションとプレイヤーの数 - は、提供するコンピューティングリソースの数によって異なります。すべての Amazon GameLift フリートには、次の特徴があります。

  • すべてのフリートで実行されるゲームサーバープロセスは Amazon GameLift サーバーと統合SDKされ、同じ方法で Amazon GameLift サービスと通信します。ゲームサーバーは、ゲームセッションやプレイヤーをホストしたり、ゲームセッションを開始または停止するためのプロンプトに応答したり、その他のインタラクションを実行できることを報告します。

  • Amazon は、すべてのフリートのゲームセッション配置を同じ方法で GameLift 処理します。Amazon GameLift はフリートのゲームサーバーのステータスを追跡し、利用可能なゲームサーバーから選択して新しいゲームセッションをホストします。このプロセスは、ゲームがゲームセッションを 1 つのフリートに配置するか、ゲームセッションキューを使用して複数のフリート間でホスティングのバランスを取るかにかかわらず使用されます。キューを使用すると、配置の決定をカスタマイズして、リソースのコストやレイテンシーなどの要因を検討することもできます。

  • すべてのフリートは、ゲームセッションプレイスメントキューと連携して FlexMatch マッチメーカーの使用をサポートしています。Amazon GameLift サービスは、プレイヤーマッチリクエストを受信し、マッチを形成し、ゲームセッションキューに渡して利用可能なゲームサーバーを見つけます。

  • Amazon は、さまざまなフリートメトリクスを GameLift 収集します。これには、コンピューティングとサーバープロセスのステータスメトリクス、ゲームセッションとプレイヤーアクティビティの使用状況メトリクスが含まれます。利用可能なメトリクスの完全なリストについては、「」を参照してくださいAmazon CloudWatch で Amazon GameLift をモニタリングする

Amazon では GameLift、次のコンピューティングタイプを使用してフリートを操作できます。

Amazon GameLift フリート作成の仕組み

新しいフリートをリクエストすると、Amazon はフリートリソースを作成するワークフロー GameLift を開始します。Amazon がワークフローの各ステップ GameLift を完了すると、Amazon はフリートのステータス GameLift を更新し、フリート作成の進行状況を伝えるために一連のイベントを出力します。

Amazon GameLift は 2 種類のイベントを使用します。フリートステータスが変更されると、フリート状態遷移イベントはマークされます。フリート作成イベントは、問題のデバッグに役立つ追加のマーカーを提供します。Amazon GameLift コンソールまたは Amazon オペレーション を GameLift API呼び出すことで、すべてのイベントを追跡できますDescribeFleetEventsDescribeFleetAttributes または を使用してフリートとロケーションのステータスを追跡することもできますDescribeFleetLocationAttributes