Hileyi kontrol eden mekanizmayi neden ayri bir process olarak tasarladiniz da oyunun icine entegre etmediniz?
Mumkun oldukca hile kontrolunu server tarafinda yapmak gerek, client tarafta her turlu kirarlar onu.
Yapabileceginiz basit bir yontem, oyundaki parametreleri bir hash fonksiyonu ile servera gonderip orada kontrol etmek.
Ornegin futbol oyunu, "Aspor" ile "Bspor" mac yapiyor, dakika 75, skor 1-0. Tum bu takim ismi, dakika, skor vs gibi verileri hashleyen fonksiyon yapip X hash degerini urettiniz. Server'a veri gonderirken bu hash degerini de gondereceksiniz. Eger client, cheat engine gibi RAM modifiye eden bir mekanizma ile skoru 2-0 yaptiysa bu hash degerini de modifiye etmek zorunda kalacak ama sizin hash fonksiyonunu kolaylikla cozemeyecegi icin cheat engine kullananlarin cogu elenecek. Server tarafta da basit hash validasyonu yapacaksiniz.