翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ゲームサーバーのステータスを更新する
ゲームサーバーが登録されメンバーになると、Amazon GameLift Servers FleetIQ でサーバー容量の状態を同期させるために、定期的にヘルスおよび使用状況を報告する必要があります。ヘルスと使用率のステータスを報告するには、UpdateGameServer() を呼び出します。以下の例では、ゲームサーバーが正常であり、まだホスティングプレーヤーやゲームプレイによって占有されていないことが報告されています。
AWS gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status AVAILABLE
ヘルスステータス
ゲームサーバーにヘルスステータスを追跡するメカニズムがある場合、このメカニズムを使用して Amazon GameLift Servers FleetIQ のゲームサーバーのヘルスアップデートをトリガーできます。
使用率ステータス
ゲームサーバーの使用状況を報告すると、Amazon GameLift Servers FleetIQ はどのゲームサーバーが現在理想的で、新しいゲームセッションに利用できるかを把握します。ゲームサーバーには、Amazon GameLift Servers FleetIQ の使用状況の更新をトリガーするメカニズムが必要です。例えば、プレイヤーがゲームサーバーにConnectしたり、ゲームセッションの開始時に更新をトリガーしたりできます。
ゲームセッションを開始するとき、クライアントまたはマッチメーキングサービスは、利用可能なゲームサーバーをクレームし、ClaimGameServer() を呼び出して、プレイヤーにゲームサーバーへの接続を促し、ゲームサーバーをトリガーしてゲームプレイをスタートします。このプロセスは、「Amazon GameLift Servers FleetIQ をゲームクライアントに統合する」で説明されています。ゲームサーバーの「クレーム」は 60 秒間有効であり、ゲームサーバーはこのウィンドウ内で使用状況を更新できる必要があります。使用状況が更新されない場合、Amazon GameLift Servers FleetIQ はクレームを削除し、ゲームサーバーが利用可能であると仮定し、別のクライアント要求のためにゲームサーバーを予約することができます。
AWS gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status UTILIZED