Konfig fájl hlg_agreement.cfg
HLGuard beállítási lehetõségeit itt érheted el:
HLGuard konfig fájljai két formában vannak jelen: olvasható szöveges formában (.cfg) és titkosított formában (.uacfg). A titkosított konfigok (nem mindegyik) az aliasok, cvar-ok és egyéb csalás felismerések zömét tartalmazzák.
A lenti példa a hlg_agreement.cfg fájlt szemléltet:
Jegyezd meg:
Ennek beállítása attól függ hol élsz, melyik országban. Tartsd be a midenkori jogszabályokat, tedd fel a kérdést az összes szerverre csatlakozó játékosnak, hogy beleegyeznek-e, hogy a program átvizsgálja a gépük fájljait az esetleges csítek után kutatva.
Kód:
// Agreement before scanning
hlg_agreement " \\yAGREEMENT\\w"
hlg_agreement " "
hlg_agreement " By connecting to this server you"
hlg_agreement " agree to have your system"
hlg_agreement " scanned for the purpose of cheat"
hlg_agreement " prevention and detection."
hlg_agreement " "
hlg_agreement " If you don't agree with this"
hlg_agreement " condition, press key number 4."
hlg_agreement " "
hlg_agreement " 1. I accept 4. I disagree"
// Action on "I accept"
hlg_agreementkey1 "1:;hlg_check %w;hlg_clexec %w \'chooseteam\'"
// Action on "I disagree"
hlg_agreementkey2 "4:;kick \'%n\'"
// Action on to long idle
hlg_agreementdef "30:;kick \'%n\'"
// If agreement is set then it determines when it should appear after connection
hlg_delay 20
Első rész
"Egyetértéses Üzenet"
Minden sor ami a hlg_agreement szöveggel kezdõdik meg fog jelenni a szerverre csatlakozó kliens gépén. Az aktuális szövegnek idézõjelben kell lennie " ". A maximális karakterek száma XX. Üres sor beszúrásához simán csinálj egy üres idézõjeles sort " ".
Például:
hlg_agreement " "
Ez a megegyezéses üzenet csak egy üres sor lesz.
Második rész
Ha a kliens 1-est nyom...
Kód:
// Action on "I accept"
hlg_agreementkey1 "1:;hlg_check %w;hlg_clexec %w \'chooseteam\'"
Ez a sor megmondja a HLGuard-nak mi történjen ha valaki 1-es gombot nyomja meg.
Ez a HLGuard egyik különleges parancsa mellyel meghatározza milyen mod fut a szerveren és miket kell lefuttatnia, nagyon fontos hogy ezt a sort NE módosítsd.
Harmadik rész
Ha a kliens 4-est nyom...
Kód:
// Action on "I disagree"
hlg_agreementkey2 "4:;kick \'%n\'"
Ekkor a HLGuard küld a kliens felé egy kick-et ;)
Fontos, hogy ezt NE módosítsd.
Negyedik rész
Ha semmit nem teszt a kliens...
Kód:
// Action on to long idle
hlg_agreementdef "30:;kick \'%n\'"
Ez a rész beállítja, hogy ha 30 másodperc után sem választott a kliens, akkor kap egy szép kick-et.
A számot megváltoztathatod akár többre is, mint 30 másodperc.
Ötödik rész
A szerverre csatlakozás után mennyi idõ eltelte után jelenjen meg az egyetértéses szöveg.
Kód:
// If agreement is set then it determines when it should appear after connection
hlg_delay 20
Tehát ez a sor megadja, hogy 20 másodperccel a csatlakozás után felbukkanjon az egyertértéses szöveg.
Ezt a számot is tudod módosítani.