HLGuard Dokumentáció : A HLGuard-ról :
hlguard.cfg Konfigurációs Fájl

A HLGuard testreszabhatósága a konfigurációs fájlok által valósítható meg, melyek a következő helyen találhatóak:


A HLGuard konfig fájljai két formátumban léteznek: szöveges (.cfg) és titkosított (.uacfg). A titkosított konfigok az aliasok, cvar-ok és egyéb csalás felismerések nagy részét tartalmazzák.

A hlguard.cfg a következőképp néz ki:


Kód:
// HLGuard x.yy(.zz) Configuration File
// Official HLGuard config - http://www.unitedadmins.com/hlguard.php
// CSGuard created by OLO - good luck in the future OLO, you gave CS more life!!

hlguard 1 on       // Aimbot detection
hlguard 2 on       // Alias & Cvar checks
hlguard 3 off       // Cheat Block
hlguard 4 on       // WallHack block
hlguard 5 off       // SpeedHack block


hlg_quiet 0       // quiet mode..no console connection messages 0=off(messages) 1=on(no messages)
hlg_loadcfg 0       // Load this file only once
hlg_frequency 0.8       // Idle in seconds between every check (0.05 for LAN, 0.3 for the Internet)
hlg_slowfrequency 2.0       // Frequency used for other (slow/less lag) scans. IE. 2nd scan, 3rd scan....etc. (in seconds)
hlg_scandelay_min 30       // Minimum time hlguard wait before starting new scan (in seconds)
hlg_scandelay_max 120       // Maximum time hlguard waits before starting new scan (in seconds)
hlg_repeat 2       // Number of times to repeat Alias and CVAR check before banning
hlg_aimbotlevel 30       // Aimbot sensitivity 0=Everyone 100=No aimbot's that good
hlg_aimbotrepeat 3       // Number of times to check for a positive aimbot before actioning
hlg_wallsettings "64:16:4:72"       // Do NOT change this line.
hlg_delay 10       // Delay before HLGuard starts checking a person (in seconds)
hlg_logfile "%L/hlglog.log"       // Output of hlg_log file (optional)

// Set in minutes after which time all warning for player will be cleared
// This is useful to avoid false aimbot detections on long played maps
hlg_aimbottimeout 5

hlg_sayformat "200:100:10:-1:0.20:2:0.015:8:0.02:2.0"


// TO ENABLE ANY OF THE BELOW LINES REMOVE THE // FROM THE **SECOND** LINE AND RESTART/RELOAD HLGUARD

// in-game agreement
// exec addons/hlguard/hlg_agreement.cfg

// InterNET config - bans by wonid
hlg_exec addons/hlguard/hlg_net.cfg

// LAN config - bans by IP address
// hlg_exec addons/hlguard/hlg_lan.cfg

// League config - doesn't ban or kick just logs and displays cheats
// hlg_exec addons/hlguard/hlg_league.cfg

// Authenticated message NOTE! Auth msg will repeat as the check repeat.
// hlg_action "a:not found" "hlg_clexec #%u \'alias %u_hlgauth wait\';say \'%n is HLGuard authenticated\'"

// HLGuard in-game menus (manual OGC v10 detection)
// exec addons/hlguard/hlg_menu.cfg


Első rész
A HLGuard Tevékenységeinek Ki -és Bekapcsolása


Kód:
hlguard 1 on       // Aimbot detection
hlguard 2 on       // Alias & Cvar checks
hlguard 3 off       // Cheat Block
hlguard 4 on       // WallHack block
hlguard 5 off       // SpeedHack block

A HLGuard öt különböző területen tevékenykedik, Aimbot Felismerés (Aimbot Detection), Alias & Cvar Ellenőrzés (Alias & Cvar checks), Csalás Blokkolás (Cheat Block), WallHack Blokkolás (WallHack Block) és SpeedHack Blokkolás (SpeedHack Block). Két tevékenység az ötből alapesetben ki van kapcsolva, ezek a Csalás Blokkolás és a SpeedHack Blokkolás. Ezek még nem készültek el 100%-osan és nagy mennyiségű erőforrást használnak fel.

Ez a rész elég magától értetődő. Egy tevékenység ki -és bekapcsolásához egyszerűen cseréld ki az on-t (bekapcsolva) off-ra (kikapcsolva) vagy az off-ot on-ra. Az egyes részek kikapcsolásával adott tevékenységek nem futnak le.



Második rész
A HLGuard Változóinak Megváltoztatása


