Amazon GameLift Servers Anywhere フリート
自前のホスティングリソースで Amazon GameLift Servers 機能を利用する場合は、Anywhere フリートを使用します。Anywhere フリートは一般的に、反復型開発のテスト環境として、またはハイブリッドホスティングソリューションでマネージドフリートと共に使用されます。
Anywhere フリートは、ユーザーが提供および管理する一連のコンピューティングリソース (仮想または物理) で構成されます。コンピューティングは、ローカルのノートパソコンから遠隔のアウトポストまで、接続があればどのような地理的場所にでも配置できます。Anywhere フリートを立ち上げるときは、Amazon GameLift Servers を使用してフリートを登録することで、フリートにコンピューティングを追加します。各コンピューティングはそれぞれの IP アドレス (または DNS 名) で登録されるため、Amazon GameLift Servers はコンピューティングとの接続を確立できます。
ゲームサーバーソフトウェアを Anywhere フリートにデプロイするには、各コンピューティングにインストールし、ゲームサーバープロセスを起動します。起動された各ゲームサーバープロセスは、Amazon GameLift Servers サービスへの接続を確立し、ゲームセッションをホストする準備ができたことを報告します。既存の設定管理とデプロイツールを使用して、最初のデプロイとホスト管理タスクを処理できます。Amazon GameLift Servers で使用するには、次のような追加のタスクがいくつか必要です。
-
コンピューティングを登録および登録解除して、フリートに追加または削除する。
-
すべてのコンピューティングで最新の認証トークンを維持する。コンピューティング上のサーバープロセスは、Amazon GameLift Servers サービスに接続するときにこのトークンを使用します。
注記
Amazon GameLift Servers エージェントを使用して Anywhere フリートをデプロイし、こうした重要な管理タスクを自動化することもできます。「Amazon GameLift Servers エージェントの操作」を参照してください。
Anywhere フリートをセットアップおよび維持する方法については、以下のトピックを参照してください。
Anywhere フリート作成のワークフロー
Anywhere フリートの場合、Amazon GameLift Servers はフリートリソースのみをセットアップします。ユーザーがコンピューティングをセットアップしてフリートに登録し、ゲームサーバーソフトウェアをインストールして、ゲームセッションをホストするためのゲームサーバープロセスを開始します。
-
Amazon GameLift Servers は、フリートのホームリージョンにフリートリソースを作成します。フリートステータスとカスタムロケーションステータスは、[新規] に設定されます。
-
Amazon GameLift Servers はフリートイベントログへのイベントの書き込みを開始します。
-
フリートリソースが作成されると、Amazon GameLift Servers はフリートステータスをアクティブに設定します。この時点で、新しいコンピューティングをフリートに登録できます。