이 페이지의 콘텐츠를 사용하려면 언리얼 엔진 P4 Perforce Depot에 대한 액세스가 포함된 에픽게임즈와의 맞춤형 라이선스 지원 계약이 필요합니다.
에픽게임즈 P4 Perforce 서버에 연결하기
이 섹션은 에픽게임즈 P4 Perforce Depot에 직접 연결하여 소스 코드를 로컬 디포에 다운로드하는 기술 관리자를 위한 것으로, 언리얼 엔진의 로컬 빌드를 구성해야 하는 개발자는 사용해서는 안 됩니다. 대신 개발자는 해당 기술 관리자에게 문의하여 언리얼 엔진 소스 코드가 보관된 로컬 디포에 액세스해야 합니다.
에픽게임즈 Perforce 서버에 접속하려면 SSL 기능을 사용해야 하며, Perforce 클라이언트(P4V, p4 또는 API) 2017.2 이상 버전이 실행되고 있어야 합니다. 글로벌 DNS 이름을 사용함으로써 지연시간 기반 라우팅을 활용하여 가장 가까운 Perforce 지역 프록시 서버에 자동 접속할 수 있습니다. 또는, 지역 프록시 서버에 직접 접속하여 항상 가장 가까운 서버에 접속하도록 할 수 있습니다.
로컬 프록시 서버를 실행 중인 경우 지역 프록시 서버가 아닌 브로커를 통해 접속해야 합니다. 아래 주소를 사용하여 글로벌 브로커에 접속할 수 있습니다.
ssl:p4-licensee.epicgames.com:1666
Windows용 P4V Perforce 클라이언트를 설치합니다. 클라이언트는 Perforce 다운로드 페이지에서 다운로드할 수 있습니다.
Open Connection 대화창에 다음과 같은 접속 정보를 입력합니다.
서버: ssl:p4-licensee.epicgames.com:1666
위 주소를 통해 사용자의 지리적 위치를 기준으로 지연시간이 가장 짧은 지역 프록시 서버로 자동 접속될 것입니다. 어떤 이유에서 특정 지역 프록시에 접속해야 하는 경우 아래 주소를 사용하면 됩니다.
미국 동부(버지니아): ssl:p4-licensee-east.us.epicgames.com:1666
미국 서부(오리건주): ssl:p4-licensee-west.us.epicgames.com:1666
아시아 태평양 동북부(도쿄): ssl:p4-licensee-northeast.ap.epicgames.com:1666
유럽 중앙(프랑크푸르트): ssl:p4-licensee-central.eu.epicgames.com:1666
사용자: 에픽게임즈에서 제공한 Perforce 사용자 이름입니다.
비밀번호: 에픽게임즈에서 제공한 Perforce 비밀번호입니다.
확인을 클릭하여 Perforce 서버에 연결합니다.
하나의 엔드포인트에 처음 접속할 때, 해당 엔드포인트를 명시적으로 신뢰해야 합니다.
에픽 SSL 지문은
45:0D:78:E2:0E:9E:E4:82:45:80:16:36:29:5E:54:4D:66:31:6C:43입니다.P4V에서 새 엔드포인트를 신뢰할 것인지 묻습니다.
명령줄 p4는 p4 trust 명령을 사용합니다:
$ p4 trust -y.
P4V에서 Connection > New Workspace를 선택하여 언리얼 엔진용 새 워크스페이스를 만듭니다. 아래 정보를 입력하고 OK를 클릭하여 워크스페이스를 생성합니다.
워크스페이스 이름: 새 워크스페이스에 이름을 지정합니다.
Stream: Browse를 클릭하고 사용 가능한 스트림 목록에서
//UE5/Release-Latest를 선택합니다.
Depot 창에서 Filter Depot 메뉴를 확장하고 Tree Restricted to Workspace View를 선택합니다.
언리얼 엔진 다운로드
에픽게임즈는 Perforce 디포에서 //UE5/Release-Latest 스트림을 통해 언리얼 엔진 사용자에게 언리얼 엔진을 배포합니다. 여기에는 전체 엔진은 물론 샘플 게임, 샘플, 데모 형태의 몇 가지 추가 프로젝트도 포함되어 있습니다. 모두 다운로드해도 되고, 필요하거나 원하는 부분만 선택적으로 다운로드해도 됩니다.
가급적 빠른 구성을 위해서는 최소한의 부분만 다운로드하여 시작한 다음, 필요에 따라 다른 부분을 다운로드할 것을 권장합니다. 다운로드 완료를 기다리느라 허비되는 유휴 시간을 크게 줄일 수 있습니다. 여기에 도움이 되도록 //UE5/Release-Latest-Minimal 스트림도 제공하고 있습니다.
//UE5/Release-Latest 스트림에는 파일 수가 많으며 총 다운로드 크기가 수 기가바이트에 달하므로, 전체 분기를 동기화할 때 다운로드 시간이 오래 걸릴 수 있습니다.
다운로드할 스트림을 우클릭하고 Get Latest Revision을 선택합니다.
모든 최신 버전 파일이 다운로드됩니다.
기존 워크스페이스 이주하기
글로벌 사본에 새 워크스페이스를 생성할 때 전체 워크스페이스를 강제로 동기화하지 않아도 되도록, 사용자는 p4 flush를 사용하여 로컬 워크스페이스의 파일을 기반으로 정보를 채울 수 있습니다. 이 절차는 강제 동기화보다 훨씬 빠르며, 사용자가 기본적으로 작업을 중단한 지점에서 다시 시작할 수 있습니다.
원본 워크스페이스의 뷰 및 루트 세팅을 복사하여 글로벌 사본에 새 워크스페이스를 생성합니다.
새 워크스페이스로 전환합니다.
p4 flush명령 또는p4 sync -k를 실행하여 서버에 정보를 채웁니다.에픽게임즈는 6개월 동안 사용되지 않은 오래된 워크스페이스는 자동으로 폐기합니다.