메인 콘텐츠로 건너뛰기
이 항목에서는 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 Standby 및 Dynamic 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 멀티플레이어 서버 호스팅이 작동하는 방식을 보여줍니다. PlayFab Multiplayer Server hosting service

관련 항목

마지막 수정일 2026년 10월 20일