> ## 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 멀티플레이어 서버 용어

> MPS 전체에서 사용되는 build, VM, container, game server session, allocation과 같은 용어를 명확히 하는 PlayFab 멀티플레이어 서버에 대한 용어 참조입니다.

# 용어

이 문서에서는 PlayFab 멀티플레이어 서버에 사용되는 용어를 설명합니다. server라는 단어가 여러 곳에서 사용되기 때문에 혼동될 수 있다는 점을 이해합니다.

이 문서에서는 PlayFab 멀티플레이어 서버의 내부 구조와 다양한 구성 요소의 일반적인 관계도 간략히 다룹니다. 자세한 내용은 [PlayFab 게임 서버의 기본](/services/playfab/multiplayer/servers/basics-of-a-playfab-game-server)을 참조하세요.

## PlayFab 멀티플레이어 서버

PlayFab 멀티플레이어 서버는 PlayFab 가상 머신(VM) 및 서버로도 알려져 있습니다.

이는 PlayFab 관리 서비스 기능을 갖춘 Azure VM입니다. 추가된 기능은 멀티플레이어 게임 서버로 사용하기에 최적화되어 있습니다.

각 PlayFab VM에는:

* *PlayFab VM 에이전트*라는 구성 요소가 있습니다. PlayFab VM 에이전트는 게임 서버의 현재 상태, 상태 확인, 현재 연결된 플레이어 및 기타 원격 분석 정보를 제공합니다.
* 여러 컨테이너(게임 서버)를 실행할 수 있습니다. 컨테이너는 애플리케이션을 자체 격리된 패키지로 래핑하는 방법입니다. 자세한 내용은 [What is a container?](https://azure.microsoft.com/overview/what-is-a-container/)를 참조하세요.

### 게임 서버 컨테이너

게임 서버는 컨테이너화된 애플리케이션으로 실행됩니다. 이는 게임 서버 실행 파일이 컨테이너 내부에서 실행됨을 의미합니다. 이제 게임 서버가 개발부터 프로덕션까지 일관된 환경에서 실행되기 때문에 이식성을 보장합니다. 컨테이너의 경량 특성은 또한 빠르게 확장 및 축소할 수 있게 합니다.

각 컨테이너:

* 게임 서버로 기능합니다.
* PlayFab Multiplayer Game Server Build를 가집니다. 이는 PlayFab Game Server SDK (GSDK)와 통합된 일반적인 게임 서버 빌드입니다. 특히 게임 서버 실행 파일의 코드에는 GSDK가 포함되어야 하며 GSDK의 API를 사용하여 특정 메서드를 구현해야 합니다. 이 통합은 게임 서버가 PlayFab VM 에이전트에 연결할 수 있게 합니다.

다음 이미지는 PlayFab 멀티플레이어 서버의 다양한 구성 요소를 보여줍니다.

<img src="https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/tutorials/multiplayer-server-hosting-service-diagram.png?fit=max&auto=format&n=U1LR64ZWxo45eXwl&q=85&s=1bc0ab3216bf0c1fbfb489c94f226318" alt="PlayFab Multiplayer Server components" width="1095" height="662" data-path="images/playfab/multiplayer/servers/tutorials/multiplayer-server-hosting-service-diagram.png" />

## 주요 용어 정의

* **Game server executable**: 이 용어는 PlayFab VM의 컨테이너에서 실행되는 게임 서버 애플리케이션을 나타냅니다. 이는 단순한 네트워크 리피터, 물리 및 AI를 실행하는 완전한 권한이 있는 게임 서버 또는 그 사이의 모든 것이 될 수 있습니다. 모든 게임 서버 실행 파일은 PlayFab Game Server SDK (GSDK)와 통합되어야 합니다. 이 SDK를 사용하면 게임 서버가 PlayFab 멀티플레이어 플랫폼 서비스와 상호 작용할 수 있습니다.

* **Game server build**: 이 용어는 게임 서버에 업로드하는 콘텐츠의 전체 세트를 나타냅니다. 여기에는 필요한 모든 자산 및 인증서와 함께 패키지된 게임 서버 실행 파일이 포함됩니다. 개별 인증서, zip 파일 및/또는 컨테이너 이미지로 업로드할 수 있습니다. 사용자 지정 컨테이너 이미지가 필요하지 않은 경우 PlayFab 관리 Windows 컨테이너를 사용할 수 있습니다.

* **PlayFab Multiplayer Game Server Build**: 이 용어는 PlayFab 멀티플레이어 서버에서 사용할 수 있는 유일한 유형의 game server build를 나타냅니다. 이는 PlayFab Game Server SDK (GSDK)와 통합하는 일반적인 game server build(위에서 정의됨)입니다. 특히 게임 서버 실행 파일의 코드에는 GSDK가 포함되어야 하며 GSDK의 API를 사용하여 특정 메서드를 구현해야 합니다.

* **Game server**: 이 용어는 컨테이너에서 실행 중인 게임 서버 실행 파일을 나타냅니다. 단일 가상 머신은 여러 컨테이너(서버)를 실행할 수 있습니다.

* **PlayFab VM agent**: 이 에이전트는 PlayFab VM에 내장되어 있으며 *PlayFab 멀티플레이어 플랫폼 서비스*와의 주요 서버 상호 작용을 용이하게 합니다. 게임 서버 실행 파일의 GSDK는 게임 서버를 PlayFab 에이전트에 연결합니다.

* **PlayFab Multiplayer platform service**: 이 관리 서비스는 PlayFab 멀티플레이어 서버의 백그라운드에서 실행됩니다. 게임 서버의 현재 상태, 상태 확인, 현재 연결된 플레이어 및 기타 원격 분석에 대한 정보를 PlayFab VM 에이전트를 통해 전달합니다.

## 다음 단계

* [멀티플레이어 게임을 호스팅하기 위한 PlayFab 멀티플레이어 서버 사용](/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games)
* [게임 서버 빌드 작성](/services/playfab/multiplayer/servers/author-a-game-server-build)
* [빌드 배포](/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds)


## Related topics

- [멀티플레이어 게임을 호스팅하기 위한 PlayFab 멀티플레이어 서버 사용](/ko/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
- [PlayFab 멀티플레이어 게임 서버 SDK](/ko/services/playfab/multiplayer/servers/server-sdks/overview.md)
- [멀티플레이어 서버 로그 보관 및 검색](/ko/services/playfab/multiplayer/servers/archiving-and-retrieving-multiplayer-server-logs.md)
- [멀티플레이어 서버의 수명 주기](/ko/services/playfab/multiplayer/servers/multiplayer-game-server-lifecycle.md)
- [멀티플레이어 서버 빌드 리전의 수명 주기](/ko/services/playfab/multiplayer/servers/multiplayer-build-region-lifecycle.md)
