Die Nutzung des Inhalts dieser Seite erfordert eine benutzerdefinierte Lizenzvereinbarung mit Epic Games, die den Zugang zum P4 Perforce-Depot von Unreal Engine umfasst.
Verbinden mit dem P4 Perforce-Server von Epic Games
Dieser Abschnitt ist für technische Administratoren gedacht, die eine direkte Verbindung zum Epic Games P4 Perforce-Depot herstellen, um den Quellcode in ein lokales Depot zu laden. Diese Methode sollte nicht von Entwicklern verwendet werden, die einen lokalen Build von Unreal Engine einrichten müssen. Stattdessen sollten Entwickler sich an ihren technischen Administrator wenden, um Zugang zu einem lokalen Depot zu bekommen, in dem sich der Quellcode von Unreal Engine befindet.
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). Sie können das latenzbasierte Routing nutzen, um sich automatisch mit dem nächstgelegenen regionalen Perforce -Proxy zu verbinden, indem Sie den global DNA-Namen verwenden. Alternativ können Sie sich auch direkt mit einem regionalen Proxy verbinden, um sicherzustellen, dass Sie sich immer mit dem nächstgelegenen Proxy verbinden.
Wenn Sie einen lokalen Proxy ausführen, müssen Sie sich über einen Broker verbinden, anstatt die regionalen Proxy-Server zu nutzen. Sie können sich über die folgende Adresse mit dem global Broker verbinden:
ssl:p4-licensee.epicgames.com:1666
Port 1667 is also valid, and you can use it for troubleshooting login issues.
Installieren Sie den P4V-Perforce-Client für Windows. Der Client kann von der Perforce-Downloads-Seite heruntergeladen werden.
Geben Sie im Dialogfeld Verbindung öffnen folgende Verbindungsinformationen ein:
Server: ssl:p4-licensee.epicgames.com:1666
Die oben aufgeführte Adresse sollte Sie automatisch zu einem regionalen Proxy mit der besten Latenz basierend auf Ihrem geographischen Standort weiterleiten. Sollten Sie sich aus irgendeinem Grund mit einem bestimmten regionalen Proxy verbinden müssen, können Sie dies über die folgenden Adressen erreichen:
Vereinigte Staaten von Amerika Osten (Virginia): ssl:p4-licensee-east.us.epicgames.com:1666
Vereinigte Staaten von Amerika Westen (Oregon): ssl:p4-licensee-west.us.epicgames.com:1666
Asien-Pazifik Nordosten (Tokyo): ssl:p4-licensee-northeast.ap.epicgames.com:1666
Europa zentral (Frankfurt): ssl:p4-licensee-central.eu.epicgames.com:1666
Nutzer: von Epic Games bereitgestellter Perforce-Benutzername.
Password: Set by your technical license administrator in Epic Games’ Okta.
Click OK to connect to the Perforce P4 Server.
Wenn Sie sich zum ersten Zeit mit einem Endpunkt verbinden, müssen Sie diesen Endpunkt explizit als vertrauenswürdig definieren.
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 wird Sie auffordern, dem neuen Endpunkt zu vertrauen.
Befehlszeilen-P4 verwendet den P4-Trust-Befehl:
$ p4 trust -y.
Wählen Sie in P4V Verbindung > Neuer Arbeitsbereich, um einen neuen Arbeitsbereich für die Engine zu erstellen. Geben Sie die folgenden Informationen ein und klicken Sie auf OK, um den Arbeitsbereich zu erstellen:
Arbeitsbereichsname: Geben Sie Ihrem neuen Arbeitsbereich einen Namen.
Stream: Klicken Sie auf Durchsuchen und wählen Sie
//UE5/Release-Latestaus der Liste der verfügbaren Streams.
Erweitern Sie im Depot-Bereich das Menü Depot filtern und wählen Sie Auf Arbeitsbereichsansicht eingeschränkten Baum.
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 herunterladen
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.
Um Ihre Einrichtung so schnell wie möglich durchzuführen, empfehlen wir Ihnen, zunächst nur das absolute Minimum herunterzuladen und dann nach Bedarf weitere Teile. Dies kann Wartezeiten auf den Abschluss des Downloads drastisch reduzieren. Wir bieten auch den Stream //UE5 /Release-Latest-Minimal an, der Ihnen dabei hilft.
Da es eine große Anzahl von Dateien im Stream //UE5/Release-Latest gibt und die gesamte Download-Größe viele Gigabyte beträgt, kann der Download sehr lange dauern, wenn der gesamte Branch synchronisiert wird.
Rechtsklicken Sie auf den Stream, den Sie herunterladen möchten, und wählen Sie Letzte Revision abrufen aus.
Die neueste Version aller Dateien wird heruntergeladen.
Migrieren eines bestehenden Arbeitsbereichs
Um bei der Erstellung eines neuen Arbeitsbereichs auf der globalen Replik eine erzwungene Synchronisierung des gesamten Arbeitsbereichs zu vermeiden, können Benutzer mit dem Befehl p4 flush die Informationen basierend auf den Dateien in einem lokalen Arbeitsbereich einfügen. Dieser Vorgang ist viel schneller als eine erzwungene Synchronisation und erlaubt es den Nutzern, dort fortzufahren, wo sie aufgehört haben.
Erstelle einen neuen Arbeitsbereich auf der globalen Replik und kopiere die View- und Root-Einstellungen aus dem ursprünglichen Arbeitsbereich.
Wechsle zum neuen Arbeitsbereich.
Verwende den Befehl
p4 flushoderp4 sync -k, um Informationen auf dem Server abzurufen.Epic Games löscht alte Arbeitsbereiche automatisch, wenn sie sechs Monate lang nicht genutzt wurden.