GELİŞTİCİ MEKTUBU: YASA DIŞI YAZILIM - ARAZİNİN İÇİNDEN GEÇME FONKSİYONU

GELİŞTİRİCİ NOTLARI 2023.05.19

Merhaba oyuncular.

Adil oyun ortamını sekteye uğratan yasa dışı yazılımların fonksiyonları arasında görsel rahatsızlığa sebep veren fonksiyonlar da bulunuyor. Bugünkü Geliştirme Yazısında karakterlerin veya araçların, fiziksel sınırların ve nesnelerin içinden geçmesini sağlayan "arazinin içinden geçme fonksiyonu" olarak bilinen yasa dışı yazılım fonksiyonuyla ilgili aldığımız karşı önlemleri ve geleceğe dair planlarımızı konuşmak istiyoruz.

Yasa Dışı Yazılım - Arazinin İçinden Geçme Fonksiyonu

Yasa dışı yazılımların arazinin içinden geçme fonksiyonu; kapılar, duvarlar ve kayalar gibi normal şartlarda geçilemeyen fiziksel sınırların içinden geçmelerini sağlayarak hilecilere haksız avantaj sağlar. Bu fonksiyon oynanışı ciddi oranda etkilerken görsel rahatsızlığa da sebep olur. Hileciler, bu fonksiyonu suistimal ederek nesnelerin içine girip dışında bulunan ve durumdan bihaber olan oyunculara saldırdığında, saldırının hedefi olan oyuncular, görünmez bir adamın saldırısına uğramış gibi çaresiz ve güçsüz hissederler. Hilecilerin nesnelerin içinden hiç zorlanmadan geçebildiğine tanık olan diğer oyuncular, anlaşılır bir biçimde memnuniyetsizliğe kapılırlar.

Bariz belli olan doğası nedeniyle arazinin içinden geçme fonksiyonu, sayısız oyuncu tarafından bildirilmiştir. Oyunun adil yapısına zarar veren etkisini fark eden PUBG: BATTLEGROUNDS Ekibi, bu durumla mücadele etmek için çeşitli çalışmalara başladı. Kesin konuşmak gerekirse oyun tasarımı açısından iki belirgin önlem uygulandı. İlk olarak karakterlerin veya araçların anormal konumlarda bulunduğu durumları düzeltmek için bu karakter ve araçları tekrar normal konumlarına gönderen koruma önlemleri alındı. İkinci olarak, oyuncuların arazinin içinden dışarı doğru ateş ettikleri durumlara yönelik bir doğrulama mantığı eklendi. Buna ek olarak, arazinin içinden geçme fonksiyonunun uygulanmasıyla ilgili yaptığımız son iyileştirmelerin yanı sıra başarılarımızı ve geleceğe dair planlarımızı sizinle paylaşmak isteriz.

Arazinin içinden geçme fonksiyonunun uygulanması iki ana yönteme ayrılabilir: kod üstünde oynama ve veri üstünde oynama.

Kod üstünde oynama yapma yöntemi, oyuncunun normalde geçilmeyen bir arazinin içinden geçmesini sağlamak için oyunun kodunu değiştirmeyi ifade eder. Her ne kadar PUBG'nin kendi hile önleme çözümü olan Zakynthos, kodun üstünde oynama yapılıp yapılmadığını tespit eden bir özelliğe sahip olsa da oyuncuların en uygun oynanış performansına ulaşmalarını sağlamak için bu özellikte sınırlamalar yapılmıştı.

Veri üstünde oynama yapma yöntemi, oyuncuların normalde geçilmeyen bir arazinin içinden geçmesini sağlamak için oyunun çarpışma verilerinin manipüle edilmesini ifade eder. Araçlar ve karakterler için veri doğrulama mantığı bulunsa da bu veriler normal durumlarda bile değişebileceğinden dolayı yapılan değişikliklerin hepsi doğrulanamıyor.

Yine de gerçekçi kısıtlama ve sınırlamalara rağmen yasa dışı yazılımlarla mücadele etmeye olan bağlılığımız sarsılmamaktadır. İyileştirmeye yönelik çözüm ve yol arayışına derhâl başladık.

Geçmiş Başarılar ve Geleceğe Dair Planlar

İlk olarak, Zakynthos'un kod değiştirme tespit özelliğini geliştirerek kod üstünde oynama yapma yöntemini ele aldık. Oyuncuların oyun performansını etkilemeden kurcalamaları etkin bir biçimde tespit eden geliştirilmiş bir mekanizma oluşturduk ve 2023'ün Mart ayında oyuna ekledik. Bunun sonucu olarak kod üstünde oynama yaptığı tespit edilen hesap sayısı, önceki döneme nazaran yaklaşık üç katına çıkarak arazi içinden geçme fonksiyonunu sunan yasa dışı yazılım tespitinde %81'lik bir artışa yol açtı. Dahası, bu yılın Mart ayından beri oyuncuların, arazinin içinden geçme fonksiyonunu suistimal eden hilecilere dair raporlarında ciddi oranda bir düşüş (yaklaşık %83) olduğunu gördük.


Yukarıdaki grafikte görüldüğü üzere kayda değer bir başarıya ulaşılmıştır. Yine de arazinin içinden geçme fonksiyonunu tamamen ortadan kaldırmak için aşılması gereken başka engeller de bulunuyor. Önceden bahsettiğimiz kod üstünde oynama yapma yöntemini sürekli olarak ele almaya ek olarak veri üstünde oynama yapma yöntemi için doğrulama mantığını geliştirmek de gerekiyor. Şu anda PUBG: BATTLEGROUNDS Ekibi, mantığı geliştirmek için özenle çalışıyor ve yakın gelecekte veri üstünde oynama yapma yöntemine dair güçlendirilmiş önlemleri oyuna eklemeyi bekliyor.

Dahası, PUBG: BATTLEGROUNDS Ekibi, bugün bahsi geçen arazinin içinden geçme fonksiyonunu etkisiz hâle getirmenin yanı sıra bir yandan devam etmekte olan oyunları gerçek zamanlı olarak izlerken ilerleme gösteren makine öğrenme teknolojisine ve hile önleme önlemlerine bağlı kalmayı sürdürmektedir.

Oyuncuların bireysel raporların ciddi bir önem teşkil etmediğini düşündüğünün farkındayız ama aldığımız raporlar, hile önleme çabalarımızı doğrulama konusunda büyük katkılar sağlıyor. Oyun ortamını bozan kişileri uzaklaştırmak için birlikte çalışarak daha adilane bir PUBG: BATTLEGROUNDS deneyimine önayak olabileceğimize kesinlikle inanıyoruz. Hilecileri aktif olarak bildirmeye devam etmenizi istiyoruz. Bir sonraki konu başlığımızı görmek için takipte kalın!

Teşekkür ederiz.

PUBG: BATTLEGROUNDS Ekibi

 

PUBG: BATTLEGROUNDS Ekibi