このページの内容を使用するには、Unreal Engine P4 Perforce デポへのアクセスを含む、Epic Games とのカスタム ライセンス サポート契約が必要です。
Epic Games P4 Perforce サーバーに接続する
このセクションは、Epic Games P4 Perforce デポに直接接続してローカル デポにソース コードをダウンロードする技術管理者を対象としています。 Unreal Engine のローカル ビルドを設定する必要があるデベロッパーは使用しないでください。 代わりに、デベロッパーは Unreal Engine ソースコードを保管するローカル デポへのアクセスを取得するために、技術管理者に連絡する必要があります。
Connecting to the Epic Games Perforce P4 server requires using the SSL feature, and you must be running a 2017.2 or later version of a Perforce client (P4V, p4, or API). レイテンシー ベースのルーティングを利用すると、グローバル DNS 名を使用して最も近い Perforce リージョン プロキシに自動的に接続できます。 または、最も近いリージョン プロキシに常に接続されるように、特定のリージョン プロキシに直接接続することもできます。
ローカル プロキシを実行している場合は、リージョン プロキシ サーバーを使用するのではなく、ブローカーを介して接続する必要があります。 次のアドレスを使用してグローバル ブローカーに接続することができます。
ssl:p4-licensee.epicgames.com:1666
Port 1667 is also valid, and you can use it for troubleshooting login issues.
Windows 用の P4V Perforce クライアントをインストールします。 このクライアントは「Perforce のダウンロード」ページからダウンロードできます。
[Open Connection (接続を開く)] ダイアログで、次の接続情報を入力します。
Server (サーバー):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
User (ユーザー):Epic Games によって提供された Perforce ユーザー名。
Password: Set by your technical license administrator in Epic Games’ Okta.
Click OK to connect to the Perforce P4 Server.
エンドポイントへの初回接続時に、そのエンドポイントを明示的に信頼する必要があります。
The Epic Games SSL fingerprint is
45:0D:78:E2:0E:9E:E4:82:45:80:16:36:29:5E:54:4D:66:31:6C:43.P4V によって、新しいエンドポイントを信頼するように求められます。
コマンドラインで p4 trust コマンドを次のように実行します:
$ p4 trust -y。
P4V で、[Connection (接続)] > [New Workspace (新規ワークスペース)] を選択して、エンジン用の新規ワークスペースを作成します。 以下の情報を入力してから [OK] をクリックすると、ワークスペースが作成されます。
Workspace name (ワークスペース名):新しいワークスペースの名前を指定します。
Stream (ストリーム):[Browse (参照)] をクリックし、利用可能なストリームのリストから「
//UE5/Release-Latest」を選択します。
[Depot (デポ)] ペインで、[Filter Depot (フィルタデポ)] メニューを展開し、[Tree Restricted to Workspace View (ワークスペースビューに制限されたツリー)] を選択します。
Connecting to your Local Perforce Depot
After your technical administrator has downloaded the Unreal Engine source code to a local P4 Perforce depot, the process for developers connecting to the local depot should be mostly the same as described above, except replace steps 2-4 with your local P4 Perforce depot connection and authentication information. Your technical administrator will have the required information for you to access your local depot.
Unreal Engine をダウンロードする
Epic Games uses stream names by convention. If you rename the streams for local use, please adjust the instructions below for your local users accordingly.
Epic Games distributes Unreal Engine to licensees using the //UE5/Release-Latest stream in the Perforce depot. This contains the entire engine along with several additional projects in the form of example games, samples, and demos. When setting up your local build, you have the option of downloading everything or picking and choosing only the parts you want or need.
できるだけ迅速にセットアップするには、最初は最低限の部分だけをダウンロードし、必要に応じて他の部分をダウンロードすることをお勧めします。 これにより、ダウンロードが終了するまで待つ時間を大幅に短縮できます。 その場合に役立つように、「//UE5/Release-Latest-Minimal」ストリームも提供しています。
「//UE5/Release-Latest」ストリームには多数のファイルがあり、ダウンロードの合計サイズは数ギガバイトになるため、ブランチ全体を同期するときのダウンロードに長い時間がかかる場合があります。
ダウンロードするストリームを右クリックして、[Get Latest Revision (最新のリビジョンを取得)] を選択します。
すべてのファイルの最新バージョンがダウンロードされます。
既存のワークスペースを移行する
グローバル レプリケーションで新しいワークスペースを作成する際に、ワークスペース全体の同期を強制的に実行しないようにするには、p4 flush を使用して、ローカル ワークスペース内のファイルに基づいて情報を入力します。 この手順は強制同期よりもはるかに迅速で、ユーザーは中断したところから作業を再開することができます。
グローバル レプリケーションで新しいワークスペースを作成します。元のワークスペースからビューとルート設定をコピーします。
新しいワークスペースに切り替えます。
p4 flushコマンドを実行します またはp4 sync -kを実行してサーバーに情報を入力します。Epic Games では、ワークスペースが 6 か月以上使用されない場合、古いワークスペースを自動的に期限切れとします。