ThirdPersonMP 예제 프로젝트 빌드
이 문서에서는 Unreal ThirdPersonMP 샘플을 템플릿 프로젝트로 사용하여 PlayFab 멀티플레이어 호환 Unreal 프로젝트를 성공적으로 빌드하는 방법을 설명합니다. 이 가이드에서는 이후 단계에서 Unreal 프로젝트를 테스트하고 검증하는 데 필요한 모든 빌드 구성을 확인할 수 있습니다. 이 페이지에는 특별한 GSDK 단계가 없으며, 이 예제에 유용한 특정 Unreal 빌드 지침 세트만 다룹니다.목표
- “Development Editor” 빌드
- 게임 클라이언트 빌드
- “Development Server” 빌드
- 릴리스 서버 빌드
요구 사항
- Visual Studio를 다운로드합니다. Community 버전은 무료입니다.
- 필수 워크로드: .NET 데스크톱 개발 및 C++를 사용한 데스크톱 개발
- Unreal Engine 소스 코드를 다운로드합니다. 자세한 내용은 Downloading Unreal Engine Source code (외부)를 참조하세요.
- PlayFab Unreal GSDK가 설치되고 구성된 완료된 Unreal 프로젝트
- Unreal 빌드 구성 옵션에 대한 지식
지침
GSDK 설정 가이드에서 이전에 “Switch Unreal Engine Version” 및 “Generate Visual Studio project files” 단계를 설명했습니다. 다양한 컴파일 옵션에 대한 Unreal 가이드도 있으니 검토하시기 바랍니다.Development Editor
Development Editor는 가장 먼저 빌드해야 합니다. 이를 위해{ProjectName}.uproject 파일을 찾아 마우스 오른쪽 버튼을 클릭하고 “Generate Visual Studio project files”를 선택합니다(이전 가이드에서 이미 수행했을 수 있으며, 그렇다면 이 단계를 건너뛸 수 있습니다). 완료되면 Visual Studio에서 {ProjectName}.sln을 열 수 있습니다.
Visual Studio가 로드되면 구성을 “Development Server”로 변경합니다. Solution Configuration 드롭다운은 때때로 읽기 어렵지만 도구 모음 사용자 지정 옵션에서 크기를 조정할 수 있습니다. 이제 빌드합니다. 처음 수행하면 몇 시간이 걸릴 수 있지만, 이전 가이드에서 이미 수행했을 가능성이 큽니다. 반복 빌드는 작은 프로젝트의 경우 상당히 빠릅니다. 완료되면 Solution/Games/ThirdPersonMP 프로젝트를 실행/디버깅할 수 있습니다. 이렇게 하면 Development Editor가 시작됩니다.
Shipping Client 빌드
Development Editor를 실행합니다. Development Editor 창에서 다음 옵션을 순서대로 선택합니다.- File -> Package Project -> Build Target -> ThirdPersonMP (또는 프로젝트 이름)
- File -> Package Project -> Build Configuration -> Development
- File -> Package Project -> Windows (64-bit)
- (위치를 선택하도록 요청하는 팝업 창이 열립니다. 이 위치를 반드시 기억하세요)
- 이 구성에서 처음 패키징하는 경우 시간이 걸릴 수 있습니다.
- 첫 번째 shipping 클라이언트 빌드는 Development Editor를 이미 빌드했더라도 몇 시간이 걸릴 수 있습니다.
- 반복 빌드는 ThirdPersonMP와 같은 간단한 프로젝트의 경우 훨씬 빨라집니다.
- 선택한 클라이언트 위치를 열고 ThirdPersonMP.exe를 찾습니다.
Development Server 빌드
- Development Editor를 닫습니다(Unreal이 더 이상 실행되지 않고 이제 Visual Studio만 열려 있어야 합니다).
- Toolbars -> Configuration -> “Development Server”
- Build/Rebuild Solution
- 이 구성에서 처음 패키징하는 경우 시간이 걸릴 수 있습니다.
- 첫 번째 development 서버 빌드는 Development Editor를 이미 빌드했더라도 몇 시간이 걸릴 수 있습니다.
- 반복 빌드는 ThirdPersonMP와 같은 간단한 프로젝트의 경우 훨씬 빨라집니다.
- 탐색기를 사용하여 {projectLocation}\Binaries\Win64\ThirdPersonMPServer.exe를 찾습니다.
Shipping Server 빌드
Development Editor를 실행합니다. Development Editor 창에서 다음 옵션을 순서대로 선택합니다.- File -> Package Project -> Build Target -> ThirdPersonMPServer (또는 프로젝트 이름)+Server
- File -> Package Project -> Build Configuration -> Development
- File -> Package Project -> Windows (64-bit)
- (위치를 선택하도록 요청하는 팝업 창이 열립니다. 이 위치를 반드시 기억하세요)
- 이 구성에서 처음 패키징하는 경우 시간이 걸릴 수 있습니다.
- 첫 번째 shipping 서버 빌드는 Development Editor를 이미 빌드했더라도 몇 시간이 걸릴 수 있습니다.
- 반복 빌드는 ThirdPersonMP와 같은 간단한 프로젝트의 경우 훨씬 빨라집니다.
- 선택한 서버 위치를 열고 ThirdPersonMPServer.exe를 찾습니다.
