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 en aza indirebilirsin.
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 Projesi 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 Varlıklarını 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:
Projelerinize yalnızca güvendiğiniz kaynaklardan gelen varlıkları aktarın.
Bir UEFN Takımına Katılma ve Onunla Ç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 bilgisayar anlık görüntülerini düzenli aralıklarla senkronize edersin. 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ğiniz kişilerle işbirliği yapın.
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ızdan onay alın.
Visual Studio Kodu’nda 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ğiniz kişiler tarafından yazılmış uzantıları yükleyin.
Yalnızca güvendiğin kişiler tarafından yazılmış Verse dosyalarını aç.