翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ゲームセッションをシャットダウンする
Amazon GameLift Servers コンソールを使用して、特定のゲームセッションをシャットダウンします。この機能は、ゲームセッションを見つけて終了するシグナルを送信するためのシンプルで高速な方法を提供します。別の終了方法では、ゲームセッションが実行されているフリートインスタンスを見つけ、インスタンスにリモートアクセスし、ゲームセッションを手動でシャットダウンする必要があります。
何らかの理由でゲームセッションをシャットダウンできます。最も一般的な理由は、自然にシャットダウンできないゲームセッションを解決することです。その結果、ゲームセッションのホスティングリソースを解放して新しいゲームセッションをホストすることはできず、フリートのホスティング容量は低下します。
注記
この機能は、ホスティングソリューションの特定の構成設定に依存します。これには以下の制限があります。
-
ゲームセッションは、サーバー SDK for v5 Amazon GameLift Servers 以降でゲームサーバービルドを実行しているフリートでホストされている必要があります。ゲームサーバーが古いバージョンでデプロイされている場合は、リモートアクセスを使用してゲームセッションを削除する必要があります。
-
ゲームセッションが Anywhere フリートでホストされている場合、フリートは Amazon GameLift Servers エージェントを使用してゲームサーバープロセスを管理する必要があります。
ゲームセッションを終了するには
-
Amazon GameLift Servers コンソール
で、左側のナビゲーションペインを開きます。ホスティングソリューションタイプを選択し、フリートページを開きます。例: ホスティング、Anywhere、フリート
ホスティング、マネージド EC2、フリート
ホスティング、マネージドコンテナ、フリート
-
各フリートページには、現在選択されている のフリートのリストが表示されます AWS リージョン。終了するゲームセッションをホストしているフリートを選択します。
-
フリートの詳細ページで、ゲームセッションタブを開きます。ゲームセッションのリストで、終了するセッションを選択し、終了ボタンを選択します。
-
ゲームセッションの終了? ウィンドウで、適切なゲームセッションをシャットダウンし、終了方法を選択します。
通常のゲームセッションのシャットダウン — このオプションは、シャットダウンするためにゲームセッションをホストしているサーバープロセスにシグナルを送信します。ゲームサーバービルドが に適切に統合されている場合Amazon GameLift Servers、サーバープロセスはゲームセッションのシャットダウンシーケンスを開始し、終了Amazon GameLift Serversを通知して停止します。ゲームの設計によっては、シャットダウンシーケンスに、データの保存やアクティブなプレイヤーへの通知など、ゲームセッションを正常に完了するステップが含まれる場合があります。この方法では、ゲームセッションのシャットダウンシーケンスの完了にわずかな遅延が必要になる場合があります。
ゲームセッションの即時シャットダウン – このオプションは、ゲームセッションをホストしているサーバープロセスをシャットダウンするシグナルをプロセスマネージャーに送信します。このオプションは、通常のゲームセッションのシャットダウンをバイパスします。サーバープロセスが応答できない場合でも、ゲームセッションを終了できます。
-
ゲームセッションの終了を確認します。ゲームセッションコンソールページでシャットダウンの進行状況を追跡できます。ゲームセッションのステータスは「終了」に変わり、シャットダウンが完了すると「終了」に変わります。
関連トピック
-
AWS SDK と を使用してゲームセッションをシャットダウンすることもできます AWS CLI。詳細と例については、Amazon GameLift Servers「 API リファレンス」トピックTerminateGameSession」を参照してください。
ゲームサーバーの統合と、サーバープロセスがAmazon GameLift Serversサービスからのシグナルに応答する方法の詳細については、「」を参照してくださいゲームサーバーAmazon GameLift Serversに を追加する。