> ## 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 세트가 모두 게임 서버 로딩을 완료했으며 하나 이상의 게임 서버가 **StandingBy** 상태를 보고했습니다([GSDK](/services/playfab/multiplayer/servers/integrating-game-servers-with-gsdk)의 `ReadyForPlayers` API 호출을 통해).

<Note>
  빌드 리전이 50개의 standBy 서버로 구성되어 있더라도, 하나의 게임 서버만 **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** : 리전의 하나 이상의 게임 서버가 **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분 이상 Agent로부터 하트비트를 받지 못했습니다.
   * VM 중 어느 것도 90분 이상 **Running** 상태에 도달하지 못했습니다(주로 자산 로딩에 갇혀 있음).
   * 게임 서버 중 어느 것도 하트비트를 보내고 있음에도 90분 이상 **StandingBy** 상태에 도달하지 못했습니다. 이는 게임 서버 초기화 중 문제를 나타냅니다.
4. **Deploying -> Deleting**: 이 상태 전환은 드물며, 개발자가 리전이 여전히 배포 중일 때 제거를 요청할 때 발생합니다.
5. **Deployed -> Deleting**: 빌드 구성에서 리전이 제거되었습니다. 빌드를 제거하는 것은 (빌드 리전 상태와 관련하여) 각 리전을 제거하는 것과 동일합니다.
6. **Unhealthy -> Deleting**: 빌드 구성에서 리전이 제거되었습니다. 빌드를 제거하는 것은 (빌드 리전 상태와 관련하여) 각 리전을 제거하는 것과 동일합니다.

<Note>
  * Start 및 Deleted 상태는 시스템 내부에 있으며 노출되지 않습니다. - 리전의 standby 서버 수가 **0**으로 구성된 경우, 리전은 **Initialized** 상태로 유지됩니다. - 드문 예기치 못한 경우(중단), **Deploying**에서 **Unhealthy**로 잠시 전환되는 것을 볼 수 있습니다.
</Note>


## Related topics

- [멀티플레이어 서버 빌드의 수명 주기](/ko/services/playfab/multiplayer/servers/multiplayer-build-lifecycle.md)
- [멀티플레이어 서버의 수명 주기](/ko/services/playfab/multiplayer/servers/multiplayer-game-server-lifecycle.md)
- [PlayFab 멀티플레이어 서버 용어](/ko/services/playfab/multiplayer/servers/server-terms.md)
- [PlayFab 멀티플레이어 서버 빌드 배포](/ko/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds.md)
- [멀티플레이어 게임을 호스팅하기 위한 PlayFab 멀티플레이어 서버 사용](/ko/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
