Aslında cevaplanması gereken ilk soru hile nelerden oluşur olmalı. Dictionary.com sitesi hileyi "kuralları, bir oyunda olduğu gibi, kasten çiğnemek" olarak tanımlıyor. O zaman multiplayer oyunlarda hileyi, rakiplerinize haksız üstünlük sağlamak için oyun konfigürasyonunu değiştirmek olarak tanımlayabiliriz. Ama altını çizmek gerekiyor: Bu oyundaki karakterinizi ya da silah 'skin'inizi değiştirmeyi kapsamaz, tabii ki modeller değişmediği sürece. Mesela, Counter-Strike'ın bazı eski versiyonlarında, düşmanınızı kutuların ve duvarların arkasından görebilmek için, oyunun orijinal modellerinin vücut ve kafa gibi bölümlerini büyütmek mümkündü. Neyse ki bu problem, programcılarının oyunun kodunu değiştirerek, default modeller olmadan oyuna girememenizi sağlayan bir çözüm bulmasıyla halledildi. Özetlemek gerekirse, oyunun orijinal kodunu değiştirmeden yaptığınız ufak tefek değişiklikler hile sayılmıyor; ama eğer yaptığınız değişiklik oyunda rakiplerinize karşı haksız bir üstünlük sağlıyorsa o zaman kuralları çiğniyorsunuz demektir.
Hileler Nasıl Çalışır?
Bir oyunun konfigürasyon dosyalarını birbirinden farklı bir şekilde değiştiren birçok hile vardır.
Client Hook - Günümüz oyunlarında hile yapmanın en çok kullanılan yoludur ve oyun başladığında bir "client loader" yüklemek ve belleğe birçok kod girmek suretiyle, oyunun farklı yollardan doğrudan bellekten yönetilmesini sağlayarak çalışır. Tespit edilmesi çok zor olduğu için, bir süre çoğu auto-aim (otomatik hedefleme) ve wallhack (duvarların arkasını görme) hilelerinde bu yöntemi kullandı. Ama neyse ki son zamanlarda programcılar, client hook hilesi için, bu tür programları kullananlara yazdıkları kodları geri gönderen birçok hile önleme çözümleri sundular. Yine de, usta programcıların en iyi düşünülmüş hile önleme çözümlerini bile aşmaları pek de uzun sürmüyor maalesef.
Open GL Hack - Adından da anlaşılacağı gibi sadece Quake III Arena gibi Open GL tabanlı oyunlarda çalışır; Open GL sürücüsünde değişiklik yapar böylece dokular farklı olarak çizilmeye başlar. Mesela, Open GL Hack, sürücüyü değiştirdiğinde Quake III Arena'daki duvar dokularının şeffaf olarak çizilmesi bunlardan biri olarak sayılabilir.
Hard-Coded Hack - En basit hilelerden biridir ve oyunun dll ve config dosyalarını hileli dosyalarla değiştirmek suretiyle çalışır. Bu hile Counter-Strike gibi oyunların ilk versiyonlarında en çok kullanılan hile tipiydi ama bir sunucuya bağlandığınızda bilgisayarınızdaki bazı dosyaların boyutunu kontrol etme ve bilinen hileler için konfig dosyalarını tarama yoluyla çok rahatlıkla elimine edildi.