Amaç multiplayer'deki hileleri önlemekse zaten kullanımda olan sistemleri lisanslayabilirsin. Yani ilerleyen günlerde bu konuda bir şeyler yapman gerektiğinde, patrona "3000$ (fiyatı attım) verirsen hile olayını kökten çözüyorum" diyebilirsin 😛
Counter Strike steam üzerinden oynanıyorsa VAC diye bir sistemle korunuyor ama diğer resmi olmayan sunucular
Sxe-injected kullanıyor. (şart koşuyor)
Bir de
Punkbuster var, satın alıp oyuna entegre etme açısından daha uygun gibi duruyor. Battlefield 3 bunu kullanıyor.
Nasıl çalıştıkları hakkında teknik bir bilgim yok ama sanırım sürekli oyun mekaniklerini kontrol eden bir yapıları var, yani oyundaki limitler (koşma hızı vs), network paketleri gibi. Tabi bunu sağlaması için oyunun bazı API'lerine yada kodun belli bir kısmına erişim istekleri olabilir. Tabi bunu sağlayan servisleri de crackleyebilirler, o durumda da hile yapmış sayılıyorsun. Yani arka planda çalışan hile koruma görevi kapatılırsa yada değiştirildiğini anlarsa, güncel değilse hemen sunucudan atılıyorsun 🙂