Fortnite İçin Unreal Editor (UEFN) gelişmiş kod oluşturma özelliklerine sahip güçlü bir oyun geliştirme aracıdır. Bu özellikler karmaşık ve benzersiz bir oynanış tarzı yaratmanı mümkün hale getirir ancak verilerin ve bilgisayarın için de bazı riskler oluşturur.
Tek başına çalıştığın sürece işlerin ters gitme olasılığı düşüktür. Ancak başka kişilerle birlikte çalıştığında veya başkalarının çalışmalarını projelerinde kullanmak üzere indirdiğinde projeni yanlışlıkla veya kötü amaçlı bir şekilde bozan, istenmeyen kodlar yürüten veya bilgisayarına izinsiz erişim elde eden içerikler ekleme riski vardır.
Yalnızca güvendiğin kişilerden gelen projeleri ve öğeleri açarak bu riskleri büyük ölçüde azaltabilirsin.
Bu sayfada UEFN’de gerçekleştirebileceğin ve seni riske sokabilecek en yaygın işlemlerin yanı sıra bu riski azaltmak için neler yapabileceğin özetleniyor.
Bir UEFN Projesini Açma
UEFN projeleri, farkında olmayabileceğin ve rahatsız olabileceğin yöntemlerle kod yürüten ve bilgisayarındaki verilere erişen kodlar içerebilir. Başka birisinin yazdığı bir projeyi kopyalar ya da indirirsen ve o projeyi UEFN’de açarsan bu kodların bilgisayarında çalışması riskine açık hale gelirsin.
UEFN bilinmeyen bir kaynaktan gelen (genellikle internetten indirilen) bir projeyi açtığını fark ederse devam etmeden önce seni risk konusunda uyarır.
Kendini korumak için:
-
Yalnızca güvendiğin kaynaklardan gelen UEFN projelerini aç.
-
Projelerin güvenli olup olmadığını değerlendirmek için yalnızca uyarı mesajlarına güvenme. Bazı durumlarda UEFN bir projenin bilinmeyen bir kaynaktan geldiğini algılamayabilir.
Üçüncü Taraf Öğelerini Kullanma
Unreal öğeleri genellikle .uasset uzantısıyla ikili dosyalar olarak kaydedilir. Blueprint kodları gibi bazı .uasset dosyası türleri, projenin verilerini etkileyebilen ve bilgisayarındaki diğer verilere erişebilen kodlar yürütme becerisine sahiptir.
Kendini korumak için:
- Projelerine yalnızca güvendiğin kaynaklardan gelen öğeleri aktarmalısın.
Bir UEFN Takımına Katılma ve Birlikte Çalışma
UEFN’de bir takıma katıldığında ve Unreal Revision Control’de bir proje üzerinde ortaklaşa çalıştığında diğer takım üyelerinin projede yaptığı değişikliklerin anlık görüntüleri düzenli aralıklarla bilgisayarına senkronize edilir. Başka bir takım üyesi, paylaştığın projene kod yazılmış içerikleri yanlışlıkla ya da kötü amaçlı bir şekilde ekleyebilir. Bir sonraki senkronizasyonda bu kodlar bilgisayarında yürütülebilir.
Kendini korumak için:
-
Yalnızca güvendiğin kişilerle ortaklaşa çalış.
-
Hangi üçüncü taraf öğe kaynaklarına güveneceğinizi önceden aranızda kararlaştırın ve/veya diğer üçüncü taraflardan içerik alırken takım arkadaşlarının onayını al.
Visual Studio Code’da Verse Dosyalarını Açma
Verse dosyalarını UEFN’den açtığında Visual Studio Code, kodun yazarlarına güvenip güvenmediğini sorar. Yazarlara güvenmek Epic Games tarafından bir Visual Studio Code uzantısının yazılmasını sağlar. Bu uzantı; sözdizimi vurgulama, otomatik doldurma ve hata raporlama gibi zengin dil özellikleri sunar. Yazarlara güvenmek aynı zamanda Epic tarafından yazılmamış diğer Visual Studio Code uzantılarının kod yürütmesine ve bilgisayarının verilerine erişmesine izin verebilir.
Kendini korumak için:
-
Visual Studio Code için yalnızca güvendiğin kişiler tarafından yazılmış uzantıları yükle.
-
Yalnızca güvendiğin insanlar tarafından yazılmış Verse dosyalarını aç.