> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# マルチプレイヤー サーバー ビルド リージョンのライフサイクル

> PlayFab マルチプレイヤー サーバー ビルド リージョンの Initialized、Deploying、Deployed、および Deleting 状態と、VM がそれらの間でどのように遷移するかを理解します。

ビルド リージョンは、次のいずれかの状態にあります:

* **Initialized**: PlayFab マルチプレイヤー サービスがリージョンの構成を記録しました。
* **Deploying**: ビルドを検証するために、少数の VM がリージョンにプロビジョニングされています。
* **Deployed**: 初期セットの VM がすべてゲーム サーバーの読み込みを完了し、少なくとも 1 つのゲーム サーバーが（[GSDK](/services/playfab/multiplayer/servers/integrating-game-servers-with-gsdk) の `ReadyForPlayers` API 呼び出しを介して）**StandingBy** ステータスを報告しました。

<Note>
  たとえば 50 個の standBy サーバー用にビルド リージョンが構成されていても、1 つのゲーム サーバーだけが **StandingBy** を報告していれば、ビルド リージョンは **Deployed** としてマークされます。
</Note>

* **Deleting**: リージョンが削除対象としてマークされました。すべての VM のプロビジョニングが解除されています。

これらの状態間の遷移は、次の画像に示され、以下で説明されています:

<img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/tutorials/multiplayer-build-region-status.jpg?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=b0fed07f67c7c2a9057f16f95522729a" alt="Multiplayer - Build Region Status" width="1182" height="551" data-path="images/playfab/multiplayer/servers/tutorials/multiplayer-build-region-status.jpg" />

1. **Initialized -> Deploying**: **StandBy** サーバーが **> 0** に構成されました。リージョンでいくつかの VM がプロビジョニングされ、それらの VM 上でビルドが検証されています（アセットを配置し、ゲーム サーバーが StandingBy 状態に達することを確認）。
2. **Deploying -> Deployed**: リージョン内の少なくとも 1 つのゲーム サーバーが **StandingBy** 状態に達し、それにより（そのリージョンの）ビルドが検証されました。
3. **Deploying -> Unhealthy**: 次のいずれかが発生しました:
   * 初期セットのすべての VM（上記の手順 1 のもの）が **Unhealthy** と判断されました。原因には次のようなものがあります:
     * どのゲーム サーバーも起動後 10 分以上、[GSDK](/services/playfab/multiplayer/servers/integrating-game-servers-with-gsdk) を介したハートビートを送信していない。これは通常、サーバーがクラッシュしていることを示し、そのリージョンの各 VM で **NoServerHeartbeat** ヘルス ステータスが表示されます。
     * PlayFab Multiplayer Agent 自体がクラッシュしているか、VM 上で初期化されていない（まれな現象）。基本的には、マルチプレイヤー サービスがエージェントから 10 分以上ハートビートを受信していない状態です。
   * どの VM も 90 分以上 **Running** 状態に到達していない（ほとんどはアセットの読み込みでスタックしています）。
   * どのゲーム サーバーも 90 分以上 **StandingBy** 状態に到達していない（ハートビートは送信していますが）。これはゲーム サーバー初期化中の問題を示します。
4. **Deploying -> Deleting**: この状態遷移はまれで、リージョンがまだデプロイ中の間に開発者がリージョンの削除を要求した場合に発生します。
5. **Deployed -> Deleting**: リージョンがビルド構成から削除されました。ビルドの削除は（ビルド リージョン ステータスの観点からは）各リージョンを削除することと同等です。
6. **Unhealthy -> Deleting**: リージョンがビルド構成から削除されました。ビルドの削除は（ビルド リージョン ステータスの観点からは）各リージョンを削除することと同等です。

<Note>
  * Start および Deleted 状態はシステム内部の状態であり、公開されません。- リージョンのスタンバイ サーバー数が **0** に構成されている場合、リージョンは **Initialized** 状態のままとなります。- まれな予期しないケース（障害）では、**Deploying** から **Unhealthy** への遷移が短い間見られる場合があります。
</Note>


## Related topics

- [マルチプレイヤー サーバー ビルドのライフサイクル](/ja-jp/services/playfab/multiplayer/servers/multiplayer-build-lifecycle.md)
- [マルチプレイヤー サーバーのライフサイクル](/ja-jp/services/playfab/multiplayer/servers/multiplayer-game-server-lifecycle.md)
- [XR-067 マルチプレイヤー セッション状態の維持](/ja-jp/publishing/certification/xr/xr-067.md)
- [マルチプレイヤー セッションの詳細トピック](/ja-jp/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-details.md)
- [PlayFab マルチプレイヤー サーバー ビルドのデプロイ](/ja-jp/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds.md)
