연습: 게임 관리자를 사용하여 빌드 배포
이 문서에서는 Windows Runner C# 샘플을 기반으로 게임 관리자에서 Windows OS를 사용하여 VM용 빌드를 배포하는 방법을 설명합니다.
참고 항목
PlayFab 멀티 플레이어 서버를 사용하고 보려면 게임 관리자에서 기능을 사용하도록 설정해야 합니다. 자세한 내용은 PlayFab 서버 기능 사용을 참조하세요.
빌드 배포는 Windows Runner C# 샘플을 사용하여 게임 서버를 만드는 프로세스 중 하나입니다.
필수 구성 요소
다음 단계를 완료했는지 확인합니다.
단계
- PlayFab.com에서 개발자 계정으로 로그인합니다.
- 내 스튜디오 및 타이틀 페이지로 이동한 후 게임 타이틀을 선택하여 대시보드를 표시합니다.
- 멀티 플레이어>서버 페이지로 이동하고 오른쪽 위에서 새 빌드 선택하여 새 빌드를 만듭니다.
- 빌드 이름으로 "내 빌드"를 사용합니다.
- Dasv4같이 사용이 제한된 서버를 선택합니다.
- 머신별 서버 수에서 1을 설정합니다.
아래 이미지에서는 정보 섹션에 사용된 값을 보여 줍니다.
- 가상 머신 OS에서 Windows를 플랫폼으로 선택하고 Windows Server Core를 컨테이너 이미지로 선택합니다.
아래 이미지에서는 OS 섹션에 사용된 값을 보여 줍니다.
- 자산에서 업로드를 선택한 다음 WindowsRunnerSample용으로 컴파일된 PlayFab 멀티 플레이어 서버 빌드가 있는 폴더로 이동합니다. 빌드를 가져오려면 서버 측 설정을 참조하세요.
Windows 컨테이너의 경우 C:\Assets가 자산 zip의 압축을 푸는 기본 탑재 경로입니다. 게임 시작 명령에는 C:\Asset{YourGameServer.exe} 같은 C:\Asset이 포함되어야 합니다. Linux 컨테이너의 경우 필요에 따라 자산을 지정하고 이 자산을 컨테이너의 파일 시스템 내에 탑재할 위치를 지정할 수 있습니다.
아래 이미지에서는 자산 섹션에 사용된 값을 보여 줍니다.
C:\Assets\WindowsRunnerCSharp.exe를 시작 명령으로 설정합니다.
지역에서 "미국 동부", 대기 서버 1대, 최대 서버 1대를 선택합니다.
- 네트워크의 경우 game_port를 이름으로 지정하여 포트 3600을 사용합니다. 아래 이미지와 같이 TCP를 프로토콜로 사용합니다. 포트 이름의 경우 게임 샘플에 정의된 이름을 사용하고 있는지 확인합니다.
- 빌드 추가를 선택하여 배포 프로세스를 시작합니다. 빌드 세부 정보 페이지로 이동됩니다. 아래 이미지와 같이 빌드에 배포 상태가 표시됩니다. 10~20분 동안 빌드가 배포됨 상태여야 합니다. 홈페이지로 돌아가서 빌드 상태를 보고 이를 확인할 수 있습니다.
- 서버를 배포한 후 클라이언트를 설정하고 서버에 연결합니다.