|
| HLGuard - Instalacja i konfiguracja |
|
|
Wysłany: Pią 17:44, 15 Cze 2007 |
|
|
red-dog |
Rezerwa |
|
|
Dołączył: 11 Kwi 2007 |
Posty: 240 |
Przeczytał: 0 tematów
Pomógł: 4 razy Ostrzeżeń: 1/3
|
Skąd: Slupsk |
|
|
|
|
|
|
Jak wiecie nonsteam to zaulek czitow i przeroznych cziterkich skryptow, wiec postanowilem pomoc tym co nie potrafia zainstalowac przynjamnie jakogo kolwiek antyczita. Zycze powodzenia :>
HLGuard - Instalacja i konfiguracja
Wymagania:
- HLGuard: [link widoczny dla zalogowanych]
- Zainstalowany i dzialajacy MetaMod
Instalacja:
- Wypakowywujemy ZIP'a z HLGuardem do cstrike/
- Edytujemy /addons/metamod/plugins.ini
Dla Windows dopisujemy:
Kod:
win32 addons/hlguard/dlls/hlguard_mm.dll
lub jesli procesor naszego serwera to athlon-xp/pentium 4 mozemy uzyc specjalnej biblioteki optymalizowanej pod te procesory
Kod:
win32 addons/hlguard/dlls/hlguard_mm_optimized.dll
Dla Linux dopiszemy:
Kod:
linux addons/hlguard/dlls/hlguard_mm_i686.so
lub jesli procesor naszego serwera to athlon-xp/pentium 4 mozemy uzyc specjalnej biblioteki optymalizowanej pod te procesory
Kod:
linux addons/hlguard/dlls/hlguard_mm_optimized_i686.so
W przypaku wystapienia problemow z bibliotekami _optimized_ nalezy uzywac zwyklych.
HLGuard powinien sie ladowac PRZED amx(x)'em. Najlepiej zeby sie ladowal jako pierwszy plugin.
------------------------------------------------------------
Konfiguracja:
- Otwieramy addons\hlguard\config\hlguard.cfg
Widzimy w nim cos takiego (tyle ze po angielsku. na potrzeby tutorialu przetlumaczylem o co mniej wiecej chodzi):
Kod:
hlguard 1 off // Aimbot Warning System
hlguard 2 on // Wykrywanie niedozwolonych aliasow itd.
hlguard 3 on // Detekcja Rapid/BurstFire
hlguard 4 on // Blokowanie WallHack'a
hlguard 5 off // Blokowanie SpeedHack'a
hlguard 6 off // Klijent Steambans -Jesli nie wiesz co to steambans to zostaw na off
hlguard 7 on // Wykrywanie szybkich i czestych zmian nicka (tzw. nick spam)
hlguard 8 on // Wlaczanie stref blokujacych bledy map (np. wyjscia poza mapy)
To co ma byc wlaczone zmieniamy z off na on. Badz jezeli cos ma byc wylaczone to z on na off.
Jezeli chcemy aby HLG w grze pokazywal ze przeskanowal juz configi znajdujemy to:
Kod:
// One-Time messages
// hlg_action "a:not found" "hlg_clexec #%u \'alias hlgauth\';say \'[HLGUARD] %n completed the HLGuard alias scan.\'"
//
// Repeating messages
// hlg_action "a:not found" "say \'[HLGUARD] %n completed the HLGuard alias scan.\'"
I zmieniamy na:
Kod:
// One-Time messages
hlg_action "a:not found" "hlg_clexec #%u \'alias hlgauth\';say \'[HLGUARD] %n completed the HLGuard alias scan.\'"
//
// Repeating messages
hlg_action "a:not found" "say \'[HLGUARD] %n completed the HLGuard alias scan.\'"
Aby ustawic tryb HLGuarda trzeba znalezc
Kod:
// Use ONE of these config files designed for InterNET, LAN and LEAGUE servers:
hlg_loadmode net // InterNET mode - Banowanie przez STEAM ID
// hlg_loadmode lan // LAN mode - Banowanie przez adres IP (przydatne na LANie)
// hlg_loadmode league // League mode - HLG nie banuje. Pokazuje tylko ze ktos 'cos'ma i zapisuje do logow
Zmieniajac tryb nalezy usunac // (dwa slashe) sprzed 'nowego' trybu a dodac to samo na trym 'stary'.
Aby wlaczyc funkcje banowania nickow trzeba znalezc:
Kod:
// hlg_exec addons/hlguard/config/hlg_nameban.cfg
i zamienic na
Kod:
hlg_exec addons/hlguard/config/hlg_nameban.cfg
Wiecej o tym jest nizej.
Aby wlaczyc zgode na przeskanowanie systemu przez HLguard trzeba znalezc:
Kod:
// hlg_exec addons/hlguard/config/hlg_agreement.cfg
i zamienic na
Kod:
hlg_exec addons/hlguard/config/hlg_agreement.cfg
------------------------------------------------------------
Zawansowana konfiguracja
Pamietaj aby zawsze zrobic kopie zapasowa pliku ktory edytujesz.
- Dostosowywanie HLGuarda aby dzialal z AMXBans.
Otwieramy plik hlg_net.cfg i zieniamy :
Alias Detection Actions
Kod:
hlg_action "b:found:10" "banid 0.0 %w;kick #%u [HLGUARD] Banned: Permanently. Reason: %y;wait;writeid"
Kod:
hlg_action "t:found:10" "banid 1440.0 %w;kick #%u [HLGUARD] Banned: 24 hours. Reason: %y;wait;writeid"
na ->
Kod:
hlg_action "b:found:10" "amx_ban 0 %w [HLGUARD] You have been banned. Reason: %y"
Kod:
hlg_action "t:found:10" "amx_ban 1440 %w [HLGUARD] You have been temporarily banned. Reason: %y"
Steambans check actions
Kod:
hlg_action "h:found:10" "banid 1440.0 %w;kick #%u [HLGUARD] Banned: 24 hours. Reason: You are SteamBans blacklisted! Visit [link widoczny dla zalogowanych] for more information;wait;writeid"
na ->
Kod:
hlg_action "h:found:10" "amx_ban 1440 %w [HLGUARD] Banned: 24 hours. Reason: You are SteamBans blacklisted! Visit [link widoczny dla zalogowanych] for more information"
Nameban Actions
Kod:
hlg_action "q:found:10" "banid 120.0 %w;kick #%u [HLGUARD] Banned: 2 hours. Reason: %y;wait;writeid"
na ->
Kod:
hlg_action "q:found:10" "amx_ban 120 %w [HLGUARD] Banned: 2 hours. Reason: %y"
Aimbot Warning System Detection Actions (Abandoned, not updated, no support)
Kod:
hlg_aimbot "banid 1440.0 %w;kick #%u [HLGUARD] You have been banned for suspected aimbot;wait;writeid"
na ->
Kod:
hlg_aimbot "amx_ban 1440 %w [HLGUARD] You have been banned 24 hours for suspected aimbot"
________________________________________
- Banowanie po Nickach
Nicki do zbanowania znajduja sie w pliku hlg_nameban.cfg. Standardowo jest tam kilka nazw klanow i nickow ktore dostaja bana. Smialo mozeby sie ich pozbyc poprzez wykasowanie ich.
Skladnia polecenia sprawdzania czy nick jest do zbanowania wyglada tak:
Kod:
hlg_check "%n:nick:Przyczyna bana i tekst ktory zostanie wyswitlony przy banie/kicku" "flagi"
Przy nicku mozna uzyc znakow * i ? ktore zastepuja odpowiednio dowolny ciag znakow i jeden znak.
W "Przyczyna bana i tekst ktory zostanie wyswitlony przy banie/kicku" mozemy wpisac co nam sie podoba.
We "flagi" nalezy stosowac ktoraz z kombinacji:
1) pk - Zapisuje delikwenta do logu i kopie go z serwera.
2) q - Zapisuje delikwenta do logu i banuje go.
Kod:
hlg_check "%n:*lol*:Niedozwolona czesc nicka: lol" "q"
spowoduje ze bedzie banowany kazdy kto gdzies w nicku ma slowo lol
Kod:
hlg_check "%n:ku?a:Z takim niekiem tu nie zagrasz" "pl"
spowoduje ze gracze o nickach kupa, kuba, kuwa itd beda kopani z serwera.
________________________________________
- Zgoda na skanowanie systemu.
Wszelalkie informacje na ten temat znajduja sie w pliku hlg_agreement.cfg
Aby zmienic na polski tekst informacji pojawiajacej sie przy wejsciu na serwer trzeba zedytowac w/w plik.
zamiast
Kod:
hlg_agreement " \\yHLGuard connection agreement\\w"
hlg_agreement " "
hlg_agreement " By playing on this server, you"
hlg_agreement " agree to have your system scanned and"
hlg_agreement " specific features of the game blocked,"
hlg_agreement " for the purpose of cheat prevention"
hlg_agreement " and detection."
hlg_agreement " "
hlg_agreement " If you don't agree with these conditions,"
hlg_agreement " press key number 4 to be kicked from"
hlg_agreement " this server."
hlg_agreement " "
hlg_agreement " 1. I agree 4. I disagree"
wpisujemy:
Kod:
hlg_agreement " \\y-| Zgoda na przeskanowanie systemu przez HLguard |-\\w"
hlg_agreement " "
hlg_agreement " Laczac sie do tego serwera, zgadzasz sie"
hlg_agreement " by twoj system zostal przeskanowany i niektore"
hlg_agreement " wlasciwosci gry zostaly zablokowane, co uniemozliwi"
hlg_agreement " uzycie cheatow."
hlg_agreement " "
hlg_agreement " Jesli nie zgadzasz się z powyzszymi"
hlg_agreement " warunkami, wcisnij klawisz 4"
hlg_agreement " "
hlg_agreement " 1. Zgadzam sie 4. Nie zgadzam sie"
Inne tlumaczenia znajduja sie tutaj:
[link widoczny dla zalogowanych]
________________________________________
- Menu HLGuarda w grze
Aby uzyskac dostep do menu HLGuarda w grze nalezy edytowac plik hlg_menu.cfg
Znajdujemy w nim cos takiego:
Kod:
hlg_menupassword ""
pomiedzy cudzyslowami wpisujemy swoje haslo.
Kod:
hlg_menupassword "MojeHaslo"
teraz najlepiej do configa sobie dopisac
Kod:
bind "f2" "hlg_menu MojeHaslo"
Wielkosc liter ma znaczenie!
Teraz w grze wciskamy F2 i mamy ladne menu HLGuarda.
________________________________________
- Blokowanie/Odblokowywanie niektorych zmiennych w grze
HLGuard standardowo blokuje niektore zmienne w grze. Np. ex_interp 0.1
Za pomoca kilku configow mozemy sami ustawic jakies zmienne aby gracze nie oszukiwali.
Zmienne forsowane przez HLGuarda znajduja sie w kilku plikach.
addons\hlguard\config\cstrike\hlg_cvars.cfg
oraz
addons\hlguard\config\hl\hlg_cvars.cfg
Aby pozbyc sie blokowania nalezy w tych configach znalezc
Kod:
hlg_conncommand "ex_interp 0.1;alias ex_interp"
i zamienic na
Kod:
// hlg_conncommand "ex_interp 0.1;alias ex_interp"
Tak samo postepujemy z innymi zmiennymi ktorych nie chcemy.
Aby dodac jakac zmienna zeby byla forsowana u graczy trzeba w
addons\hlguard\config\cstrike\hlg_cvars.cfg
dopisac:
Kod:
hlg_conncommand "nazwa_zmiennej <wartosc>; alias nazwa_zmiennej"
________________________________________
- Zmiana dlugosci trawania banow
Otwieramy hlg_net.cfg lub hlg_lan.cfg w zalerznosci z jakiego trybu HLGuarda korzystamy i szukamy w nim slowa banid oraz odpowiednio addip. Po tych wyrazach zawsze jest jakas wartosc liczbowa. Ta wartosc to wlasnie czas w minutach na ile gracz dostaje bana. Gdy ta wartosc wynosi 0 wtedy ban jest permanenty (na zawsze).
Źródła:
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych]
- Potwierdzenie skanowania przetlumaczone przez zchiz'a |
|
Post został pochwalony 0 razy
|
|
|
|
|