> ## 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 멀티플레이어 서버 빌드 배포

> 게임 서버를 호스팅하기 위해 Azure 가상 머신이 전 세계적으로 스핀업되는 방식을 결정하는 빌드 매개 변수를 정의하여 PlayFab Multiplayer Servers VM을 생성합니다.

# VM 생성

이 문서에서는 게임 서버용 가상 머신(VM) 배포를 시작하는 프로세스를 설명합니다.

서비스를 사용하면 예산과 수요에 따라 게임 서버로 전 세계에서 VM이 자동으로 스핀업되도록 구성할 수 있습니다. 이를 위해 VM을 명시적으로 생성하는 것이 아니라 사용자를 대신하여 생성되는 방법을 결정하는 매개 변수를 정의합니다. 이 프로세스를 VM용 빌드를 배포 또는 생성한다고 합니다.

빌드를 배포하는 일반적인 단계는 아래 섹션을 참조하세요. 이미 빌드가 있고 이를 업데이트하려면 [별칭을 사용한 안전한 배포](/services/playfab/multiplayer/servers/allocating-with-build-alias#safe-deployment-that-is-backwards-compatible)를 참조하세요.

<Note>
  VM용으로 배포하는 빌드는 게임 서버 빌드가 아닙니다. 이 빌드는 VM이 배포되는 시기와 방법을 정의합니다. 게임 서버 빌드는 클라이언트 빌드가 클라이언트에서 실행되는 것과 마찬가지로 서버에서 실행됩니다. 게임 서버 빌드를 자산으로 업로드하거나 컨테이너 이미지의 일부로 포함하여 VM이 생성될 때 VM에서 실행되도록 합니다.
</Note>

## 단계

사용 가능한 각 옵션에 대한 세부 정보는 [빌드 정의 및 구성](/services/playfab/multiplayer/servers/build-definition)에 제공됩니다.

1. 코어 수, 저장 공간 및 RAM을 기준으로 전 세계에 분산된 다양한 VM 중에서 선택합니다. VM에 대한 자세한 내용은 [Multiplayer Servers 세부 정보 및 가격](https://playfab.com/mps-detailed-pricing/)을 참조하세요.
2. VM용 OS로 Windows 또는 Linux를 선택합니다. Linux 서버용 빌드가 배포되는 방식은 몇 가지 중요한 차이점이 있지만 Windows 서버와 유사합니다. 자세한 내용은 [Windows와 Linux 서버 사용](/services/playfab/multiplayer/servers/deploying-linux-based-builds)을 참조하세요.
3. PlayFab Multiplayer Game Server Build와 같은 자산을 업로드합니다. 이를 만드는 방법에 대한 자세한 내용은 [게임 서버 빌드 작성](/services/playfab/multiplayer/servers/author-a-game-server-build)을 참조하세요.
4. 네트워크 설정—포트 번호와 프로토콜을 결정합니다.
5. 지역에 대한 최대 서버 수 및 대기 서버 수와 같은 기타 매개 변수를 설정합니다.

유효한 빌드 정의를 제공하면 빌드가 배포를 시작합니다. **Server** 페이지로 자동으로 이동합니다. 5\~10분 후 아래와 같이 빌드용 대기 머신을 볼 수 있습니다.

<img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/create-your-first-server/server-deployed.PNG?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=54df7b3883d3f08d736a52d47f73e181" alt="대기 머신과 함께 빌드가 성공적으로 배포된 모습" width="771" height="517" data-path="images/playfab/multiplayer/servers/create-your-first-server/server-deployed.PNG" />

빌드에 대한 자세한 정보를 확인하려면 확인하려는 빌드의 이름을 선택합니다. 빌드 페이지에서는 아래와 같이 빌드 상태, ID, 생성 날짜, 서버 수가 있는 지역 및 자세한 정보를 볼 수 있습니다.

<img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/VMBuildPage.png?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=3602d8196202683dcbdd5371e8db8d5e" alt="서버용 지역 구성이 포함된 기본 빌드 정보" width="3473" height="1289" data-path="images/playfab/multiplayer/servers/VMBuildPage.png" />

서버와 상태를 확인하고 서버를 쉽게 요청하려면 상단의 **Servers** 탭을 선택합니다. 자세한 내용은 [서버 개요](/services/playfab/multiplayer/servers/build-server-overview) 문서를 참조하세요. <img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/build-server-overview.PNG?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=dc799de025f2ebf4aaa945dda3c76e11" alt="Servers overview page" width="3000" height="1780" data-path="images/playfab/multiplayer/servers/build-server-overview.PNG" />

## 배포 방법

VM용 빌드를 배포하거나 생성하는 두 가지 방법이 있습니다.

1. [PlayFab 포털—Game Manager](/services/playfab/multiplayer/servers/deploy-using-game-manager)
2. [PowerShell/API 사용](/services/playfab/multiplayer/servers/deploy-using-powershell-api)

서버를 평가하고 개발하는 데 도움이 되도록 특정 서버에는 제한된 무료 사용량 및 용량 제한이 있습니다. 자세한 내용은 [기본 PlayFab Core Services 패키지에는 무엇이 포함되어 있나요?](/services/playfab/multiplayer/servers/billing-for-thunderhead#what-comes-with-your-basic-playfab-core-services-package)를 참조하세요.

샘플을 사용하여 빌드 배포를 시작하려면 [첫 번째 서버 만들기](/services/playfab/multiplayer/servers/create-your-first-server)를 참조하세요.

<Tip>
  개발 중에는 VM 코어 사용 시간을 피하기 위해 사용하지 않거나 상태가 좋지 않은 지역을 종료하세요. 코어 사용 시간은 VM 시작 중에 시작되어 VM이 종료될 때까지 계속됩니다. 지역의 대상 대기 서버가 0에 도달하거나 지역이 삭제되지 않는 한 지역의 VM은 자동으로 종료되지 않습니다.
</Tip>

### VM 종료

VM을 종료하는 세 가지 방법이 있습니다.

1. 지역의 **target standby**를 0으로 설정하면 해당 지역의 VM만 종료됩니다.
2. 빌드에서 특정 지역을 삭제합니다.
3. 전체 빌드를 삭제하면 이 빌드의 **모든 지역**에서 VM이 종료됩니다.

## 관련 항목

* [첫 번째 서버 만들기](/services/playfab/multiplayer/servers/create-your-first-server)
* [Game Manager를 사용하여 빌드 배포](/services/playfab/multiplayer/servers/deploy-using-game-manager)
* [PowerShell/API를 사용하여 빌드 배포](/services/playfab/multiplayer/servers/deploy-using-powershell-api)


## Related topics

- [PlayFab 멀티플레이어 서버 용어](/ko/services/playfab/multiplayer/servers/server-terms.md)
- [멀티플레이어 게임을 호스팅하기 위한 PlayFab 멀티플레이어 서버 사용](/ko/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
- [PowerShell/API를 사용하여 빌드 배포](/ko/services/playfab/multiplayer/servers/deploy-using-powershell-api.md)
- [멀티플레이어 서버 빌드 리전의 수명 주기](/ko/services/playfab/multiplayer/servers/multiplayer-build-region-lifecycle.md)
- [멀티플레이어 서버 빌드의 수명 주기](/ko/services/playfab/multiplayer/servers/multiplayer-build-lifecycle.md)
