Unreal Editor für Fortnite (UEFN) ist ein mächtiges Werkzeug für die Spieleentwicklung, das erweiterte Scripting-Funktionen bietet. Durch diese Funktionen kannst du ein komplexes und einmaliges Gameplay erstellen. Allerdings sind mit den Funktionen auch gewisse Risiken für deine Daten und deinen Computer verbunden.
So lange du allein arbeitest, besteht nur ein minimales Risiko, dass etwas schief geht. Wenn du aber mit anderen zusammenarbeitest oder die Arbeit anderer Personen herunterlädst, um sie in deinen Projekten zu nutzen, besteht das potenzielle Risiko, Inhalte einzuführen, die deinem Projekt absichtlich oder versehentlich schaden können, willkürlichen Code ausführen oder unerwünschten Zugriff auf deinen Computer bieten.
Du kannst diese Risiken minimieren, indem du nur Projekte und Assets öffnest, die von Personen stammen, denen du vertraust.
Auf dieser Seite werden die gängigsten Aktionen zusammengefasst, die du in UEFN ausführst und die dich einem Risiko aussetzen, sowie was du tun kannst, um diese Risiken zu reduzieren.
Öffnen eines UEFN-Projekts
UEFN-Projekte können Scripts enthalten, die Code ausführen und ohne dein Wissen und dein Einverständnis auf Daten auf deinem Computer zugreifen. Wenn du ein Projekt kopierst oder herunterlädst, das von jemand anderem erstellt wurde, und du das Projekt in UEFN öffnest, setzt du dich selbst dem Risiko aus, dass diese Scripts auf deinem Computer ausgeführt werden.
Wenn UEFN erkennt, dass du ein Projekt öffnest, das von einer unbekannten Quelle stammt (im Allgemeinen aus dem Internet heruntergeladen), wirst du vor dem Risiko gewarnt, bevor du fortfahren kannst.
So schützt du dich selbst:
Öffne nur UEFN-Projekte, die aus vertrauenswürdigen Quellen stammen.
Verlass dich nicht nur auf Warnmeldungen, um einzuschätzen, ob Projekte sicher sind. In einigen Fällen kann UEFN möglicherweise nicht erkennen, dass ein Projekt aus einer unbekannten Quelle stammt.
Verwenden von Drittanbieter-Assets
Unreal-Assets werden häufig als Binärdateien mit der Erweiterung .uasset gespeichert. Einige .uasset-Dateien wie Blueprint-Scripts können Code ausführen, der sich auf deine Projektdaten auswirken und auf andere Daten auf deinem Computer zugreifen kann.
So schützt du dich selbst:
Importiere nur Assets, die aus vertrauenswürdigen Quellen stammen, in deine Projekte.
Beitritt zu und arbeiten mit einem UEFN-Team
Wenn du einem Team in UEFN beitrittst und ihr zusammen an einem Projekt in Unreal Revision Control arbeitet, wirst du deinen Computer regelmäßig mit Snapshots der Änderungen synchronisieren, die andere Teammitglieder an dem Projekt vorgenommen haben. Andere Teammitglieder können versehentlich oder mit böser Absicht gescripteten Inhalt in euer freigegebenes Projekt einführen. Bei deiner nächsten Synchronisierung können diese Scripts dann auf deinem Computer ausgeführt werden.
So schützt du dich selbst:
Arbeite nur mit Personen zusammen, denen du vertraust.
Einigt euch im Vorfeld darüber, welchen Drittpartei-Asset-Quellen ihr vertraut und/oder holt die Zustimmung der anderen Teammitglieder ein, bevor ihr Inhalte von anderen Drittparteien importiert.
Öffnen von Verse-Dateien in Visual Studio Code
Wenn du Verse-Dateien aus UEFN öffnest, fordert Visual Studio Code dich auf, den Autoren des Codes zu vertrauen. Wenn du den Autoren vertraust, aktivierst du damit eine Visual Studio Code-Erweiterung für Verse, die von Epic Games erstellt wurde und dir umfangreiche Sprachfunktionen bietet, wie die Syntaxhervorhebung, automatische Vervollständigung und die Fehlerberichterstellung. Wenn du den Autoren vertraust, kann über andere Visual Studio Code-Erweiterungen, die nicht von Epic erstellt wurden, möglicherweise Code ausgeführt werden oder der Zugriff auf die Daten deines Computers ermöglicht werden.
So schützt du dich selbst:
Installiere nur Erweiterungen für Visual Studio Code, die von vertrauenswürdigen Personen geschrieben wurden.
Öffne nur Verse-Dateien, die von vertrauenswürdigen Personen geschrieben wurden.