Aimbot felismerése
A HLGuard képességei közé tartozik az aimbotok felismerése, amely a legtöbb aimbot ellen megfelelően hatékony. A HLGuard működési elve, hogy megvizsgálja az egyes játékosok találati pontosságát és figyelmeztetést ad az admin által megadott érzékenységnek megfelelően (lásd: hlg_aimbotlevel az oldal közepén).
Mindegyik figyelmeztetés egy "aimwarn.txt" nevű logfájlban tárolódik el. Ha egy játékos adott mennyiségű (lásd: hlg_aimbotrepeat az oldal közepén) figyelmeztetést szerez megahtározott időn belül (lásd hlg_aimbottimeout lent), akkor a HLGuard tevékenyen lép fel a játékos ellen.
Aimbot felismerésének Ki -és Bekapcsolása
Az aimbotok felismerésének ki- és bekapcsolásához a következőket kell tenned a "hlguard.cfg" fájlban vagy a konzolban:
hlguard 1 on |
hlguard 1 off |
Aimbot felismerésének CVar beállításai
Három CVar beállítás van, amely az aimbot felismerés mikéntjét határozza meg:
hlg_aimbot |
lásd lent |
Meghatározza, hogy mi történjen azokkal a játékosokkal, akik rövid időn belül elég figyelmeztetést kaptak. |
hlg_aimbotlevel |
30 |
Meghatározza, hogy az Aimbot felismerése mennyire érzékeny. 0 a legérzékenyebb, 100 a legkevésbé. Ha túl alacsony mindenkit aimbotosnak ismer fel és több hibás felismerést produkál. Az alapérték (30) bizonyult a leghatásosabbnak. |
hlg_aimbotrepeat |
3 |
A játékos elleni fellépés előtt megengedett figyelmeztetések száma. |
hlg_aimbottimeout |
5 |
A figyelmeztetések törléséig szükséges idő. Ez hasznos a hibás felismerések elkerüléséhez, hosszú ideig játszott mapokon. |
Loggolás
Az aimbot figyelmeztetések az "aimwarn.txt" logfájlba kerülnek, mely a log könyvtárban van (erről a könyvtárfa részben találhatsz bővebb információt). A következő sorok példák arra, amit ebben a fájlban láthatsz:
08/23/2002 21:14:48 -> myb0t uniqueid: 20876390 IP:240.75.69.160 aimbot warning #1 (aim#2, HLG 1.20 at 30/3)
08/23/2002 21:14:48 -> myb0t uniqueid: 20876390 IP:240.75.69.160 aimbot warning #2 (aim#2, HLG 1.20 at 30/3)
Tevékenység
Miután a játékos elég figyelmeztetést kapott rövid időn belül aimbotot használó csalónak tekinti a program és egy cselekvéssorozatot hajt végre rajta a "hlg_aimbot" cvar-ban meghatározottak szerint. Ezek a hlg_net.cfg-ban, a hlg_lan.cfg-ban, és a hlg_league.cfg-ban vannak meghatározva. Például a hlg_net.cfg következőket tartalmazza:
hlg_aimbot "partial:hlg_writefile \'%L/aimwarn.txt\';hlg_write \'%d %h -> %n uniqueid: %w IP:%i %r warning#%c (%y, HLG %g at %a/%k)\'"
hlg_aimbot "hlg_say \'%n(%w) aimbot suspected\';hlg_setcounter aimbot up"
hlg_aimbot "hlg_hllog \'\\'%n<%u><%w><%i>\\' aimbot suspected\'"
hlg_aimbot "hlg_writefile \'%L/CheaterList.txt\';hlg_write \'%d %h -> %n uniqueid: %w IP: %i Suspected Aimbot Banned for 60 minutes\'"
hlg_aimbot "hlg_writefile %L/hlglist.htm;hlg_write \'%d %h Name: <b>%n</b> uniqueid: <b>%w</b> IP: <b>%i</b> Cheat: AIMBOT<br>\'"
hlg_aimbot "banid 60 %w kick;wait;writeid"