메인 콘텐츠로 건너뛰기
PlayFab 게임 서버는 컨테이너화된 애플리케이션입니다. 게임 서버가 Azure에 배포되면 네트워킹 환경이 가상화되고, 게임 서버는 인터넷에서 액세스할 수 있는 IP 주소에 직접 액세스할 수 없습니다. 대신, GetAdaptersInfo(Windows) 또는 GetIfAddrs(Linux)를 사용하는 게임 서버는 네트워크 주소 변환(NAT44)을 통해 구성된 고유하지 않은 IP 주소를 가진 단일 네트워크 어댑터를 관찰하게 됩니다. 이러한 네트워크 가상화 및 NAT 사용을 통해 게임 서버는 기본 Azure 인프라가 변경되더라도 연결을 유지할 수 있습니다. 모든 게임 서버는 IPv4 연결을 가지고 있지만, IPv6 연결은 향후 추가될 예정입니다.
모든 게임 서버는 IPv4 연결을 가지고 있습니다. IPv6 연결은 향후 추가될 예정입니다.
PlayFab Game Servers - Network virtualization 서버 배포를 구성하여 단일 가상 머신에 여러 게임 서버 인스턴스를 패킹할 수 있습니다. 대부분의 경우, 각 컨테이너화를 통해 각 게임 서버 인스턴스가 독립적인 IP 주소와 TCP/UDP 포트 공간을 가질 수 있으므로 이는 네트워크 환경을 수정하지 않습니다. 그러나 단일 가상 머신의 모든 인스턴스는 물리적 네트워크 인프라를 공유하며 네트워크 경합을 일으킬 수 있습니다. 고밀도 구성을 테스트할 때는 일반적인 경합이 허용할 수 없는 게임 플레이 문제를 일으키지 않는지 테스트하는 것이 중요합니다. 다양한 가상 머신 크기 및 운영 체제는 서로 다른 수준의 대역폭으로 프로비저닝됩니다. 특정 SKU에 프로비저닝된 대역폭을 보려면 Azure의 처리량 문서를 참조하세요. 게임 서버는 PlayFab 서버 API를 통한 서비스 간 호출을 통해 할당됩니다. 클라이언트 연결에 필요한 연결 정보는 이러한 서비스와 클라이언트를 통해 전달되며, 일반적으로 TCP 또는 UDP 소켓을 사용하여 게임 서버에 직접 연결됩니다. 일반적으로 게임 서버는 게임 개발자가 선택한 잘 알려진 UDP 및 TCP 포트에서 수신 대기합니다. 게임 클라이언트가 게임 서버에 연결하려면 게임 서버의 인터넷 대면 IP 주소가 필요합니다. 또한 클라이언트는 서버가 수신 대기하는 잘 알려진 포트가 Azure 네트워크 가상화 장치를 통해 주소 지정 가능하도록 포트 전달 정보가 필요합니다. PlayFab Game Servers - connecting game clients
  • 공용 IPv4 주소
  • 개발자가 제공한 포트(이름별)를 인터넷 대면 포트에 매핑

게임 서버용 TCP/UDP 포트 활성화

Game Manager 또는 Entity API CreateBuild를 통해 제공되는 포트 요구 사항은 게임 클라이언트가 가상 머신에 연결할 수 있도록 합니다. 또한 지정한 포트에서 네트워크 트래픽을 활성화하도록 상주 운영 체제의 방화벽을 구성합니다.

멀티플레이어 서버에서 사용하는 공용 인터넷 대면 포트 및 IP 주소

멀티플레이어 VM에서 사용되는 IP 주소는 Azure VM에서 사용되는 일반 IP 주소 풀에서 가져옵니다. 이러한 IP는 AzureCloud 서비스 태그로 지정됩니다. 자세한 내용은 온-프레미스 서비스 태그를 참조하세요. 모든 VM은 게임 트래픽에 30000-31000 포트 범위를 사용하고 원격 액세스(SSH/RDP) 트래픽에는 50000-55000 포트 범위를 사용합니다.
마지막 수정일 2026년 10월 20일