Kód:
hlg_quiet 0       // quiet mode..no console connection messages 0=off(messages) 1=on(no messages)
hlg_loadcfg 0       // Load this file only once
hlg_frequency 0.8       // Idle in seconds between every check (0.05 for LAN, 0.3 for the Internet)
hlg_slowfrequency 2.0       // Frequency used for other (slow/less lag) scans. IE. 2nd scan, 3rd scan....etc. (in seconds)
hlg_scandelay_min 30       // Minimum time hlguard wait before starting new scan (in seconds)
hlg_scandelay_max 120       // Maximum time hlguard waits before starting new scan (in seconds)
hlg_repeat 2       // Number of times to repeat Alias and CVAR check before banning
hlg_aimbotlevel 30       // Aimbot sensitivity 0=Everyone 100=No aimbot's that good
hlg_aimbotrepeat 3       // Number of times to check for a positive aimbot before actioning
hlg_wallsettings "64:16:4:72"       // Do NOT change this line.
hlg_delay 10       // Delay before HLGuard starts checking a person (in seconds)
hlg_logfile "%L/hlglog.log"       // Output of hlg_log file (optional)

A HLGuard változóinak nagy részét NEM szükséges és NEM is kell szerkesztened, kivéve, hogyha tudatában vagy annak, hogy mit csinálsz. Ha nem, akkor kérlek fogadd el a HLGuard változóinak alapeseteit.

hlg_quiet 0
A HLGuard futtatása csendes módban. Ekkor nincsenek konzol üzenetek 0=kikapcsolva (vannak üzenetek) 1=bekapcsolva (nincsenek üzenetek)


hlg_loadcfg 0
A hlguard.cfg csupán egyszeri betöltése 0=kikapcsolva 1=bekapcsolva


hlg_frequency 0.8
Szünet az egyes ellenőrzések között másdopercekben (0.05 LAN-hoz, 0.3 Internethez)


hlg_slowfrequency 2.0
Egyéb ellenőrzésekhez (lassú/kevesebb lag) használt frekvencia. PL. második ellenőrzés, harmadik ellenőrzés... stb. (másdopercekben)


hlg_scandelay_min 30
A minimális idő, amennyit a HLGuard vár újabb ellenőrzés elindítása előtt (másodpercekben)


hlg_scandelay_max 120
A maximális idő, amennyit a HLGuard vár újabb ellenőrzés elindítása előtt (másodpercekben)


hlg_repeat 2
Alias és CVAR ellenőrzések száma bannolás előtt


hlg_aimbotlevel 30
Aimbot érzékenység 0=Mindenki 100=Nincsenek aimbotok, ezt akarod?


hlg_aimbotrepeat 3
Aimbot ellenőrzések száma HLGuard tevékenység megkezdése előtt


hlg_wallsettings "64:16:4:72"
NE változtasd meg ezt a sort


hlg_delay 10
A késleltetés ideje, mielőtt a HLGuard megkezdi egy játékos ellenőrzését (másodpercekben)


hlg_logfile "%L/hlglog.log"
Meghatározza a logfájlok tárolásához szükséges könyvtárat. Alapesetben ez mod\addons\hlguard\logs\hlglog.log


