Hilecileri çevrimiçi oyunlardan kaldırmak, söylemesi yapmaktan daha kolaydır. Hile önleme yazılımı, adil çevrimiçi oyun oynamayı garanti etmeye yardımcı olabilir, ancak nasıl çalışır?
Çok sayıda çok oyunculu oyun, diğer oyuncularla işbirliği içinde veya rekabet halinde çevrimiçi oynamanıza izin verir. Bir oyundaki en iyi oyuncu olmayabilirsiniz ancak muhtemelen oynamaktan ve zamanla daha iyi olmaktan keyif alırsınız.
Ne yazık ki, pek çok oyuncu hile yaparak alabileceğiniz keyfi mahvediyor. Oyun geliştiricileri, hile önleme yazılımı kullanarak bununla mücadele etmeye çalıştılar. Bunun nasıl çalıştığını merak ediyor olabilirsiniz. Daha fazlasını öğrenelim.
Hile Önleme Yazılımı Nedir ve Neden Önemlidir?
Hile önleme yazılımı (ACS), bir oyunda hilelerin kullanılmasını engellemeye çalışır. Farklı hile türleri olduğu için: gecikme değiştirme, nişan alma botları, duvar korsanları ve birkaçını adlandırmak için komut dosyası oluşturma, bunları etkisiz hale getirmek için çeşitli ACS vardır.
Yalnızca bir oyun yüklediğinizde çalışan sunucu tarafı ACS'niz var. Oynarken, yazılım PC'nizin aktif işlemlerini tarayarak sıra dışı herhangi bir şeyi tespit eder. Bu, sisteme indirdiğiniz dosyalar, çalışır durumda olup olmadıkları veya ağınızın başkalarıyla nasıl etkileşime girdiği olabilir. Buna bir örnek, indirdiğiniz her Epic Games oyunuyla başlayan Easy AntiCheat'tir.
Ardından, PC'nizin sisteminin daha derin bir düzeyine erişim izni verilen çekirdek tarafı ACS vardır. Çekirdek tarafı ACS, son derece yüksek ayrıcalıklara sahip olacak, hatta aygıt sürücülerinizden ve sisteminize yüklediğiniz diğer uygulamalardan bile daha yüksek. BattlEye, Destiny 2 ve Ark: Survival Evolved gibi oyunlarda kullanılan çekirdek tarafı bir ACS'yi temsil eder.
Bir oyun için ACS genellikle geliştiricinin ifşasındadır. Muhtemelen daha önce bir oyun yüklediğinizde PC'nize indirilen bir ACS dosyasıyla karşılaştınız ve bunun neden önemli olduğunu merak ettiniz.
Bir FPS oynuyorsanız ve bir oyuncu bir aimbot kullansaydı, karşılık verme şansı olmadan anında size kafadan vuruş yapabilseydi bunun ne kadar sinir bozucu olacağını bir düşünün. eklemeler AI hile motorları FPS oyunlarını tehdit ediyor bundan da öte.
Hile yapmak, diğer herkes için çok oyunculu oyunların eğlencesini mahveder. Oyuncuların hile yazılımı kullanmamasına güvenmek kesinlikle hiçbir zaman işe yaramayacağından, ACS bunu önlemek için geliştirildi. Onsuz, en sevdiğiniz oyunlarda çok daha fazla hileci görürsünüz.
Hile Karşıtı Yazılım Nasıl Çalışır?
Bahsedildiği gibi, farklı hile önleme yazılımı (ACS) türleri, değişen hileleri ele alır. ACS, sunucu tarafı veya çekirdek tarafı ayrıcalıklarına sahip olmasına bakılmaksızın, ilgili hileleri hedeflemek için farklı şekillerde çalışacaktır.
Bir dolandırıcı gecikmeli geçiş yaptığında, kasıtlı olarak kendilerine fayda sağlamak için koordineli aralıklarla internet beslemesini keser. Madden NFL gibi bir oyunda gecikme değişimi, siz savunmadayken veya saldırırken gecikme gecikmelerine neden olabilir. Ya da bir Counter-Strike veya Call of Duty oyununda, hiçbir zaman göründükleri yerde olmadıkları için gecikmeli geçiş yapan oyuncuyu vuramazsınız.
Bu durumlarda, sunucu tarafı bir ACS, tüm oynatıcılardan gelen veri paketlerini günlüğe kaydederek, ping'i analiz ederek ve zaman damgası örnekleriyle gecikme anahtarını algılar. ACS daha sonra veri paketlerinde ve ping'de herhangi bir şüpheli değişiklik arayan bir oyuncuyu inceler. Gecikme anahtarlarını tespit etmeye yönelik bu yöntem, Sony tarafından bildirildiği üzere "oyunlarda gecikme anahtarı hilesini tespit etme" patentini aldığında netleşti. MP1..
aimbots ve wallhack gibi hileler için, bunlar genellikle kullanıcıya haksız bir avantaj sağlamak için oyun hareketlerini 'otomatikleştiren' çalıştırılabilir dosyalardır; bu dosyalar komut dosyası oluşturma olarak bilinir. Bir aimbot, diğer oyuncuların konumlarını kaydeder ve artı işaretini otomatik olarak o oyuncuya hedefler. Bir ACS'nin bunu önlemesi için, sunucu tarafında her oyuncunun hareketlerini izleyen yerleşik bir ACS olacaktır.
Kernel-side ACS, daha önce tartıştığımız gibi, PC'nizde en yüksek ayrıcalıklara sahiptir ve oyun oynasanız da oynamasanız da sürekli olarak hile taraması yapar. BattlEye ve Easy Anti-Cheat, bu tür ACS'nin harika örnekleridir; ACS PC'nize yüklenir ve oyun görevlerini otomatikleştirerek hilecileri engelleyebilecek kötü amaçlı dosyaları sürekli kontrol eder.
Bir ACS, bir oyuncunun olası hile davranışını tespit ettiğinde, bunu sistemde işaretler ve kullanıcıyı doğrudan yasaklar veya bir çalışan tarafından incelenmesi için tahsis eder. Bu çalışan daha sonra oyuncunun hile yapıp yapmadığına karar verecekti.
Ne yazık ki, bilgisayar korsanları sürekli olarak ACS'yi atlatmanın yollarını buluyor. Bunu ACS ve bilgisayar korsanları arasında konsol ve bilgisayar nesilleri boyunca süren sürekli bir savaş olarak düşünün.
Hile önleme yazılımı genellikle bir değiş tokuştur. Çok fazla kısıtlama varsa, ACS performansı ve gecikmeyi etkileyebilir. Bu nedenle, geliştiricilerin hile önleme yazılımının ne kadar agresif olduğu konusunda dikkatli olmaları gerekir.
Hile Karşıtı Yazılımla İlgili Sorunlar
Zamanla, bilgisayar korsanları tarafından yapılan hile yazılımları daha karmaşık hale geldi. Hile önleme yazılımı, onunla savaşmak için yanıt olarak daha karmaşık hale gelmek zorunda kaldı.
Hileciler, geçmişte hile yapmayı düşündükleri oyun uygulaması yerine çekirdek düzeyinde işlemler yürüterek hile önleme yazılımlarını alt etmenin yollarını buldular. Eğer aşina değilseniz Windows'ta çekirdek modu ile kullanıcı modu arasındaki fark, hızlı bir okuma yapmak isteyebilirsiniz.
Kullanıcıların hile önleme yazılımını atlatmasını önlemek için geliştiricilerin daha derine inmesi gerekiyordu. Çekirdek düzeyinde çalışan hile önleme yazılımı geliştirdiler; bir kullanıcının hile yapmasına izin verme potansiyeline sahip olabilecek herhangi bir yazılım programı için bilgisayarı taramak.
Bu işe yarıyor gibi görünüyor, ancak benzer şekilde oyuncular neden ACS'yi Denovo gibi sevmiyor?, kendi sorunlarını da beraberinde getiriyor. Çekirdek düzeyinde çalışan programlar, yanlış giderlerse bir PC'yi mahvetme potansiyeline sahiptir; bu da oyuncuların sadece oyundan zevk almaya çalıştıkları için bilgisayarlarını tamir ettirmek zorunda kalmalarıyla sonuçlanabilir.
Pek çok oyuncunun sahip olduğu bir başka çekince de mahremiyet kaygılarıdır; hile önleme yazılımı çekirdek düzeyinde her şeyi okuyabiliyorsa, teorik olarak bilgisayardaki her şeye erişim sağlayabilir. Kimse dolandırıcılara katlanmak istemez ama mahremiyetinizi riske atmaya değer mi?
Hile Karşıtı Yazılım Oyun Oynamayı Daha Adil Hale Getirir
Çevrimiçi oyunlarda hile yapmanın ne kadar yaygın olduğuna şaşıracaksınız. Hile önleme yazılımı, bu hilecilerin bundan paçayı sıyırmasını engelleyerek oyunu sizin ve diğer herkes için daha adil hale getirir.
Mükemmel değildir ve her zaman işe yaramaz, ancak orada olmasaydı hile çok yaygın olurdu. Pek çok hile olduğu gibi, oyunları daha adil tutmaya yardımcı olan pek çok hile karşıtı yazılım programı vardır.