Skip to main content
이 항목에서는 PlayFab 멀티플레이어 서버를 사용하여 멀티플레이어 게임 세션을 호스팅하는 방법—게임 세션에 대해 플레이어를 연결할 준비가 된 게임 서버를 만드는 것부터 수요를 충족하도록 동적으로 확장하는 것까지—을 설명합니다. 서비스를 사용하여 예산과 수요에 따라 VM을 전 세계적으로 자동으로 게임 서버로 시작되도록 구성합니다. 이를 위해 VM을 명시적으로 만들지 않고 대신 대신 만들어지는 방법을 결정하는 매개 변수를 정의합니다. 이 프로세스를 빌드 배포 또는 생성이라고 합니다. 구성 프로세스의 일부로 VM에서 컨테이너화된 애플리케이션으로 실행될 게임 서버 빌드를 업로드합니다.

필요한 항목

아직 서버-클라이언트 게임이 없는 경우 대신 샘플을 사용하여 작동 방식을 확인하세요. 샘플 중 하나는 PlayFab 멀티플레이어 서버에서 작동하도록 기존 게임 서버를 래핑할 수 있는 wrapper 애플리케이션입니다. 자세한 내용은 첫 번째 서버 만들기를 참조하세요. 여기에 사용된 용어가 확실하지 않으면 서버 용어를 참조하세요.

1. 게임 서버 빌드 작성

게임 서버 빌드에는 일반적으로 서버/가상 머신(VM)에서 실행하려는 게임 자산과 실행 파일이 포함됩니다. PlayFab 멀티플레이어 서버를 사용할 때는 PlayFab Game Server SDK (GSDK)를 일반적인 게임 서버 빌드에 통합해야 합니다. 이 통합된 게임 서버 빌드를 PlayFab Multiplayer Game Server Build라고 합니다. 자세한 통합 단계는 게임 서버 빌드 작성을 참조하세요. 내부 구조에 대한 자세한 내용은 서버 용어게임 서버 기본을 참조하세요.

2. 빌드 배포

위 단계에서 설명한 대로 PlayFab Multiplayer Game Servers에서 실행할 수 있는 게임 서버 빌드가 있으면 서버/가상 머신(VM)을 만드는 방법을 구성하는 것으로 이동할 수 있습니다. 이 단계를 빌드 생성 또는 배포라고 합니다. 원하는 서버 유형, 서버가 있는 지역, 서버에 있는 항목 및 확장 방법을 지정할 수 있습니다. 자세한 내용은 빌드 배포를 참조하세요.

3. 게임 서버 확장

빌드를 만든 후 서비스는 새로운 가상 머신을 동적으로 시작하고 사용된 것을 재활용할 수 있습니다. 이는 타이틀이 플레이어 수요를 충족하고 지정한 대기 수준을 유지할 수 있도록 보장합니다. 이 확장 동작을 구성하는 방법에 대한 자세한 내용은 Scaling Standby, Scheduled StandbyDynamic Standby를 참조하세요. 이제 API를 사용하여 확장을 관리할 수도 있습니다. 자세한 내용은 프로그래밍 방식 확장을 참조하세요.

4. Azure 지역에 대한 플레이어 대기 시간 측정

플레이어가 멀티플레이어 경험을 시작할 때 Quality of Service (QoS) 비콘에 User Datagram Protocol (UDP) 메시지를 보내야 합니다. UDP 메시지를 보내는 시간과 응답을 받는 시간 사이의 시간을 기반으로 네트워크 대기 시간을 측정할 수 있습니다. 대기 시간 측정을 사용하여 최상의 경험을 위해 게임 서버를 요청할 데이터 센터를 결정할 수 있습니다. 자세한 내용과 샘플 코드는 QoS 비콘을 사용하여 Azure에 대한 플레이어 대기 시간 측정을 참조하세요.

5. 게임 서버 요청

플레이어가 멀티플레이어 서버를 필요로 할 때 빌드의 대기 풀에서 할당될 수 있습니다. 이 요청은 PlayFab Matchmaking, 사용자가 운영하는 lobby 또는 matchmaking 서비스, PlayFab을 호출하는 클라이언트에서 직접 등 다양한 소스에서 올 수 있습니다. PlayFab Matchmaking 서비스는 PlayFab 멀티플레이어 서버를 자동으로 할당할 수 있는 크로스 플랫폼 matchmaking 서비스입니다. 서버 할당을 활성화하는 방법에 대한 자세한 내용은 PlayFab 멀티플레이어 서버와 matchmaking 통합을 참조하세요.

6. 연결 및 플레이

대기 서버가 사용 가능한 경우 PlayFab은 1초 이내에 서버 요청을 이행합니다. 서버가 활성 상태로 전환되면 클라이언트가 서버에 연결하여 플레이할 수 있습니다. 아래 이미지는 위 단계를 포함하여 PlayFab 멀티플레이어 서버 호스팅이 작동하는 방식을 보여줍니다.

관련 항목

마지막 수정일 2026년 8월 25일