hlg_cpuoptimizations #
Ez a sor nem jelenik meg a hlguard.cfg fájlban, ettől függetlenül 1-re vagy 0-ra állíthatod (a # helyére). Alapesetben egy Windowsos szerveren 1-re van állítva, Linuxos szerver esetében pedig 0-ra. Ezt a sort a hlguard.cfg fájlhoz adva felülírja az alapeset beállítását. 1-re állítva a HLGuard kihasználja a CPU optimalizációkat vektoros számítás esetén, ez azokkal a CPU-kal lehetséges, amelyek engedélyezik ezt (a legtöbb engedélyezi). Gyakran ez gyorsíthatja a szervert, de néhány esetben (gyakran Linuxos szervereken) nem teszi. Mi azt tanácsoljuk, hogy próbáld ki mindkét lehetőséget, hogy lásd melyik működik jobban a szervereddel.



Harmadik rész
HLGuard Aimbot Felismerésének Törlése


Kód:
// Set in minutes after which time all warning for player will be cleared
// This is useful to avoid false aimbot detections on long played maps
hlg_aimbottimeout 5

Ez a szám határozza meg percekben a játékosok felé érkezett figyelmeztetések törlését (így nem történnek hibás felismerések sokáig játszott pályákon).



Negyedik rész
HLGuard Szöveg Formátuma (hlg_say)


Kód:
hlg_sayformat "200:100:10:-1:0.20:2:0.015:8:0.02:2.0"

Az összes HLGuard üzenet formátuma, amely a kliens képernyőjén jelenik meg.



Ötödik rész
A HLGuard Modbeállításainak Ki -és Bekapcsolása


Kód:
// in-game agreement
// exec addons/hlguard/hlg_agreement.cfg

// InterNET config - bans by wonid
hlg_exec addons/hlguard/hlg_net.cfg

// LAN config - bans by IP address
// hlg_exec addons/hlguard/hlg_lan.cfg

// League config - doesn't ban or kick just logs and displays cheats
// hlg_exec addons/hlguard/hlg_league.cfg

// Authenticated message NOTE! Auth msg will repeat as the check repeat.
// hlg_action "a:not found" "hlg_clexec #%u \'alias %u_hlgauth wait\';say \'%n is HLGuard authenticated\'"

// HLGuard in-game menus (manual OGC v10 detection)
// exec addons/hlguard/hlg_menu.cfg



Feltételek Elfogadása Játék Közben

Ennek bekapcsolásához a következő második sort kell érvénybe léptetned.
Kód:
// in-game agreement
// exec addons/hlguard/hlg_agreement.cfg

Példa:
Kikapcsolva (Alapeset)
Kód:
// in-game agreement
// exec addons/hlguard/hlg_agreement.cfg

Példa:
Bekapcsolva
Kód:
// in-game agreement
exec addons/hlguard/hlg_agreement.cfg


Internet Mód

A HLGuard Internet módjának bekapcsolásához - amely WonID szerint bannol - a második sort kell érvénybe léptetned. Ezt akkor használd, ha nem akarsz LAN vagy Liga módot futtatni.
Figyelem: A hlg_net.cfg fájlt is konfigurálnod kell.
Kód:
// InterNET config - bans by wonid
hlg_exec addons/hlguard/hlg_net.cfg

Példa:
Kikapcsolva
Kód:
// InterNET config - bans by wonid
// hlg_exec addons/hlguard/hlg_net.cfg

Példa:
Bekapcsolva (Alapeset)
Kód:
// InterNET config - bans by wonid
hlg_exec addons/hlguard/hlg_net.cfg


LAN Mód

A HLGuard LAN módjának bekapcsolásához - amely I.P. cím szerint bannol - a második sort kell érvénybe léptetned. Ezt akkor használd, ha nem akarsz Internet vagy Liga módot futtatni.
Figyelem: A hlg_lan.cfg fájlt is konfigurálnod kell.
Kód:
// LAN config - bans by IP address
// hlg_exec addons/hlguard/hlg_lan.cfg

Példa:
Kikapcsolva (Alapeset)
Kód:
// LAN config - bans by IP address
// hlg_exec addons/hlguard/hlg_lan.cfg

Példa:
Bekapcsolva
Kód:
// LAN config - bans by IP address
hlg_exec addons/hlguard/hlg_lan.cfg


League Mode

A HLGuard Liga módjának bekapcsolásához - amely kirúg, logot készít és megjeleníti a HLGuard üzeneteket a képernyőn - a második sort kell érvénybe léptetned. Ezt akkor használd, ha nem akarsz Internet vagy LAN módot futtatni.
Figyelem: A hlg_league.cfg fájlt is konfigurálnod kell.
Kód:
// League config - doesn't ban or kick just logs and displays cheats
// hlg_exec addons/hlguard/hlg_league.cfg

Példa:
Kikapcsolva (Alapeset)
Kód:
// League config - doesn't ban or kick just logs and displays cheats
// hlg_exec addons/hlguard/hlg_league.cfg

Példa:
Bekapcsolva
Kód:
// League config - doesn't ban or kick just logs and displays cheats
hlg_exec addons/hlguard/hlg_league.cfg


Visszaigazoló Üzenet

Bekapcsolt állapot esetén a HLGuard egy visszaigazoló üzenetet jelenít meg a kliensek képernyőjén, miután átjutottak a HLGuard ellenőrzésein. Ennek bekapcsolásához a második sort kell érvénybe léptetned.
Kód:
// Authenticated message NOTE! Auth msg will repeat as the check repeat.
// hlg_action "a:not found" "hlg_clexec #%u \'alias %u_hlgauth wait\';say \'%n is HLGuard authenticated\'"

Példa:
Kikapcsolva (Alapeset)
Kód:
// Authenticated message NOTE! Auth msg will repeat as the check repeat.
// hlg_action "a:not found" "hlg_clexec #%u \'alias %u_hlgauth wait\';say \'%n is HLGuard authenticated\'"

Pálda:
Bekapcsolva
Kód:
// Authenticated message NOTE! Auth msg will repeat as the check repeat.
hlg_action "a:not found" "hlg_clexec #%u \'alias %u_hlgauth wait\';say \'%n is HLGuard authenticated\'"


Játék Közbeni Menü

Bekapcsolt állípotban lehetőséged lesz a HLGuard menüjének használatára játék közben, hogy adott játékoson ellenőrzéseket futtass le. Ennek bekapcsolásához a második sort kell érvénybe léptetned.
Kód:
// HLGuard in-game menus (manual OGC v10 detection)
// exec addons/hlguard/hlg_menu.cfg

Példa:
Kikapcsolva (Alapeset)
Kód:
// HLGuard in-game menus (manual OGC v10 detection)
// exec addons/hlguard/hlg_menu.cfg

Példa:
Bekapcsolva
Kód:
// HLGuard in-game menus (manual OGC v10 detection)
exec addons/hlguard/hlg_menu.cfg