<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://hlds.pl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>http://hlds.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ufok</id>
		<title>HLDS.pl - Wkład użytkownika [pl]</title>
		<link rel="self" type="application/atom+xml" href="http://hlds.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ufok"/>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Specjalna:Wk%C5%82ad/Ufok"/>
		<updated>2026-04-26T22:43:33Z</updated>
		<subtitle>Wkład użytkownika</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>http://hlds.pl/HLGuard</id>
		<title>HLGuard</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/HLGuard"/>
				<updated>2008-01-19T14:46:28Z</updated>
		
		<summary type="html">&lt;p&gt;Ufok: /* Co to jest? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Opis =&lt;br /&gt;
[[Grafika:Hlguard.gif|right]]&lt;br /&gt;
'''HLGuard''' - Jeden z najstarszych systemów działających wyłącznie na serwerze gry [[Half-Life]] - [[HLDS]]. Projekt przejęty przez grupę programistów [http://www.thezproject.org The Z Project] w momencie rozłamu [[UnitedAdmins]] i utrzymywany do dziś.&lt;br /&gt;
&lt;br /&gt;
*[http://www.thezproject.org The Z Project] - strona domowa&lt;br /&gt;
===Zalety===&lt;br /&gt;
*działa tylko na serwerze - nie trzeba klienta&lt;br /&gt;
*rozbudowane możliwości dostosowania programu w działaniu do potrzeb graczy i serwera i dodatków&lt;br /&gt;
*ogranicza ruch sieciowy o nadmiarowe dane, które wykorzystują antycheaty&lt;br /&gt;
*możliwośc integracji z takimi bazami danych jak SteamBans czy AMX Bans&lt;br /&gt;
*działa z większością innych programów antycziterskich&lt;br /&gt;
&lt;br /&gt;
==Wady==&lt;br /&gt;
*czasem fakt, iż jest to tylko wersja serwerowa nie wystarcza i trzeba go wspomagać innymi programami.&lt;br /&gt;
*potrafi pożerac pamięć serwera, oznacza to, że trzeba serwer restartować mniej więcej co ''48h'' - wtedy czuje się wyraźne polepszenie grywalności.&lt;br /&gt;
&lt;br /&gt;
=Linki=&lt;br /&gt;
*[http://www.unitedadmins.com UnitedAdmins] - pierwotna strona projektu.&lt;br /&gt;
*[http://www.thezproject.org The Z Project] - aktualna strona projektu.&lt;br /&gt;
*[http://forums.thezproject.org/index.php?showtopic=1130 Nightly Builds] zobacz [[HLGuard#Nightly_Builds|Nightly Builds]]&lt;br /&gt;
*[http://www.thezproject.org/docs/hlguard/HLG_readme.htm Instrukcja po angielsku] - zawierająca parę ciekawych tekstów.&lt;br /&gt;
*[http://www.thezproject.org/faq.php?pid=1 FAQ po angielsku]&lt;br /&gt;
*[http://www.zepher.f2s.com/docs/HLG/whblock_info/wallhackblock.htm O WallHacku]]&lt;br /&gt;
&lt;br /&gt;
= Instalacja =&lt;br /&gt;
==Wymagania==&lt;br /&gt;
*HLGuard: http://www.thezproject.org/downloads/hlguard/hlg_1_8.zip&lt;br /&gt;
*Zainstalowany i działający [[MetaMod]]&lt;br /&gt;
&lt;br /&gt;
==Instalacja==&lt;br /&gt;
*Wypakowywujemy ZIP'a z HLGuardem do cstrike/&lt;br /&gt;
*Edytujemy [[MetaMod#plugins.ini| /addons/metamod/plugins.ini]]&lt;br /&gt;
Dla '''Windows''' dopisujemy:&lt;br /&gt;
 win32 addons/hlguard/dlls/hlguard_mm.dll&lt;br /&gt;
lub, jeśli procesor naszego serwera to athlon-xp/pentium 4 możemy użyć specjalnej biblioteki optymalizowanej pod te procesory&lt;br /&gt;
 win32 addons/hlguard/dlls/hlguard_mm_optimized.dll&lt;br /&gt;
&lt;br /&gt;
Dla '''Linux''' dopiszemy:&lt;br /&gt;
 linux addons/hlguard/dlls/hlguard_mm_i686.so&lt;br /&gt;
lub, jeśli procesor naszego serwera to athlon-xp/pentium 4 możemy użyć specjalnej biblioteki optymalizowanej pod te procesory&lt;br /&gt;
 linux addons/hlguard/dlls/hlguard_mm_optimized_i686.so&lt;br /&gt;
&lt;br /&gt;
W przypadku wystąpienia problemów z bibliotekami _optimized_ należy używać zwykłych.&lt;br /&gt;
&lt;br /&gt;
=Konfiguracja=&lt;br /&gt;
==Podstawowa==&lt;br /&gt;
*Otwieramy addons/hlguard/config/hlguard.cfg&lt;br /&gt;
Widzimy w nim cos takiego (''tyle ze po angielsku. Na potrzeby tutorialu przetłumaczyłem, o co mniej więcej chodzi''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlguard 1 off // [[Aimbot]] Warning System&lt;br /&gt;
hlguard 2 on  // Wykrywanie niedozwolonych aliasów, itd.&lt;br /&gt;
hlguard 3 on  // Detekcja Rapid/BurstFire&lt;br /&gt;
hlguard 4 on  // Blokowanie [[WallHack]]'a&lt;br /&gt;
hlguard 5 off // Blokowanie [[SpeedHack]]'a&lt;br /&gt;
hlguard 6 off // Klient [[Steambans]] - jeśli nie wiesz, co to jest, to zostaw na off&lt;br /&gt;
hlguard 7 on  // Wykrywanie szybkich i częstych zmian nicka (tzw. nick spam)&lt;br /&gt;
hlguard 8 on  // Wlaczanie stref blokujących błędy map (np. wyjścia poza mapy)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To, co ma byc włączone zmieniamy z off na on. Bądź, jeżeli cos ma byc wyłączone to z on na off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;UWAGA&amp;lt;/span&amp;gt; Jeśli uzywacie Nightly builds powyżej wersji n3 to pozycja hlguard 5 może byc na '''on''' - zmieniono ja ze  Speedhacka na CvarBlocking i moze byc aktywowana. Więcej w punkcie [[#Nightly_Builds|Nightly Builds]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeżeli chcemy, aby HLG w grze pokazywał ze przeskanował już configi znajdujemy to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// One-Time messages&lt;br /&gt;
// hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;hlg_clexec #%u 'alias hlgauth';say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
//&lt;br /&gt;
// Repeating messages&lt;br /&gt;
// hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I zmieniamy na:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// One-Time messages&lt;br /&gt;
hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;hlg_clexec #%u 'alias hlgauth';say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
//&lt;br /&gt;
// Repeating messages&lt;br /&gt;
hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby ustawić tryb HLGuarda trzeba znaleźć&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Use ONE of these config files designed for InterNET, LAN and LEAGUE servers:&lt;br /&gt;
hlg_loadmode net // InterNET mode - Banowanie przez STEAM ID&lt;br /&gt;
// hlg_loadmode lan // LAN mode - Banowanie przez adres IP (przydatne na LANie)&lt;br /&gt;
// hlg_loadmode league // League mode - HLG nie banuje. Pokazuje tylko ze ktoś 'coś' ma i zapisuje do logów&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zmieniając tryb należy usunąć '''//''' (''dwa slashe'') sprzed 'nowego' trybu a dodać to samo na tym 'stary'.&lt;br /&gt;
&lt;br /&gt;
Aby włączyć funkcje banowania nickow trzeba znaleźć:&lt;br /&gt;
Kod:&lt;br /&gt;
 // hlg_exec addons/hlguard/config/hlg_nameban.cfg&lt;br /&gt;
i zamienić na&lt;br /&gt;
Kod:&lt;br /&gt;
 hlg_exec addons/hlguard/config/hlg_nameban.cfg&lt;br /&gt;
&lt;br /&gt;
Więcej o tym jest niżej.&lt;br /&gt;
&lt;br /&gt;
Aby włączyć zgodę na przeskanowanie systemu przez HLguard trzeba znaleźć:&lt;br /&gt;
 // hlg_exec addons/hlguard/config/hlg_agreement.cfg&lt;br /&gt;
i zamienic na&lt;br /&gt;
 hlg_exec addons/hlguard/config/hlg_agreement.cfg&lt;br /&gt;
&lt;br /&gt;
== Zawansowana konfiguracja ==&lt;br /&gt;
'''Pamiętaj, aby zawsze zrobić kopie zapasowa pliku, który edytujesz.'''&lt;br /&gt;
=== Rózne bajery===&lt;br /&gt;
Radzę zajrzeć [http://forums.thezproject.org/index.php?showtopic=509 tutaj] - kilkanaście fajnych linii aby HLGuard był bardziej fajowy :)&lt;br /&gt;
&lt;br /&gt;
=== AMXBans ===&lt;br /&gt;
Dostosowywanie HLGuarda, aby działał z [[AMXBANS]].&lt;br /&gt;
*Otwieramy plik hlg_net.Cfg i zmieniamy sekcje w pliku:&lt;br /&gt;
*Alias Detection Actions&lt;br /&gt;
 hlg_action &amp;quot;b:found:10&amp;quot; &amp;quot;banid 0.0 %w;kick #%u [HLGUARD] Banned: Permanently. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
 hlg_action &amp;quot;t:found:10&amp;quot; &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] Banned: 24 hours. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
na &lt;br /&gt;
 hlg_action &amp;quot;b:found:10&amp;quot; &amp;quot;amx_ban 0 %w [HLGUARD] You have been banned. Reason: %y&amp;quot;&lt;br /&gt;
 hlg_action &amp;quot;t:found:10&amp;quot; &amp;quot;amx_ban 1440 %w [HLGUARD] You have been temporarily banned. Reason: %y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Steambans check actions&lt;br /&gt;
 hlg_action &amp;quot;h:found:10&amp;quot; &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] Banned: 24 hours. Reason: You are SteamBans blacklisted! Visit www.steambans.com for more information;wait;writeid&amp;quot;&lt;br /&gt;
na&lt;br /&gt;
 hlg_action &amp;quot;h:found:10&amp;quot; &amp;quot;amx_ban 1440 %w [HLGUARD] Banned: 24 hours. Reason: You are SteamBans blacklisted! Visit www.steambans.com for more information&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Nameban Actions&lt;br /&gt;
 hlg_action &amp;quot;q:found:10&amp;quot; &amp;quot;banid 120.0 %w;kick #%u [HLGUARD] Banned: 2 hours. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
na&lt;br /&gt;
 hlg_action &amp;quot;q:found:10&amp;quot; &amp;quot;amx_ban 120 %w [HLGUARD] Banned: 2 hours. Reason: %y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Aimbot Warning System Detection Actions (Abandoned, not updated, no support)&lt;br /&gt;
 hlg_aimbot &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] You have been banned for suspected aimbot;wait;writeid&amp;quot;&lt;br /&gt;
na &lt;br /&gt;
 hlg_aimbot &amp;quot;amx_ban 1440 %w [HLGUARD] You have been banned 24 hours for suspected aimbot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Banowanie po Nickach ===&lt;br /&gt;
Nicki do zbanowania znajdują się w pliku ''hlg_nameban.cfg''. Standardowo jest tam kilka nazw klanów i nickow, które dostają bana. Śmiało możemy się ich pozbyć poprzez wykasowanie ich.&lt;br /&gt;
Składnia polecenia sprawdzania czy nick jest do zbanowania wygląda tak:&lt;br /&gt;
 hlg_check &amp;quot;%n:nick:Przyczyna bana i tekst, który zostanie wyświetlony przy banie/kicku&amp;quot; &amp;quot;flagi&amp;quot;&lt;br /&gt;
Przy nicku można użyć znaków * i ? które zastępują odpowiednio dowolny ciąg znaków i jeden znak.&lt;br /&gt;
&lt;br /&gt;
W ''&amp;quot;Przyczyna bana i tekst, który zostanie wyświetlony przy banie/kicku&amp;quot;'' możemy wpisać, co nam się podoba.&lt;br /&gt;
&lt;br /&gt;
We ''&amp;quot;flagi&amp;quot;'' należy stosować którąś z kombinacji:&lt;br /&gt;
1) pk - Zapisuje delikwenta do logu i kopie go z serwera.&lt;br /&gt;
2) q - Zapisuje delikwenta do logu i banuje go.&lt;br /&gt;
&lt;br /&gt;
 hlg_check &amp;quot;%n:*lol*:Niedozwolona część nicka: lol&amp;quot; &amp;quot;q&amp;quot;&lt;br /&gt;
&lt;br /&gt;
spowoduje ze będzie banowany każdy, kto gdzieś w nicku ma słowo ''lol''&lt;br /&gt;
 &lt;br /&gt;
 hlg_check &amp;quot;%n:ku?a:Z takim nikiem tu nie zagrasz&amp;quot; &amp;quot;pl&amp;quot;&lt;br /&gt;
spowoduje ze gracze o nickach kupa, kuba, kuwa itd będą kopani z serwera.&lt;br /&gt;
&lt;br /&gt;
===Zgoda na skanowanie systemu===&lt;br /&gt;
Wszelakie informacje na ten temat znajdują się w pliku hlg_agreement.cfg&lt;br /&gt;
&lt;br /&gt;
Aby zmienić na polski tekst informacji pojawiającej się przy wejściu na serwer trzeba zedytowac w/w plik, zamiast&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlg_agreement &amp;quot;      yHLGuard connection agreementw&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      By playing on this server, you&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      agree to have your system scanned and&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      specific features of the game blocked,&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      for the purpose of cheat prevention&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      and detection.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      If you don't agree with these conditions,&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      press key number 4 to be kicked from&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      this server.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      1. I agree         4. I disagree&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
wpisujemy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlg_agreement &amp;quot; y-| Zgoda na przeskanowanie systemu przez HLguard |-w&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; Łącząc się do tego serwera, zgadzasz się&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; by twój system został przeskanowany i niektóre&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; właściwości gry zostały zablokowane, co uniemożliwi&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; uzycie cheatow.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; Jeśli nie zgadzasz się z powyższymi&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; warunkami, wciśnij klawisz 4&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; 1. Zgadzam się 4. Nie zgadzam się&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inne tłumaczenia znajdują się tutaj:&lt;br /&gt;
http://board.counter-strike.pl/viewtopic.php?t=3062&lt;br /&gt;
&lt;br /&gt;
===Menu HLGuarda w grze===&lt;br /&gt;
Aby uzyskać dostęp do menu HLGuarda w grze należy edytować plik ''hlg_menu.cfg''&lt;br /&gt;
Znajdujemy w nim cos takiego:&lt;br /&gt;
 hlg_menupassword &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
pomiędzy cudzysłowami wpisujemy swoje hasło.&lt;br /&gt;
 hlg_menupassword &amp;quot;MojeHaslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
teraz najlepiej do configa sobie dopisać&lt;br /&gt;
 bind &amp;quot;f2&amp;quot; &amp;quot;hlg_menu MojeHaslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Wielkość liter ma znaczenie!'''&lt;br /&gt;
Teraz w grze wciskamy F2 i mamy ładne menu HLGuarda.&lt;br /&gt;
&lt;br /&gt;
===Blokowanie zmiennych ===&lt;br /&gt;
Blokowanie/Odblokowywanie niektórych zmiennych w grze (''chwilowo nie działa'')&lt;br /&gt;
&lt;br /&gt;
HLGuard standardowo blokuje niektóre zmienne w grze. Np. ''ex_interp 0.1''&lt;br /&gt;
Za pomocą kilku configow możemy sami ustawić jakieś zmienne, aby gracze nie oszukiwali.&lt;br /&gt;
&lt;br /&gt;
Zmienne forsowane przez HLGuarda znajdują się w kilku plikach.&lt;br /&gt;
 addons\hlguard\config\cstrike\hlg_cvars.cfg&lt;br /&gt;
oraz&lt;br /&gt;
 addons\hlguard\config\hl\hlg_cvars.cfg&lt;br /&gt;
&lt;br /&gt;
Aby pozbyć się blokowania należy w tych configach znaleźć&lt;br /&gt;
 hlg_conncommand &amp;quot;ex_interp 0.1;alias ex_interp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
i zamienić na&lt;br /&gt;
 // hlg_conncommand &amp;quot;ex_interp 0.1;alias ex_interp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Tak samo postępujemy z innymi zmiennymi, których nie chcemy.&lt;br /&gt;
&lt;br /&gt;
Aby dodać jakąś zmienna żeby była forsowana u graczy trzeba w&lt;br /&gt;
 addons\hlguard\config\cstrike\hlg_cvars.cfg&lt;br /&gt;
dopisać:&lt;br /&gt;
 hlg_conncommand &amp;quot;nazwa_zmiennej &amp;lt;wartość&amp;gt;; alias nazwa_zmiennej&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Czas banów ===&lt;br /&gt;
Zmiana długości trwania banów&lt;br /&gt;
&lt;br /&gt;
Otwieramy ''hlg_net.cfg'' lub ''hlg_lan.cfg'' w zależności, z jakiego trybu HLGuarda korzystamy i szukamy w nim słowa ''banid'' oraz odpowiednio ''addip''. Po tych wyrazach zawsze jest jakąś wartość liczbowa. Ta wartość to właśnie czas w minutach na ile gracz dostaje bana. Gdy ta wartość wynosi 0 wtedy ban jest permanenty (''na zawsze'').&lt;br /&gt;
&lt;br /&gt;
=Komendy i Zmienne =&lt;br /&gt;
==Komendy==&lt;br /&gt;
===hlguard===&lt;br /&gt;
 hlguard &lt;br /&gt;
 hlguard  &amp;lt;mode&amp;gt; &amp;lt;on|off|1|0&amp;gt; &lt;br /&gt;
 hlguard &amp;lt;bitmask&amp;gt; &lt;br /&gt;
bez parametrów pokazuje tryb w jakim pracuje hlguard,&lt;br /&gt;
mode to tryb pracy, jest ich sześć, pokazuje status danego trybu:&lt;br /&gt;
&lt;br /&gt;
 hlguard 1 off // [[Aimbot]] Warning System&lt;br /&gt;
 hlguard 2 on  // Wykrywanie niedozwolonych aliasów, itd.&lt;br /&gt;
 hlguard 3 on  // Detekcja Rapid/BurstFire&lt;br /&gt;
 hlguard 4 on  // Blokowanie [[Cheat#Wallhack|WallHack]]'a&lt;br /&gt;
 hlguard 5 off // Blokowanie [[Cheat#Speedhack|SpeedHack]]'a&lt;br /&gt;
 hlguard 6 off // Klient [[SteamBans]] - jeśli nie wiesz, co to jest, to zostaw na off&lt;br /&gt;
 hlguard 7 on  // Wykrywanie szybkich i częstych zmian nicka (tzw. nick spam)&lt;br /&gt;
 hlguard 8 on  // Wlaczanie stref blokujących błędy map (np. wyjścia poza mapy)&lt;br /&gt;
&lt;br /&gt;
bitmask: maska bitowa modów, zero to wyłączenie, rzadko stosowane&lt;br /&gt;
&lt;br /&gt;
===hlg_action===&lt;br /&gt;
 hlg_action &amp;quot;&amp;lt;flag&amp;gt;:&amp;lt;found|not found&amp;gt;&amp;quot; &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
dodaje akcję do sprawdzanych aliasów&lt;br /&gt;
*flag: identyfikator akcji&lt;br /&gt;
*found/not found: gdy hlg sprawdza i jesli znajdzie lub nie znajdzie danej akcji to wykona się komenda&lt;br /&gt;
*command: komenda do wykonania jeśli warunek jest spełniony&lt;br /&gt;
===hlg_aimbot===&lt;br /&gt;
 hlg_aimbot &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
wykonuje komendę jeśli wykryto aimbot'a&lt;br /&gt;
&lt;br /&gt;
===hlg_check===&lt;br /&gt;
 hlg_check &amp;quot;&amp;lt;alias&amp;gt;:&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;flags&amp;gt;&amp;quot;&lt;br /&gt;
dodaje alias do listy skanów&lt;br /&gt;
*alias: alias do skanowania&lt;br /&gt;
*description: nazwa cheat'u&lt;br /&gt;
*flags: fflagi z którymi łączyc ten skan&lt;br /&gt;
===hlg_clexec===&lt;br /&gt;
 hlg_clexec &amp;lt;#&amp;lt;userid&amp;gt;|&amp;lt;uniqueid&amp;gt;&amp;gt; &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
wykonuje komendę na graczu&lt;br /&gt;
*userid: numer identyfikacyjny gracza&lt;br /&gt;
*uniqueid: Steam ID&lt;br /&gt;
===hlg_reset===&lt;br /&gt;
 hlg_reset&lt;br /&gt;
 hlg_reset &amp;lt;net|lan|league&amp;gt;&lt;br /&gt;
resetuje hlguard'a - ignoruje wszelkie komendy hlg_loadmode w chiwli przeładowania, i ładuje moduły na tryb net/lan/league&lt;br /&gt;
===hlg_log===&lt;br /&gt;
 hlg_log &amp;quot;&amp;lt;hlg string&amp;gt;&amp;quot;&lt;br /&gt;
zapisuje do logów dany ciąg zarówno do logów serwera jak i hlguarda&lt;br /&gt;
*hlg string: ciąg znaków, rozpoznaje zmienne z % (zobacz niżej)&lt;br /&gt;
===hlg_menucvar===&lt;br /&gt;
 hlg_menucvar &amp;quot;&amp;lt;cvar&amp;gt;&amp;quot; &amp;quot;&amp;lt;step&amp;gt;&amp;quot; &amp;quot;&amp;lt;maximum&amp;gt;&amp;quot;&lt;br /&gt;
 dodaje pozycje do menu w części hlg server cvar (zmienne)&lt;br /&gt;
*cvar: zmienna, na przykład hlg_delay&lt;br /&gt;
*step: krok, zmiana wartości od 0 do &amp;lt;maximum&amp;gt;&lt;br /&gt;
===hlg_menucmd===&lt;br /&gt;
 hlg_menucmd &amp;quot;&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;commmand&amp;gt;&amp;quot;&lt;br /&gt;
dodaje pozycje do menu w cześci komend serwera&lt;br /&gt;
*description: opis&lt;br /&gt;
*command: komenda do wykonania&lt;br /&gt;
&lt;br /&gt;
===hlg_menuplayer===&lt;br /&gt;
 hlg_menuplayer &amp;quot;&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;commmand&amp;gt;&amp;quot;&lt;br /&gt;
dodaje  pozycje do menu graczy&lt;br /&gt;
*description: opis komendy&lt;br /&gt;
*command: komenda do wykonania&lt;br /&gt;
&lt;br /&gt;
===hlg_write===&lt;br /&gt;
 hlg_agreement&lt;br /&gt;
 hlg_agreement &amp;quot;&amp;lt;message&amp;gt;&amp;quot;&lt;br /&gt;
 wyświetla oraz dodaje linie do tekstu zasad ( rules agreement), zgoda na skanowanie itp&lt;br /&gt;
&lt;br /&gt;
===hlg_write===&lt;br /&gt;
 hlg_write  &amp;quot;&amp;lt;hlg string&amp;gt;&amp;quot;&lt;br /&gt;
zapisuje komunikat do aktualnego hlg_writefile (logu)&lt;br /&gt;
&lt;br /&gt;
===hlg_conncommand===&lt;br /&gt;
 hlg_conncommand  &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
dodaje komendę do listy komend wykonwanych u gracza w chwili kiedy ten sie podącza do serwera&lt;br /&gt;
&lt;br /&gt;
===hlg_exec===&lt;br /&gt;
 hlg_exec &amp;quot;&amp;lt;config.cfg|config.zcfg&amp;gt;&amp;quot;&lt;br /&gt;
 wykonuje normalny plik konfiguracyjny albo z config z suportem dla zmiennych z %&lt;br /&gt;
&lt;br /&gt;
===hlg_listexec===&lt;br /&gt;
 hlg_listexec &lt;br /&gt;
wyświetla listę wszystkich plików wykonywanych w chiwli aktywacji hlg_exec&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===hlg_blockcommand===&lt;br /&gt;
 hlg_blockcommand &lt;br /&gt;
 hlg_blockcommand  &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
blokuje komendę gracza jeśli jest uzyta, albo pokazuje liste aktualnie blokowanych komend. Nie wszstkie komendy mozna zblokować.&lt;br /&gt;
&lt;br /&gt;
===hlg_loadmode===&lt;br /&gt;
 hlg_loadmode &amp;lt;net|lan|league&amp;gt;&lt;br /&gt;
ładuje tryb net/lan/league , powinen być wykonywany tylko raz na mapę.&lt;br /&gt;
&lt;br /&gt;
===hlg_updateconfigs===&lt;br /&gt;
 hlg_updateconfigs&lt;br /&gt;
wykonuje ręczną aktualizacje konfigów&lt;br /&gt;
&lt;br /&gt;
===hlg_swzone===&lt;br /&gt;
sky walk zone, czyli obszary zakaznego łażenia po niebie.&lt;br /&gt;
 hlg_swzone mod &amp;lt;mod&amp;gt;&lt;br /&gt;
 hlg_swzone map &amp;lt;map&amp;gt;&lt;br /&gt;
 hlg_swzone point1 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point2 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point3 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point4 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point5 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point6 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point7 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point8 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone method &amp;lt;method&amp;gt;&lt;br /&gt;
 hlg_swzone add&lt;br /&gt;
&lt;br /&gt;
*mod: krótka nazwa modu (cstrike, tfc, ...)&lt;br /&gt;
*map: nazwa mapy, bez roszerzenia (de_dust, rock2, ...)&lt;br /&gt;
*x/y/z: parametry w przestrzeni mamp - origin in game world (246, -284, ...)&lt;br /&gt;
*method: 0 = brak, 1 = blokuj, 2 = blokuj + forsuj brak promeni&lt;br /&gt;
ustawia parametry dla obszaru albo tworzy nowy&lt;br /&gt;
&lt;br /&gt;
==Zmienne==&lt;br /&gt;
Uwaga, te zmienne są czułe na wielkośc znaków - %s to nie to samo co %S&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%n - zwraca imię gracza&lt;br /&gt;
%y - zwraca opis aktualnego cheat'a/ ilośc ostrzeżeń aimbota od momentu podączenia się gracza do serwera&lt;br /&gt;
%w - zwraca gracza uniqueid -steamid/wonid&lt;br /&gt;
%i - zwraca adres ip gracza&lt;br /&gt;
%v - zwraca czy alias został lub nie został znaleziony&lt;br /&gt;
%d - zwraca datę w formacie miesiąc/dzień/rok (mm/dd/yyyy)&lt;br /&gt;
%h - zwraca godzinę (hh:mm:ss)&lt;br /&gt;
%g - zwraca wersję HLGuard&lt;br /&gt;
%k - zwraca wartośc zmiennej hlg_aimbotrepeat&lt;br /&gt;
%c - zwraca numer aimwarn w zadanym czasie hlg_aimbottimeout&lt;br /&gt;
%a - zwraca wartość zmiennej hlg_aimbotlevel&lt;br /&gt;
%q - zwraca wartość zmiennej hlg_aimbottimeout&lt;br /&gt;
%u - zwraca userid gracza (uid)&lt;br /&gt;
%m - zwraca nazwę mapy&lt;br /&gt;
%t - zwraca nazwę druzyny gracza&lt;br /&gt;
%f - zwraca wartość zmiennej hlg_cfgversion&lt;br /&gt;
%s - zwraca nazwę serwera&lt;br /&gt;
%o - zwraca listę graczy&lt;br /&gt;
%M - zwraca nazwę modu (cstrike..)&lt;br /&gt;
%L - zwraca aktualną ścieżke pliku z logami&lt;br /&gt;
%C - zwraca liczbę skanów aliasów wykonaną na graczy&lt;br /&gt;
%S - zwraca numer slotu gracza&lt;br /&gt;
%N - zwraca nowy nick gracza na jaki zostaje zmieniony, potrzebny do systemów banujących aby pokazywały nowy nick a nie stary&lt;br /&gt;
&lt;br /&gt;
=Nightly Builds=&lt;br /&gt;
==Co to jest?==&lt;br /&gt;
Są to wersje  kompilowane ze źródeł, które sa najnowszą wersją HLGuarda.&lt;br /&gt;
Co oferuje night build:&lt;br /&gt;
* najnowsze metody anticheat&lt;br /&gt;
* błędy&lt;br /&gt;
* niestabiloność&lt;br /&gt;
* różnice w plikach konfiguracyjnych w porównaniu z wersją stabilną&lt;br /&gt;
&lt;br /&gt;
==Skąd pobrać?==&lt;br /&gt;
Zobacz [[HLGuard#Linki|Linki]]&lt;br /&gt;
&lt;br /&gt;
Co jakis czas pliki kończące się nazwą nightly.so oraz nightly.dll sa zastepowane najnowszą wersją.&lt;br /&gt;
&lt;br /&gt;
==Czy sie opłaca?==&lt;br /&gt;
Jesli możesz chociaż uruchomić to od czasu do czasu to tak, a w razie jakichkolwiek odpowiedzi deweloperzy będą bardzo wdzięczni.&lt;br /&gt;
&lt;br /&gt;
==Różnice==&lt;br /&gt;
*hlguard 5 on - zamiast speedhacka jest cvarblocker który moze byc aktywowany. W związku z tym istnieje komenda &lt;br /&gt;
  hlg_blockcvar &amp;lt;cvar&amp;gt; &amp;lt;minimum value&amp;gt; &amp;lt;maximum value&amp;gt; &amp;lt;default value&amp;gt; &amp;lt;warning flags&amp;gt;&lt;br /&gt;
na przykład &lt;br /&gt;
 hlg_blockcvar &amp;quot;cl_forwardspeed&amp;quot; &amp;quot;400&amp;quot; &amp;quot;600&amp;quot; &amp;quot;400&amp;quot; swk&lt;br /&gt;
Napisze komunikat, ostrzeże osobe i wykopie z serwera.&lt;br /&gt;
Więcej przykładów na [http://forums.thezproject.org/index.php?showtopic=1217 forum].&lt;br /&gt;
&lt;br /&gt;
=Dodatki=&lt;br /&gt;
* Istnieją rózne doatki, jednak ich zastosowanie nie jest dla lamerów nie umiejących skonfigurować nawet HLGuard'a a co więcej nie umiejących zajrzeć do isntrukcji i języka słownego&lt;br /&gt;
* [http://forums.thezproject.org/index.php?showtopic=514 Skrypty Windows] do manipulacji banami i logami.&lt;br /&gt;
&lt;br /&gt;
=Źródła:=&lt;br /&gt;
* http://forums.unitedadmins.com/index.php?showtopic=45761&lt;br /&gt;
* http://www.zepher.f2s.com/docs/HLG/en/&lt;br /&gt;
* Potwierdzenie skanowania przetłumaczone przez zchiz'a&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Anticheat]]&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[kategoria:MetaMod]]&lt;/div&gt;</summary>
		<author><name>Ufok</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/HLGuard</id>
		<title>HLGuard</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/HLGuard"/>
				<updated>2008-01-19T14:43:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ufok: /* hlg_aimbot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Opis =&lt;br /&gt;
[[Grafika:Hlguard.gif|right]]&lt;br /&gt;
'''HLGuard''' - Jeden z najstarszych systemów działających wyłącznie na serwerze gry [[Half-Life]] - [[HLDS]]. Projekt przejęty przez grupę programistów [http://www.thezproject.org The Z Project] w momencie rozłamu [[UnitedAdmins]] i utrzymywany do dziś.&lt;br /&gt;
&lt;br /&gt;
*[http://www.thezproject.org The Z Project] - strona domowa&lt;br /&gt;
===Zalety===&lt;br /&gt;
*działa tylko na serwerze - nie trzeba klienta&lt;br /&gt;
*rozbudowane możliwości dostosowania programu w działaniu do potrzeb graczy i serwera i dodatków&lt;br /&gt;
*ogranicza ruch sieciowy o nadmiarowe dane, które wykorzystują antycheaty&lt;br /&gt;
*możliwośc integracji z takimi bazami danych jak SteamBans czy AMX Bans&lt;br /&gt;
*działa z większością innych programów antycziterskich&lt;br /&gt;
&lt;br /&gt;
==Wady==&lt;br /&gt;
*czasem fakt, iż jest to tylko wersja serwerowa nie wystarcza i trzeba go wspomagać innymi programami.&lt;br /&gt;
*potrafi pożerac pamięć serwera, oznacza to, że trzeba serwer restartować mniej więcej co ''48h'' - wtedy czuje się wyraźne polepszenie grywalności.&lt;br /&gt;
&lt;br /&gt;
=Linki=&lt;br /&gt;
*[http://www.unitedadmins.com UnitedAdmins] - pierwotna strona projektu.&lt;br /&gt;
*[http://www.thezproject.org The Z Project] - aktualna strona projektu.&lt;br /&gt;
*[http://forums.thezproject.org/index.php?showtopic=1130 Nightly Builds] zobacz [[HLGuard#Nightly_Builds|Nightly Builds]]&lt;br /&gt;
*[http://www.thezproject.org/docs/hlguard/HLG_readme.htm Instrukcja po angielsku] - zawierająca parę ciekawych tekstów.&lt;br /&gt;
*[http://www.thezproject.org/faq.php?pid=1 FAQ po angielsku]&lt;br /&gt;
*[http://www.zepher.f2s.com/docs/HLG/whblock_info/wallhackblock.htm O WallHacku]]&lt;br /&gt;
&lt;br /&gt;
= Instalacja =&lt;br /&gt;
==Wymagania==&lt;br /&gt;
*HLGuard: http://www.thezproject.org/downloads/hlguard/hlg_1_8.zip&lt;br /&gt;
*Zainstalowany i działający [[MetaMod]]&lt;br /&gt;
&lt;br /&gt;
==Instalacja==&lt;br /&gt;
*Wypakowywujemy ZIP'a z HLGuardem do cstrike/&lt;br /&gt;
*Edytujemy [[MetaMod#plugins.ini| /addons/metamod/plugins.ini]]&lt;br /&gt;
Dla '''Windows''' dopisujemy:&lt;br /&gt;
 win32 addons/hlguard/dlls/hlguard_mm.dll&lt;br /&gt;
lub, jeśli procesor naszego serwera to athlon-xp/pentium 4 możemy użyć specjalnej biblioteki optymalizowanej pod te procesory&lt;br /&gt;
 win32 addons/hlguard/dlls/hlguard_mm_optimized.dll&lt;br /&gt;
&lt;br /&gt;
Dla '''Linux''' dopiszemy:&lt;br /&gt;
 linux addons/hlguard/dlls/hlguard_mm_i686.so&lt;br /&gt;
lub, jeśli procesor naszego serwera to athlon-xp/pentium 4 możemy użyć specjalnej biblioteki optymalizowanej pod te procesory&lt;br /&gt;
 linux addons/hlguard/dlls/hlguard_mm_optimized_i686.so&lt;br /&gt;
&lt;br /&gt;
W przypadku wystąpienia problemów z bibliotekami _optimized_ należy używać zwykłych.&lt;br /&gt;
&lt;br /&gt;
=Konfiguracja=&lt;br /&gt;
==Podstawowa==&lt;br /&gt;
*Otwieramy addons/hlguard/config/hlguard.cfg&lt;br /&gt;
Widzimy w nim cos takiego (''tyle ze po angielsku. Na potrzeby tutorialu przetłumaczyłem, o co mniej więcej chodzi''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlguard 1 off // [[Aimbot]] Warning System&lt;br /&gt;
hlguard 2 on  // Wykrywanie niedozwolonych aliasów, itd.&lt;br /&gt;
hlguard 3 on  // Detekcja Rapid/BurstFire&lt;br /&gt;
hlguard 4 on  // Blokowanie [[WallHack]]'a&lt;br /&gt;
hlguard 5 off // Blokowanie [[SpeedHack]]'a&lt;br /&gt;
hlguard 6 off // Klient [[Steambans]] - jeśli nie wiesz, co to jest, to zostaw na off&lt;br /&gt;
hlguard 7 on  // Wykrywanie szybkich i częstych zmian nicka (tzw. nick spam)&lt;br /&gt;
hlguard 8 on  // Wlaczanie stref blokujących błędy map (np. wyjścia poza mapy)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To, co ma byc włączone zmieniamy z off na on. Bądź, jeżeli cos ma byc wyłączone to z on na off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;UWAGA&amp;lt;/span&amp;gt; Jeśli uzywacie Nightly builds powyżej wersji n3 to pozycja hlguard 5 może byc na '''on''' - zmieniono ja ze  Speedhacka na CvarBlocking i moze byc aktywowana. Więcej w punkcie [[#Nightly_Builds|Nightly Builds]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeżeli chcemy, aby HLG w grze pokazywał ze przeskanował już configi znajdujemy to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// One-Time messages&lt;br /&gt;
// hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;hlg_clexec #%u 'alias hlgauth';say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
//&lt;br /&gt;
// Repeating messages&lt;br /&gt;
// hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I zmieniamy na:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// One-Time messages&lt;br /&gt;
hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;hlg_clexec #%u 'alias hlgauth';say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
//&lt;br /&gt;
// Repeating messages&lt;br /&gt;
hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby ustawić tryb HLGuarda trzeba znaleźć&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Use ONE of these config files designed for InterNET, LAN and LEAGUE servers:&lt;br /&gt;
hlg_loadmode net // InterNET mode - Banowanie przez STEAM ID&lt;br /&gt;
// hlg_loadmode lan // LAN mode - Banowanie przez adres IP (przydatne na LANie)&lt;br /&gt;
// hlg_loadmode league // League mode - HLG nie banuje. Pokazuje tylko ze ktoś 'coś' ma i zapisuje do logów&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zmieniając tryb należy usunąć '''//''' (''dwa slashe'') sprzed 'nowego' trybu a dodać to samo na tym 'stary'.&lt;br /&gt;
&lt;br /&gt;
Aby włączyć funkcje banowania nickow trzeba znaleźć:&lt;br /&gt;
Kod:&lt;br /&gt;
 // hlg_exec addons/hlguard/config/hlg_nameban.cfg&lt;br /&gt;
i zamienić na&lt;br /&gt;
Kod:&lt;br /&gt;
 hlg_exec addons/hlguard/config/hlg_nameban.cfg&lt;br /&gt;
&lt;br /&gt;
Więcej o tym jest niżej.&lt;br /&gt;
&lt;br /&gt;
Aby włączyć zgodę na przeskanowanie systemu przez HLguard trzeba znaleźć:&lt;br /&gt;
 // hlg_exec addons/hlguard/config/hlg_agreement.cfg&lt;br /&gt;
i zamienic na&lt;br /&gt;
 hlg_exec addons/hlguard/config/hlg_agreement.cfg&lt;br /&gt;
&lt;br /&gt;
== Zawansowana konfiguracja ==&lt;br /&gt;
'''Pamiętaj, aby zawsze zrobić kopie zapasowa pliku, który edytujesz.'''&lt;br /&gt;
=== Rózne bajery===&lt;br /&gt;
Radzę zajrzeć [http://forums.thezproject.org/index.php?showtopic=509 tutaj] - kilkanaście fajnych linii aby HLGuard był bardziej fajowy :)&lt;br /&gt;
&lt;br /&gt;
=== AMXBans ===&lt;br /&gt;
Dostosowywanie HLGuarda, aby działał z [[AMXBANS]].&lt;br /&gt;
*Otwieramy plik hlg_net.Cfg i zmieniamy sekcje w pliku:&lt;br /&gt;
*Alias Detection Actions&lt;br /&gt;
 hlg_action &amp;quot;b:found:10&amp;quot; &amp;quot;banid 0.0 %w;kick #%u [HLGUARD] Banned: Permanently. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
 hlg_action &amp;quot;t:found:10&amp;quot; &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] Banned: 24 hours. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
na &lt;br /&gt;
 hlg_action &amp;quot;b:found:10&amp;quot; &amp;quot;amx_ban 0 %w [HLGUARD] You have been banned. Reason: %y&amp;quot;&lt;br /&gt;
 hlg_action &amp;quot;t:found:10&amp;quot; &amp;quot;amx_ban 1440 %w [HLGUARD] You have been temporarily banned. Reason: %y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Steambans check actions&lt;br /&gt;
 hlg_action &amp;quot;h:found:10&amp;quot; &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] Banned: 24 hours. Reason: You are SteamBans blacklisted! Visit www.steambans.com for more information;wait;writeid&amp;quot;&lt;br /&gt;
na&lt;br /&gt;
 hlg_action &amp;quot;h:found:10&amp;quot; &amp;quot;amx_ban 1440 %w [HLGUARD] Banned: 24 hours. Reason: You are SteamBans blacklisted! Visit www.steambans.com for more information&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Nameban Actions&lt;br /&gt;
 hlg_action &amp;quot;q:found:10&amp;quot; &amp;quot;banid 120.0 %w;kick #%u [HLGUARD] Banned: 2 hours. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
na&lt;br /&gt;
 hlg_action &amp;quot;q:found:10&amp;quot; &amp;quot;amx_ban 120 %w [HLGUARD] Banned: 2 hours. Reason: %y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Aimbot Warning System Detection Actions (Abandoned, not updated, no support)&lt;br /&gt;
 hlg_aimbot &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] You have been banned for suspected aimbot;wait;writeid&amp;quot;&lt;br /&gt;
na &lt;br /&gt;
 hlg_aimbot &amp;quot;amx_ban 1440 %w [HLGUARD] You have been banned 24 hours for suspected aimbot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Banowanie po Nickach ===&lt;br /&gt;
Nicki do zbanowania znajdują się w pliku ''hlg_nameban.cfg''. Standardowo jest tam kilka nazw klanów i nickow, które dostają bana. Śmiało możemy się ich pozbyć poprzez wykasowanie ich.&lt;br /&gt;
Składnia polecenia sprawdzania czy nick jest do zbanowania wygląda tak:&lt;br /&gt;
 hlg_check &amp;quot;%n:nick:Przyczyna bana i tekst, który zostanie wyświetlony przy banie/kicku&amp;quot; &amp;quot;flagi&amp;quot;&lt;br /&gt;
Przy nicku można użyć znaków * i ? które zastępują odpowiednio dowolny ciąg znaków i jeden znak.&lt;br /&gt;
&lt;br /&gt;
W ''&amp;quot;Przyczyna bana i tekst, który zostanie wyświetlony przy banie/kicku&amp;quot;'' możemy wpisać, co nam się podoba.&lt;br /&gt;
&lt;br /&gt;
We ''&amp;quot;flagi&amp;quot;'' należy stosować którąś z kombinacji:&lt;br /&gt;
1) pk - Zapisuje delikwenta do logu i kopie go z serwera.&lt;br /&gt;
2) q - Zapisuje delikwenta do logu i banuje go.&lt;br /&gt;
&lt;br /&gt;
 hlg_check &amp;quot;%n:*lol*:Niedozwolona część nicka: lol&amp;quot; &amp;quot;q&amp;quot;&lt;br /&gt;
&lt;br /&gt;
spowoduje ze będzie banowany każdy, kto gdzieś w nicku ma słowo ''lol''&lt;br /&gt;
 &lt;br /&gt;
 hlg_check &amp;quot;%n:ku?a:Z takim nikiem tu nie zagrasz&amp;quot; &amp;quot;pl&amp;quot;&lt;br /&gt;
spowoduje ze gracze o nickach kupa, kuba, kuwa itd będą kopani z serwera.&lt;br /&gt;
&lt;br /&gt;
===Zgoda na skanowanie systemu===&lt;br /&gt;
Wszelakie informacje na ten temat znajdują się w pliku hlg_agreement.cfg&lt;br /&gt;
&lt;br /&gt;
Aby zmienić na polski tekst informacji pojawiającej się przy wejściu na serwer trzeba zedytowac w/w plik, zamiast&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlg_agreement &amp;quot;      yHLGuard connection agreementw&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      By playing on this server, you&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      agree to have your system scanned and&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      specific features of the game blocked,&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      for the purpose of cheat prevention&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      and detection.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      If you don't agree with these conditions,&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      press key number 4 to be kicked from&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      this server.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      1. I agree         4. I disagree&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
wpisujemy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlg_agreement &amp;quot; y-| Zgoda na przeskanowanie systemu przez HLguard |-w&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; Łącząc się do tego serwera, zgadzasz się&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; by twój system został przeskanowany i niektóre&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; właściwości gry zostały zablokowane, co uniemożliwi&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; uzycie cheatow.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; Jeśli nie zgadzasz się z powyższymi&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; warunkami, wciśnij klawisz 4&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; 1. Zgadzam się 4. Nie zgadzam się&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inne tłumaczenia znajdują się tutaj:&lt;br /&gt;
http://board.counter-strike.pl/viewtopic.php?t=3062&lt;br /&gt;
&lt;br /&gt;
===Menu HLGuarda w grze===&lt;br /&gt;
Aby uzyskać dostęp do menu HLGuarda w grze należy edytować plik ''hlg_menu.cfg''&lt;br /&gt;
Znajdujemy w nim cos takiego:&lt;br /&gt;
 hlg_menupassword &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
pomiędzy cudzysłowami wpisujemy swoje hasło.&lt;br /&gt;
 hlg_menupassword &amp;quot;MojeHaslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
teraz najlepiej do configa sobie dopisać&lt;br /&gt;
 bind &amp;quot;f2&amp;quot; &amp;quot;hlg_menu MojeHaslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Wielkość liter ma znaczenie!'''&lt;br /&gt;
Teraz w grze wciskamy F2 i mamy ładne menu HLGuarda.&lt;br /&gt;
&lt;br /&gt;
===Blokowanie zmiennych ===&lt;br /&gt;
Blokowanie/Odblokowywanie niektórych zmiennych w grze (''chwilowo nie działa'')&lt;br /&gt;
&lt;br /&gt;
HLGuard standardowo blokuje niektóre zmienne w grze. Np. ''ex_interp 0.1''&lt;br /&gt;
Za pomocą kilku configow możemy sami ustawić jakieś zmienne, aby gracze nie oszukiwali.&lt;br /&gt;
&lt;br /&gt;
Zmienne forsowane przez HLGuarda znajdują się w kilku plikach.&lt;br /&gt;
 addons\hlguard\config\cstrike\hlg_cvars.cfg&lt;br /&gt;
oraz&lt;br /&gt;
 addons\hlguard\config\hl\hlg_cvars.cfg&lt;br /&gt;
&lt;br /&gt;
Aby pozbyć się blokowania należy w tych configach znaleźć&lt;br /&gt;
 hlg_conncommand &amp;quot;ex_interp 0.1;alias ex_interp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
i zamienić na&lt;br /&gt;
 // hlg_conncommand &amp;quot;ex_interp 0.1;alias ex_interp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Tak samo postępujemy z innymi zmiennymi, których nie chcemy.&lt;br /&gt;
&lt;br /&gt;
Aby dodać jakąś zmienna żeby była forsowana u graczy trzeba w&lt;br /&gt;
 addons\hlguard\config\cstrike\hlg_cvars.cfg&lt;br /&gt;
dopisać:&lt;br /&gt;
 hlg_conncommand &amp;quot;nazwa_zmiennej &amp;lt;wartość&amp;gt;; alias nazwa_zmiennej&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Czas banów ===&lt;br /&gt;
Zmiana długości trwania banów&lt;br /&gt;
&lt;br /&gt;
Otwieramy ''hlg_net.cfg'' lub ''hlg_lan.cfg'' w zależności, z jakiego trybu HLGuarda korzystamy i szukamy w nim słowa ''banid'' oraz odpowiednio ''addip''. Po tych wyrazach zawsze jest jakąś wartość liczbowa. Ta wartość to właśnie czas w minutach na ile gracz dostaje bana. Gdy ta wartość wynosi 0 wtedy ban jest permanenty (''na zawsze'').&lt;br /&gt;
&lt;br /&gt;
=Komendy i Zmienne =&lt;br /&gt;
==Komendy==&lt;br /&gt;
===hlguard===&lt;br /&gt;
 hlguard &lt;br /&gt;
 hlguard  &amp;lt;mode&amp;gt; &amp;lt;on|off|1|0&amp;gt; &lt;br /&gt;
 hlguard &amp;lt;bitmask&amp;gt; &lt;br /&gt;
bez parametrów pokazuje tryb w jakim pracuje hlguard,&lt;br /&gt;
mode to tryb pracy, jest ich sześć, pokazuje status danego trybu:&lt;br /&gt;
&lt;br /&gt;
 hlguard 1 off // [[Aimbot]] Warning System&lt;br /&gt;
 hlguard 2 on  // Wykrywanie niedozwolonych aliasów, itd.&lt;br /&gt;
 hlguard 3 on  // Detekcja Rapid/BurstFire&lt;br /&gt;
 hlguard 4 on  // Blokowanie [[Cheat#Wallhack|WallHack]]'a&lt;br /&gt;
 hlguard 5 off // Blokowanie [[Cheat#Speedhack|SpeedHack]]'a&lt;br /&gt;
 hlguard 6 off // Klient [[SteamBans]] - jeśli nie wiesz, co to jest, to zostaw na off&lt;br /&gt;
 hlguard 7 on  // Wykrywanie szybkich i częstych zmian nicka (tzw. nick spam)&lt;br /&gt;
 hlguard 8 on  // Wlaczanie stref blokujących błędy map (np. wyjścia poza mapy)&lt;br /&gt;
&lt;br /&gt;
bitmask: maska bitowa modów, zero to wyłączenie, rzadko stosowane&lt;br /&gt;
&lt;br /&gt;
===hlg_action===&lt;br /&gt;
 hlg_action &amp;quot;&amp;lt;flag&amp;gt;:&amp;lt;found|not found&amp;gt;&amp;quot; &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
dodaje akcję do sprawdzanych aliasów&lt;br /&gt;
*flag: identyfikator akcji&lt;br /&gt;
*found/not found: gdy hlg sprawdza i jesli znajdzie lub nie znajdzie danej akcji to wykona się komenda&lt;br /&gt;
*command: komenda do wykonania jeśli warunek jest spełniony&lt;br /&gt;
===hlg_aimbot===&lt;br /&gt;
 hlg_aimbot &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
wykonuje komendę jeśli wykryto aimbot'a&lt;br /&gt;
&lt;br /&gt;
===hlg_check===&lt;br /&gt;
 hlg_check &amp;quot;&amp;lt;alias&amp;gt;:&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;flags&amp;gt;&amp;quot;&lt;br /&gt;
dodaje alias do listy skanów&lt;br /&gt;
*alias: alias do skanowania&lt;br /&gt;
*description: nazwa cheat'u&lt;br /&gt;
*flags: fflagi z którymi łączyc ten skan&lt;br /&gt;
===hlg_clexec===&lt;br /&gt;
 hlg_clexec &amp;lt;#&amp;lt;userid&amp;gt;|&amp;lt;uniqueid&amp;gt;&amp;gt; &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
wykonuje komendę na graczu&lt;br /&gt;
*userid: numer identyfikacyjny gracza&lt;br /&gt;
*uniqueid: Steam ID&lt;br /&gt;
===hlg_reset===&lt;br /&gt;
 hlg_reset&lt;br /&gt;
 hlg_reset &amp;lt;net|lan|league&amp;gt;&lt;br /&gt;
resetuje hlguard'a - ignoruje wszelkie komendy hlg_loadmode w chiwli przeładowania, i ładuje moduły na tryb net/lan/league&lt;br /&gt;
===hlg_log===&lt;br /&gt;
 hlg_log &amp;quot;&amp;lt;hlg string&amp;gt;&amp;quot;&lt;br /&gt;
zapisuje do logów dany ciąg zarówno do logów serwera jak i hlguarda&lt;br /&gt;
*hlg string: ciąg znaków, rozpoznaje zmienne z % (zobacz niżej)&lt;br /&gt;
===hlg_menucvar===&lt;br /&gt;
 hlg_menucvar &amp;quot;&amp;lt;cvar&amp;gt;&amp;quot; &amp;quot;&amp;lt;step&amp;gt;&amp;quot; &amp;quot;&amp;lt;maximum&amp;gt;&amp;quot;&lt;br /&gt;
 dodaje pozycje do menu w części hlg server cvar (zmienne)&lt;br /&gt;
*cvar: zmienna, na przykład hlg_delay&lt;br /&gt;
*step: krok, zmiana wartości od 0 do &amp;lt;maximum&amp;gt;&lt;br /&gt;
===hlg_menucmd===&lt;br /&gt;
 hlg_menucmd &amp;quot;&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;commmand&amp;gt;&amp;quot;&lt;br /&gt;
dodaje pozycje do menu w cześci komend serwera&lt;br /&gt;
*description: opis&lt;br /&gt;
*command: komenda do wykonania&lt;br /&gt;
&lt;br /&gt;
===hlg_menuplayer===&lt;br /&gt;
 hlg_menuplayer &amp;quot;&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;commmand&amp;gt;&amp;quot;&lt;br /&gt;
dodaje  pozycje do menu graczy&lt;br /&gt;
*description: opis komendy&lt;br /&gt;
*command: komenda do wykonania&lt;br /&gt;
&lt;br /&gt;
===hlg_write===&lt;br /&gt;
 hlg_agreement&lt;br /&gt;
 hlg_agreement &amp;quot;&amp;lt;message&amp;gt;&amp;quot;&lt;br /&gt;
 wyświetla oraz dodaje linie do tekstu zasad ( rules agreement), zgoda na skanowanie itp&lt;br /&gt;
&lt;br /&gt;
===hlg_write===&lt;br /&gt;
 hlg_write  &amp;quot;&amp;lt;hlg string&amp;gt;&amp;quot;&lt;br /&gt;
zapisuje komunikat do aktualnego hlg_writefile (logu)&lt;br /&gt;
&lt;br /&gt;
===hlg_conncommand===&lt;br /&gt;
 hlg_conncommand  &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
dodaje komendę do listy komend wykonwanych u gracza w chwili kiedy ten sie podącza do serwera&lt;br /&gt;
&lt;br /&gt;
===hlg_exec===&lt;br /&gt;
 hlg_exec &amp;quot;&amp;lt;config.cfg|config.zcfg&amp;gt;&amp;quot;&lt;br /&gt;
 wykonuje normalny plik konfiguracyjny albo z config z suportem dla zmiennych z %&lt;br /&gt;
&lt;br /&gt;
===hlg_listexec===&lt;br /&gt;
 hlg_listexec &lt;br /&gt;
wyświetla listę wszystkich plików wykonywanych w chiwli aktywacji hlg_exec&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===hlg_blockcommand===&lt;br /&gt;
 hlg_blockcommand &lt;br /&gt;
 hlg_blockcommand  &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
blokuje komendę gracza jeśli jest uzyta, albo pokazuje liste aktualnie blokowanych komend. Nie wszstkie komendy mozna zblokować.&lt;br /&gt;
&lt;br /&gt;
===hlg_loadmode===&lt;br /&gt;
 hlg_loadmode &amp;lt;net|lan|league&amp;gt;&lt;br /&gt;
ładuje tryb net/lan/league , powinen być wykonywany tylko raz na mapę.&lt;br /&gt;
&lt;br /&gt;
===hlg_updateconfigs===&lt;br /&gt;
 hlg_updateconfigs&lt;br /&gt;
wykonuje ręczną aktualizacje konfigów&lt;br /&gt;
&lt;br /&gt;
===hlg_swzone===&lt;br /&gt;
sky walk zone, czyli obszary zakaznego łażenia po niebie.&lt;br /&gt;
 hlg_swzone mod &amp;lt;mod&amp;gt;&lt;br /&gt;
 hlg_swzone map &amp;lt;map&amp;gt;&lt;br /&gt;
 hlg_swzone point1 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point2 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point3 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point4 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point5 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point6 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point7 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point8 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone method &amp;lt;method&amp;gt;&lt;br /&gt;
 hlg_swzone add&lt;br /&gt;
&lt;br /&gt;
*mod: krótka nazwa modu (cstrike, tfc, ...)&lt;br /&gt;
*map: nazwa mapy, bez roszerzenia (de_dust, rock2, ...)&lt;br /&gt;
*x/y/z: parametry w przestrzeni mamp - origin in game world (246, -284, ...)&lt;br /&gt;
*method: 0 = brak, 1 = blokuj, 2 = blokuj + forsuj brak promeni&lt;br /&gt;
ustawia parametry dla obszaru albo tworzy nowy&lt;br /&gt;
&lt;br /&gt;
==Zmienne==&lt;br /&gt;
Uwaga, te zmienne są czułe na wielkośc znaków - %s to nie to samo co %S&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%n - zwraca imię gracza&lt;br /&gt;
%y - zwraca opis aktualnego cheat'a/ ilośc ostrzeżeń aimbota od momentu podączenia się gracza do serwera&lt;br /&gt;
%w - zwraca gracza uniqueid -steamid/wonid&lt;br /&gt;
%i - zwraca adres ip gracza&lt;br /&gt;
%v - zwraca czy alias został lub nie został znaleziony&lt;br /&gt;
%d - zwraca datę w formacie miesiąc/dzień/rok (mm/dd/yyyy)&lt;br /&gt;
%h - zwraca godzinę (hh:mm:ss)&lt;br /&gt;
%g - zwraca wersję HLGuard&lt;br /&gt;
%k - zwraca wartośc zmiennej hlg_aimbotrepeat&lt;br /&gt;
%c - zwraca numer aimwarn w zadanym czasie hlg_aimbottimeout&lt;br /&gt;
%a - zwraca wartość zmiennej hlg_aimbotlevel&lt;br /&gt;
%q - zwraca wartość zmiennej hlg_aimbottimeout&lt;br /&gt;
%u - zwraca userid gracza (uid)&lt;br /&gt;
%m - zwraca nazwę mapy&lt;br /&gt;
%t - zwraca nazwę druzyny gracza&lt;br /&gt;
%f - zwraca wartość zmiennej hlg_cfgversion&lt;br /&gt;
%s - zwraca nazwę serwera&lt;br /&gt;
%o - zwraca listę graczy&lt;br /&gt;
%M - zwraca nazwę modu (cstrike..)&lt;br /&gt;
%L - zwraca aktualną ścieżke pliku z logami&lt;br /&gt;
%C - zwraca liczbę skanów aliasów wykonaną na graczy&lt;br /&gt;
%S - zwraca numer slotu gracza&lt;br /&gt;
%N - zwraca nowy nick gracza na jaki zostaje zmieniony, potrzebny do systemów banujących aby pokazywały nowy nick a nie stary&lt;br /&gt;
&lt;br /&gt;
=Nightly Builds=&lt;br /&gt;
==Co to jest?==&lt;br /&gt;
Są to wersje  kompilowane ze źródeł, które sa najnowszą wersją HLGuarda.&lt;br /&gt;
Co oferuje night build:&lt;br /&gt;
* najnowsze metody anticheat&lt;br /&gt;
* błędy&lt;br /&gt;
* niestabiloność&lt;br /&gt;
* mzienione kofngigi w porównaniu z oryginalną wersją, czasme dosć mocno inne.&lt;br /&gt;
==Skąd pobrać?==&lt;br /&gt;
Zobacz [[HLGuard#Linki|Linki]]&lt;br /&gt;
&lt;br /&gt;
Co jakis czas pliki kończące się nazwą nightly.so oraz nightly.dll sa zastepowane najnowszą wersją.&lt;br /&gt;
&lt;br /&gt;
==Czy sie opłaca?==&lt;br /&gt;
Jesli możesz chociaż uruchomić to od czasu do czasu to tak, a w razie jakichkolwiek odpowiedzi deweloperzy będą bardzo wdzięczni.&lt;br /&gt;
&lt;br /&gt;
==Różnice==&lt;br /&gt;
*hlguard 5 on - zamiast speedhacka jest cvarblocker który moze byc aktywowany. W związku z tym istnieje komenda &lt;br /&gt;
  hlg_blockcvar &amp;lt;cvar&amp;gt; &amp;lt;minimum value&amp;gt; &amp;lt;maximum value&amp;gt; &amp;lt;default value&amp;gt; &amp;lt;warning flags&amp;gt;&lt;br /&gt;
na przykład &lt;br /&gt;
 hlg_blockcvar &amp;quot;cl_forwardspeed&amp;quot; &amp;quot;400&amp;quot; &amp;quot;600&amp;quot; &amp;quot;400&amp;quot; swk&lt;br /&gt;
Napisze komunikat, ostrzeże osobe i wykopie z serwera.&lt;br /&gt;
Więcej przykładów na [http://forums.thezproject.org/index.php?showtopic=1217 forum].&lt;br /&gt;
&lt;br /&gt;
=Dodatki=&lt;br /&gt;
* Istnieją rózne doatki, jednak ich zastosowanie nie jest dla lamerów nie umiejących skonfigurować nawet HLGuard'a a co więcej nie umiejących zajrzeć do isntrukcji i języka słownego&lt;br /&gt;
* [http://forums.thezproject.org/index.php?showtopic=514 Skrypty Windows] do manipulacji banami i logami.&lt;br /&gt;
&lt;br /&gt;
=Źródła:=&lt;br /&gt;
* http://forums.unitedadmins.com/index.php?showtopic=45761&lt;br /&gt;
* http://www.zepher.f2s.com/docs/HLG/en/&lt;br /&gt;
* Potwierdzenie skanowania przetłumaczone przez zchiz'a&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Anticheat]]&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[kategoria:MetaMod]]&lt;/div&gt;</summary>
		<author><name>Ufok</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/HLGuard</id>
		<title>HLGuard</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/HLGuard"/>
				<updated>2008-01-19T14:42:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ufok: /* Rózne bajery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Opis =&lt;br /&gt;
[[Grafika:Hlguard.gif|right]]&lt;br /&gt;
'''HLGuard''' - Jeden z najstarszych systemów działających wyłącznie na serwerze gry [[Half-Life]] - [[HLDS]]. Projekt przejęty przez grupę programistów [http://www.thezproject.org The Z Project] w momencie rozłamu [[UnitedAdmins]] i utrzymywany do dziś.&lt;br /&gt;
&lt;br /&gt;
*[http://www.thezproject.org The Z Project] - strona domowa&lt;br /&gt;
===Zalety===&lt;br /&gt;
*działa tylko na serwerze - nie trzeba klienta&lt;br /&gt;
*rozbudowane możliwości dostosowania programu w działaniu do potrzeb graczy i serwera i dodatków&lt;br /&gt;
*ogranicza ruch sieciowy o nadmiarowe dane, które wykorzystują antycheaty&lt;br /&gt;
*możliwośc integracji z takimi bazami danych jak SteamBans czy AMX Bans&lt;br /&gt;
*działa z większością innych programów antycziterskich&lt;br /&gt;
&lt;br /&gt;
==Wady==&lt;br /&gt;
*czasem fakt, iż jest to tylko wersja serwerowa nie wystarcza i trzeba go wspomagać innymi programami.&lt;br /&gt;
*potrafi pożerac pamięć serwera, oznacza to, że trzeba serwer restartować mniej więcej co ''48h'' - wtedy czuje się wyraźne polepszenie grywalności.&lt;br /&gt;
&lt;br /&gt;
=Linki=&lt;br /&gt;
*[http://www.unitedadmins.com UnitedAdmins] - pierwotna strona projektu.&lt;br /&gt;
*[http://www.thezproject.org The Z Project] - aktualna strona projektu.&lt;br /&gt;
*[http://forums.thezproject.org/index.php?showtopic=1130 Nightly Builds] zobacz [[HLGuard#Nightly_Builds|Nightly Builds]]&lt;br /&gt;
*[http://www.thezproject.org/docs/hlguard/HLG_readme.htm Instrukcja po angielsku] - zawierająca parę ciekawych tekstów.&lt;br /&gt;
*[http://www.thezproject.org/faq.php?pid=1 FAQ po angielsku]&lt;br /&gt;
*[http://www.zepher.f2s.com/docs/HLG/whblock_info/wallhackblock.htm O WallHacku]]&lt;br /&gt;
&lt;br /&gt;
= Instalacja =&lt;br /&gt;
==Wymagania==&lt;br /&gt;
*HLGuard: http://www.thezproject.org/downloads/hlguard/hlg_1_8.zip&lt;br /&gt;
*Zainstalowany i działający [[MetaMod]]&lt;br /&gt;
&lt;br /&gt;
==Instalacja==&lt;br /&gt;
*Wypakowywujemy ZIP'a z HLGuardem do cstrike/&lt;br /&gt;
*Edytujemy [[MetaMod#plugins.ini| /addons/metamod/plugins.ini]]&lt;br /&gt;
Dla '''Windows''' dopisujemy:&lt;br /&gt;
 win32 addons/hlguard/dlls/hlguard_mm.dll&lt;br /&gt;
lub, jeśli procesor naszego serwera to athlon-xp/pentium 4 możemy użyć specjalnej biblioteki optymalizowanej pod te procesory&lt;br /&gt;
 win32 addons/hlguard/dlls/hlguard_mm_optimized.dll&lt;br /&gt;
&lt;br /&gt;
Dla '''Linux''' dopiszemy:&lt;br /&gt;
 linux addons/hlguard/dlls/hlguard_mm_i686.so&lt;br /&gt;
lub, jeśli procesor naszego serwera to athlon-xp/pentium 4 możemy użyć specjalnej biblioteki optymalizowanej pod te procesory&lt;br /&gt;
 linux addons/hlguard/dlls/hlguard_mm_optimized_i686.so&lt;br /&gt;
&lt;br /&gt;
W przypadku wystąpienia problemów z bibliotekami _optimized_ należy używać zwykłych.&lt;br /&gt;
&lt;br /&gt;
=Konfiguracja=&lt;br /&gt;
==Podstawowa==&lt;br /&gt;
*Otwieramy addons/hlguard/config/hlguard.cfg&lt;br /&gt;
Widzimy w nim cos takiego (''tyle ze po angielsku. Na potrzeby tutorialu przetłumaczyłem, o co mniej więcej chodzi''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlguard 1 off // [[Aimbot]] Warning System&lt;br /&gt;
hlguard 2 on  // Wykrywanie niedozwolonych aliasów, itd.&lt;br /&gt;
hlguard 3 on  // Detekcja Rapid/BurstFire&lt;br /&gt;
hlguard 4 on  // Blokowanie [[WallHack]]'a&lt;br /&gt;
hlguard 5 off // Blokowanie [[SpeedHack]]'a&lt;br /&gt;
hlguard 6 off // Klient [[Steambans]] - jeśli nie wiesz, co to jest, to zostaw na off&lt;br /&gt;
hlguard 7 on  // Wykrywanie szybkich i częstych zmian nicka (tzw. nick spam)&lt;br /&gt;
hlguard 8 on  // Wlaczanie stref blokujących błędy map (np. wyjścia poza mapy)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To, co ma byc włączone zmieniamy z off na on. Bądź, jeżeli cos ma byc wyłączone to z on na off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;UWAGA&amp;lt;/span&amp;gt; Jeśli uzywacie Nightly builds powyżej wersji n3 to pozycja hlguard 5 może byc na '''on''' - zmieniono ja ze  Speedhacka na CvarBlocking i moze byc aktywowana. Więcej w punkcie [[#Nightly_Builds|Nightly Builds]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeżeli chcemy, aby HLG w grze pokazywał ze przeskanował już configi znajdujemy to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// One-Time messages&lt;br /&gt;
// hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;hlg_clexec #%u 'alias hlgauth';say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
//&lt;br /&gt;
// Repeating messages&lt;br /&gt;
// hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I zmieniamy na:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// One-Time messages&lt;br /&gt;
hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;hlg_clexec #%u 'alias hlgauth';say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
//&lt;br /&gt;
// Repeating messages&lt;br /&gt;
hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby ustawić tryb HLGuarda trzeba znaleźć&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Use ONE of these config files designed for InterNET, LAN and LEAGUE servers:&lt;br /&gt;
hlg_loadmode net // InterNET mode - Banowanie przez STEAM ID&lt;br /&gt;
// hlg_loadmode lan // LAN mode - Banowanie przez adres IP (przydatne na LANie)&lt;br /&gt;
// hlg_loadmode league // League mode - HLG nie banuje. Pokazuje tylko ze ktoś 'coś' ma i zapisuje do logów&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zmieniając tryb należy usunąć '''//''' (''dwa slashe'') sprzed 'nowego' trybu a dodać to samo na tym 'stary'.&lt;br /&gt;
&lt;br /&gt;
Aby włączyć funkcje banowania nickow trzeba znaleźć:&lt;br /&gt;
Kod:&lt;br /&gt;
 // hlg_exec addons/hlguard/config/hlg_nameban.cfg&lt;br /&gt;
i zamienić na&lt;br /&gt;
Kod:&lt;br /&gt;
 hlg_exec addons/hlguard/config/hlg_nameban.cfg&lt;br /&gt;
&lt;br /&gt;
Więcej o tym jest niżej.&lt;br /&gt;
&lt;br /&gt;
Aby włączyć zgodę na przeskanowanie systemu przez HLguard trzeba znaleźć:&lt;br /&gt;
 // hlg_exec addons/hlguard/config/hlg_agreement.cfg&lt;br /&gt;
i zamienic na&lt;br /&gt;
 hlg_exec addons/hlguard/config/hlg_agreement.cfg&lt;br /&gt;
&lt;br /&gt;
== Zawansowana konfiguracja ==&lt;br /&gt;
'''Pamiętaj, aby zawsze zrobić kopie zapasowa pliku, który edytujesz.'''&lt;br /&gt;
=== Rózne bajery===&lt;br /&gt;
Radzę zajrzeć [http://forums.thezproject.org/index.php?showtopic=509 tutaj] - kilkanaście fajnych linii aby HLGuard był bardziej fajowy :)&lt;br /&gt;
&lt;br /&gt;
=== AMXBans ===&lt;br /&gt;
Dostosowywanie HLGuarda, aby działał z [[AMXBANS]].&lt;br /&gt;
*Otwieramy plik hlg_net.Cfg i zmieniamy sekcje w pliku:&lt;br /&gt;
*Alias Detection Actions&lt;br /&gt;
 hlg_action &amp;quot;b:found:10&amp;quot; &amp;quot;banid 0.0 %w;kick #%u [HLGUARD] Banned: Permanently. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
 hlg_action &amp;quot;t:found:10&amp;quot; &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] Banned: 24 hours. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
na &lt;br /&gt;
 hlg_action &amp;quot;b:found:10&amp;quot; &amp;quot;amx_ban 0 %w [HLGUARD] You have been banned. Reason: %y&amp;quot;&lt;br /&gt;
 hlg_action &amp;quot;t:found:10&amp;quot; &amp;quot;amx_ban 1440 %w [HLGUARD] You have been temporarily banned. Reason: %y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Steambans check actions&lt;br /&gt;
 hlg_action &amp;quot;h:found:10&amp;quot; &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] Banned: 24 hours. Reason: You are SteamBans blacklisted! Visit www.steambans.com for more information;wait;writeid&amp;quot;&lt;br /&gt;
na&lt;br /&gt;
 hlg_action &amp;quot;h:found:10&amp;quot; &amp;quot;amx_ban 1440 %w [HLGUARD] Banned: 24 hours. Reason: You are SteamBans blacklisted! Visit www.steambans.com for more information&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Nameban Actions&lt;br /&gt;
 hlg_action &amp;quot;q:found:10&amp;quot; &amp;quot;banid 120.0 %w;kick #%u [HLGUARD] Banned: 2 hours. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
na&lt;br /&gt;
 hlg_action &amp;quot;q:found:10&amp;quot; &amp;quot;amx_ban 120 %w [HLGUARD] Banned: 2 hours. Reason: %y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Aimbot Warning System Detection Actions (Abandoned, not updated, no support)&lt;br /&gt;
 hlg_aimbot &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] You have been banned for suspected aimbot;wait;writeid&amp;quot;&lt;br /&gt;
na &lt;br /&gt;
 hlg_aimbot &amp;quot;amx_ban 1440 %w [HLGUARD] You have been banned 24 hours for suspected aimbot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Banowanie po Nickach ===&lt;br /&gt;
Nicki do zbanowania znajdują się w pliku ''hlg_nameban.cfg''. Standardowo jest tam kilka nazw klanów i nickow, które dostają bana. Śmiało możemy się ich pozbyć poprzez wykasowanie ich.&lt;br /&gt;
Składnia polecenia sprawdzania czy nick jest do zbanowania wygląda tak:&lt;br /&gt;
 hlg_check &amp;quot;%n:nick:Przyczyna bana i tekst, który zostanie wyświetlony przy banie/kicku&amp;quot; &amp;quot;flagi&amp;quot;&lt;br /&gt;
Przy nicku można użyć znaków * i ? które zastępują odpowiednio dowolny ciąg znaków i jeden znak.&lt;br /&gt;
&lt;br /&gt;
W ''&amp;quot;Przyczyna bana i tekst, który zostanie wyświetlony przy banie/kicku&amp;quot;'' możemy wpisać, co nam się podoba.&lt;br /&gt;
&lt;br /&gt;
We ''&amp;quot;flagi&amp;quot;'' należy stosować którąś z kombinacji:&lt;br /&gt;
1) pk - Zapisuje delikwenta do logu i kopie go z serwera.&lt;br /&gt;
2) q - Zapisuje delikwenta do logu i banuje go.&lt;br /&gt;
&lt;br /&gt;
 hlg_check &amp;quot;%n:*lol*:Niedozwolona część nicka: lol&amp;quot; &amp;quot;q&amp;quot;&lt;br /&gt;
&lt;br /&gt;
spowoduje ze będzie banowany każdy, kto gdzieś w nicku ma słowo ''lol''&lt;br /&gt;
 &lt;br /&gt;
 hlg_check &amp;quot;%n:ku?a:Z takim nikiem tu nie zagrasz&amp;quot; &amp;quot;pl&amp;quot;&lt;br /&gt;
spowoduje ze gracze o nickach kupa, kuba, kuwa itd będą kopani z serwera.&lt;br /&gt;
&lt;br /&gt;
===Zgoda na skanowanie systemu===&lt;br /&gt;
Wszelakie informacje na ten temat znajdują się w pliku hlg_agreement.cfg&lt;br /&gt;
&lt;br /&gt;
Aby zmienić na polski tekst informacji pojawiającej się przy wejściu na serwer trzeba zedytowac w/w plik, zamiast&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlg_agreement &amp;quot;      yHLGuard connection agreementw&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      By playing on this server, you&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      agree to have your system scanned and&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      specific features of the game blocked,&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      for the purpose of cheat prevention&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      and detection.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      If you don't agree with these conditions,&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      press key number 4 to be kicked from&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      this server.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      1. I agree         4. I disagree&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
wpisujemy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlg_agreement &amp;quot; y-| Zgoda na przeskanowanie systemu przez HLguard |-w&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; Łącząc się do tego serwera, zgadzasz się&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; by twój system został przeskanowany i niektóre&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; właściwości gry zostały zablokowane, co uniemożliwi&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; uzycie cheatow.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; Jeśli nie zgadzasz się z powyższymi&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; warunkami, wciśnij klawisz 4&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; 1. Zgadzam się 4. Nie zgadzam się&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inne tłumaczenia znajdują się tutaj:&lt;br /&gt;
http://board.counter-strike.pl/viewtopic.php?t=3062&lt;br /&gt;
&lt;br /&gt;
===Menu HLGuarda w grze===&lt;br /&gt;
Aby uzyskać dostęp do menu HLGuarda w grze należy edytować plik ''hlg_menu.cfg''&lt;br /&gt;
Znajdujemy w nim cos takiego:&lt;br /&gt;
 hlg_menupassword &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
pomiędzy cudzysłowami wpisujemy swoje hasło.&lt;br /&gt;
 hlg_menupassword &amp;quot;MojeHaslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
teraz najlepiej do configa sobie dopisać&lt;br /&gt;
 bind &amp;quot;f2&amp;quot; &amp;quot;hlg_menu MojeHaslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Wielkość liter ma znaczenie!'''&lt;br /&gt;
Teraz w grze wciskamy F2 i mamy ładne menu HLGuarda.&lt;br /&gt;
&lt;br /&gt;
===Blokowanie zmiennych ===&lt;br /&gt;
Blokowanie/Odblokowywanie niektórych zmiennych w grze (''chwilowo nie działa'')&lt;br /&gt;
&lt;br /&gt;
HLGuard standardowo blokuje niektóre zmienne w grze. Np. ''ex_interp 0.1''&lt;br /&gt;
Za pomocą kilku configow możemy sami ustawić jakieś zmienne, aby gracze nie oszukiwali.&lt;br /&gt;
&lt;br /&gt;
Zmienne forsowane przez HLGuarda znajdują się w kilku plikach.&lt;br /&gt;
 addons\hlguard\config\cstrike\hlg_cvars.cfg&lt;br /&gt;
oraz&lt;br /&gt;
 addons\hlguard\config\hl\hlg_cvars.cfg&lt;br /&gt;
&lt;br /&gt;
Aby pozbyć się blokowania należy w tych configach znaleźć&lt;br /&gt;
 hlg_conncommand &amp;quot;ex_interp 0.1;alias ex_interp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
i zamienić na&lt;br /&gt;
 // hlg_conncommand &amp;quot;ex_interp 0.1;alias ex_interp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Tak samo postępujemy z innymi zmiennymi, których nie chcemy.&lt;br /&gt;
&lt;br /&gt;
Aby dodać jakąś zmienna żeby była forsowana u graczy trzeba w&lt;br /&gt;
 addons\hlguard\config\cstrike\hlg_cvars.cfg&lt;br /&gt;
dopisać:&lt;br /&gt;
 hlg_conncommand &amp;quot;nazwa_zmiennej &amp;lt;wartość&amp;gt;; alias nazwa_zmiennej&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Czas banów ===&lt;br /&gt;
Zmiana długości trwania banów&lt;br /&gt;
&lt;br /&gt;
Otwieramy ''hlg_net.cfg'' lub ''hlg_lan.cfg'' w zależności, z jakiego trybu HLGuarda korzystamy i szukamy w nim słowa ''banid'' oraz odpowiednio ''addip''. Po tych wyrazach zawsze jest jakąś wartość liczbowa. Ta wartość to właśnie czas w minutach na ile gracz dostaje bana. Gdy ta wartość wynosi 0 wtedy ban jest permanenty (''na zawsze'').&lt;br /&gt;
&lt;br /&gt;
=Komendy i Zmienne =&lt;br /&gt;
==Komendy==&lt;br /&gt;
===hlguard===&lt;br /&gt;
 hlguard &lt;br /&gt;
 hlguard  &amp;lt;mode&amp;gt; &amp;lt;on|off|1|0&amp;gt; &lt;br /&gt;
 hlguard &amp;lt;bitmask&amp;gt; &lt;br /&gt;
bez parametrów pokazuje tryb w jakim pracuje hlguard,&lt;br /&gt;
mode to tryb pracy, jest ich sześć, pokazuje status danego trybu:&lt;br /&gt;
&lt;br /&gt;
 hlguard 1 off // [[Aimbot]] Warning System&lt;br /&gt;
 hlguard 2 on  // Wykrywanie niedozwolonych aliasów, itd.&lt;br /&gt;
 hlguard 3 on  // Detekcja Rapid/BurstFire&lt;br /&gt;
 hlguard 4 on  // Blokowanie [[Cheat#Wallhack|WallHack]]'a&lt;br /&gt;
 hlguard 5 off // Blokowanie [[Cheat#Speedhack|SpeedHack]]'a&lt;br /&gt;
 hlguard 6 off // Klient [[SteamBans]] - jeśli nie wiesz, co to jest, to zostaw na off&lt;br /&gt;
 hlguard 7 on  // Wykrywanie szybkich i częstych zmian nicka (tzw. nick spam)&lt;br /&gt;
 hlguard 8 on  // Wlaczanie stref blokujących błędy map (np. wyjścia poza mapy)&lt;br /&gt;
&lt;br /&gt;
bitmask: maska bitowa modów, zero to wyłączenie, rzadko stosowane&lt;br /&gt;
&lt;br /&gt;
===hlg_action===&lt;br /&gt;
 hlg_action &amp;quot;&amp;lt;flag&amp;gt;:&amp;lt;found|not found&amp;gt;&amp;quot; &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
dodaje akcję do sprawdzanych aliasów&lt;br /&gt;
*flag: identyfikator akcji&lt;br /&gt;
*found/not found: gdy hlg sprawdza i jesli znajdzie lub nie znajdzie danej akcji to wykona się komenda&lt;br /&gt;
*command: komenda do wykonania jeśli warunek jest spełniony&lt;br /&gt;
===hlg_aimbot===&lt;br /&gt;
 hlg_aimbot &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
wykonuej komendę jeśli wykryto aimbot'a&lt;br /&gt;
===hlg_check===&lt;br /&gt;
 hlg_check &amp;quot;&amp;lt;alias&amp;gt;:&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;flags&amp;gt;&amp;quot;&lt;br /&gt;
dodaje alias do listy skanów&lt;br /&gt;
*alias: alias do skanowania&lt;br /&gt;
*description: nazwa cheat'u&lt;br /&gt;
*flags: fflagi z którymi łączyc ten skan&lt;br /&gt;
===hlg_clexec===&lt;br /&gt;
 hlg_clexec &amp;lt;#&amp;lt;userid&amp;gt;|&amp;lt;uniqueid&amp;gt;&amp;gt; &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
wykonuje komendę na graczu&lt;br /&gt;
*userid: numer identyfikacyjny gracza&lt;br /&gt;
*uniqueid: Steam ID&lt;br /&gt;
===hlg_reset===&lt;br /&gt;
 hlg_reset&lt;br /&gt;
 hlg_reset &amp;lt;net|lan|league&amp;gt;&lt;br /&gt;
resetuje hlguard'a - ignoruje wszelkie komendy hlg_loadmode w chiwli przeładowania, i ładuje moduły na tryb net/lan/league&lt;br /&gt;
===hlg_log===&lt;br /&gt;
 hlg_log &amp;quot;&amp;lt;hlg string&amp;gt;&amp;quot;&lt;br /&gt;
zapisuje do logów dany ciąg zarówno do logów serwera jak i hlguarda&lt;br /&gt;
*hlg string: ciąg znaków, rozpoznaje zmienne z % (zobacz niżej)&lt;br /&gt;
===hlg_menucvar===&lt;br /&gt;
 hlg_menucvar &amp;quot;&amp;lt;cvar&amp;gt;&amp;quot; &amp;quot;&amp;lt;step&amp;gt;&amp;quot; &amp;quot;&amp;lt;maximum&amp;gt;&amp;quot;&lt;br /&gt;
 dodaje pozycje do menu w części hlg server cvar (zmienne)&lt;br /&gt;
*cvar: zmienna, na przykład hlg_delay&lt;br /&gt;
*step: krok, zmiana wartości od 0 do &amp;lt;maximum&amp;gt;&lt;br /&gt;
===hlg_menucmd===&lt;br /&gt;
 hlg_menucmd &amp;quot;&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;commmand&amp;gt;&amp;quot;&lt;br /&gt;
dodaje pozycje do menu w cześci komend serwera&lt;br /&gt;
*description: opis&lt;br /&gt;
*command: komenda do wykonania&lt;br /&gt;
&lt;br /&gt;
===hlg_menuplayer===&lt;br /&gt;
 hlg_menuplayer &amp;quot;&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;commmand&amp;gt;&amp;quot;&lt;br /&gt;
dodaje  pozycje do menu graczy&lt;br /&gt;
*description: opis komendy&lt;br /&gt;
*command: komenda do wykonania&lt;br /&gt;
&lt;br /&gt;
===hlg_write===&lt;br /&gt;
 hlg_agreement&lt;br /&gt;
 hlg_agreement &amp;quot;&amp;lt;message&amp;gt;&amp;quot;&lt;br /&gt;
 wyświetla oraz dodaje linie do tekstu zasad ( rules agreement), zgoda na skanowanie itp&lt;br /&gt;
&lt;br /&gt;
===hlg_write===&lt;br /&gt;
 hlg_write  &amp;quot;&amp;lt;hlg string&amp;gt;&amp;quot;&lt;br /&gt;
zapisuje komunikat do aktualnego hlg_writefile (logu)&lt;br /&gt;
&lt;br /&gt;
===hlg_conncommand===&lt;br /&gt;
 hlg_conncommand  &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
dodaje komendę do listy komend wykonwanych u gracza w chwili kiedy ten sie podącza do serwera&lt;br /&gt;
&lt;br /&gt;
===hlg_exec===&lt;br /&gt;
 hlg_exec &amp;quot;&amp;lt;config.cfg|config.zcfg&amp;gt;&amp;quot;&lt;br /&gt;
 wykonuje normalny plik konfiguracyjny albo z config z suportem dla zmiennych z %&lt;br /&gt;
&lt;br /&gt;
===hlg_listexec===&lt;br /&gt;
 hlg_listexec &lt;br /&gt;
wyświetla listę wszystkich plików wykonywanych w chiwli aktywacji hlg_exec&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===hlg_blockcommand===&lt;br /&gt;
 hlg_blockcommand &lt;br /&gt;
 hlg_blockcommand  &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
blokuje komendę gracza jeśli jest uzyta, albo pokazuje liste aktualnie blokowanych komend. Nie wszstkie komendy mozna zblokować.&lt;br /&gt;
&lt;br /&gt;
===hlg_loadmode===&lt;br /&gt;
 hlg_loadmode &amp;lt;net|lan|league&amp;gt;&lt;br /&gt;
ładuje tryb net/lan/league , powinen być wykonywany tylko raz na mapę.&lt;br /&gt;
&lt;br /&gt;
===hlg_updateconfigs===&lt;br /&gt;
 hlg_updateconfigs&lt;br /&gt;
wykonuje ręczną aktualizacje konfigów&lt;br /&gt;
&lt;br /&gt;
===hlg_swzone===&lt;br /&gt;
sky walk zone, czyli obszary zakaznego łażenia po niebie.&lt;br /&gt;
 hlg_swzone mod &amp;lt;mod&amp;gt;&lt;br /&gt;
 hlg_swzone map &amp;lt;map&amp;gt;&lt;br /&gt;
 hlg_swzone point1 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point2 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point3 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point4 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point5 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point6 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point7 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point8 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone method &amp;lt;method&amp;gt;&lt;br /&gt;
 hlg_swzone add&lt;br /&gt;
&lt;br /&gt;
*mod: krótka nazwa modu (cstrike, tfc, ...)&lt;br /&gt;
*map: nazwa mapy, bez roszerzenia (de_dust, rock2, ...)&lt;br /&gt;
*x/y/z: parametry w przestrzeni mamp - origin in game world (246, -284, ...)&lt;br /&gt;
*method: 0 = brak, 1 = blokuj, 2 = blokuj + forsuj brak promeni&lt;br /&gt;
ustawia parametry dla obszaru albo tworzy nowy&lt;br /&gt;
&lt;br /&gt;
==Zmienne==&lt;br /&gt;
Uwaga, te zmienne są czułe na wielkośc znaków - %s to nie to samo co %S&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%n - zwraca imię gracza&lt;br /&gt;
%y - zwraca opis aktualnego cheat'a/ ilośc ostrzeżeń aimbota od momentu podączenia się gracza do serwera&lt;br /&gt;
%w - zwraca gracza uniqueid -steamid/wonid&lt;br /&gt;
%i - zwraca adres ip gracza&lt;br /&gt;
%v - zwraca czy alias został lub nie został znaleziony&lt;br /&gt;
%d - zwraca datę w formacie miesiąc/dzień/rok (mm/dd/yyyy)&lt;br /&gt;
%h - zwraca godzinę (hh:mm:ss)&lt;br /&gt;
%g - zwraca wersję HLGuard&lt;br /&gt;
%k - zwraca wartośc zmiennej hlg_aimbotrepeat&lt;br /&gt;
%c - zwraca numer aimwarn w zadanym czasie hlg_aimbottimeout&lt;br /&gt;
%a - zwraca wartość zmiennej hlg_aimbotlevel&lt;br /&gt;
%q - zwraca wartość zmiennej hlg_aimbottimeout&lt;br /&gt;
%u - zwraca userid gracza (uid)&lt;br /&gt;
%m - zwraca nazwę mapy&lt;br /&gt;
%t - zwraca nazwę druzyny gracza&lt;br /&gt;
%f - zwraca wartość zmiennej hlg_cfgversion&lt;br /&gt;
%s - zwraca nazwę serwera&lt;br /&gt;
%o - zwraca listę graczy&lt;br /&gt;
%M - zwraca nazwę modu (cstrike..)&lt;br /&gt;
%L - zwraca aktualną ścieżke pliku z logami&lt;br /&gt;
%C - zwraca liczbę skanów aliasów wykonaną na graczy&lt;br /&gt;
%S - zwraca numer slotu gracza&lt;br /&gt;
%N - zwraca nowy nick gracza na jaki zostaje zmieniony, potrzebny do systemów banujących aby pokazywały nowy nick a nie stary&lt;br /&gt;
&lt;br /&gt;
=Nightly Builds=&lt;br /&gt;
==Co to jest?==&lt;br /&gt;
Są to wersje  kompilowane ze źródeł, które sa najnowszą wersją HLGuarda.&lt;br /&gt;
Co oferuje night build:&lt;br /&gt;
* najnowsze metody anticheat&lt;br /&gt;
* błędy&lt;br /&gt;
* niestabiloność&lt;br /&gt;
* mzienione kofngigi w porównaniu z oryginalną wersją, czasme dosć mocno inne.&lt;br /&gt;
==Skąd pobrać?==&lt;br /&gt;
Zobacz [[HLGuard#Linki|Linki]]&lt;br /&gt;
&lt;br /&gt;
Co jakis czas pliki kończące się nazwą nightly.so oraz nightly.dll sa zastepowane najnowszą wersją.&lt;br /&gt;
&lt;br /&gt;
==Czy sie opłaca?==&lt;br /&gt;
Jesli możesz chociaż uruchomić to od czasu do czasu to tak, a w razie jakichkolwiek odpowiedzi deweloperzy będą bardzo wdzięczni.&lt;br /&gt;
&lt;br /&gt;
==Różnice==&lt;br /&gt;
*hlguard 5 on - zamiast speedhacka jest cvarblocker który moze byc aktywowany. W związku z tym istnieje komenda &lt;br /&gt;
  hlg_blockcvar &amp;lt;cvar&amp;gt; &amp;lt;minimum value&amp;gt; &amp;lt;maximum value&amp;gt; &amp;lt;default value&amp;gt; &amp;lt;warning flags&amp;gt;&lt;br /&gt;
na przykład &lt;br /&gt;
 hlg_blockcvar &amp;quot;cl_forwardspeed&amp;quot; &amp;quot;400&amp;quot; &amp;quot;600&amp;quot; &amp;quot;400&amp;quot; swk&lt;br /&gt;
Napisze komunikat, ostrzeże osobe i wykopie z serwera.&lt;br /&gt;
Więcej przykładów na [http://forums.thezproject.org/index.php?showtopic=1217 forum].&lt;br /&gt;
&lt;br /&gt;
=Dodatki=&lt;br /&gt;
* Istnieją rózne doatki, jednak ich zastosowanie nie jest dla lamerów nie umiejących skonfigurować nawet HLGuard'a a co więcej nie umiejących zajrzeć do isntrukcji i języka słownego&lt;br /&gt;
* [http://forums.thezproject.org/index.php?showtopic=514 Skrypty Windows] do manipulacji banami i logami.&lt;br /&gt;
&lt;br /&gt;
=Źródła:=&lt;br /&gt;
* http://forums.unitedadmins.com/index.php?showtopic=45761&lt;br /&gt;
* http://www.zepher.f2s.com/docs/HLG/en/&lt;br /&gt;
* Potwierdzenie skanowania przetłumaczone przez zchiz'a&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Anticheat]]&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[kategoria:MetaMod]]&lt;/div&gt;</summary>
		<author><name>Ufok</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/HLGuard</id>
		<title>HLGuard</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/HLGuard"/>
				<updated>2008-01-19T14:41:04Z</updated>
		
		<summary type="html">&lt;p&gt;Ufok: /* Czy sie opłaca? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Opis =&lt;br /&gt;
[[Grafika:Hlguard.gif|right]]&lt;br /&gt;
'''HLGuard''' - Jeden z najstarszych systemów działających wyłącznie na serwerze gry [[Half-Life]] - [[HLDS]]. Projekt przejęty przez grupę programistów [http://www.thezproject.org The Z Project] w momencie rozłamu [[UnitedAdmins]] i utrzymywany do dziś.&lt;br /&gt;
&lt;br /&gt;
*[http://www.thezproject.org The Z Project] - strona domowa&lt;br /&gt;
===Zalety===&lt;br /&gt;
*działa tylko na serwerze - nie trzeba klienta&lt;br /&gt;
*rozbudowane możliwości dostosowania programu w działaniu do potrzeb graczy i serwera i dodatków&lt;br /&gt;
*ogranicza ruch sieciowy o nadmiarowe dane, które wykorzystują antycheaty&lt;br /&gt;
*możliwośc integracji z takimi bazami danych jak SteamBans czy AMX Bans&lt;br /&gt;
*działa z większością innych programów antycziterskich&lt;br /&gt;
&lt;br /&gt;
==Wady==&lt;br /&gt;
*czasem fakt, iż jest to tylko wersja serwerowa nie wystarcza i trzeba go wspomagać innymi programami.&lt;br /&gt;
*potrafi pożerac pamięć serwera, oznacza to, że trzeba serwer restartować mniej więcej co ''48h'' - wtedy czuje się wyraźne polepszenie grywalności.&lt;br /&gt;
&lt;br /&gt;
=Linki=&lt;br /&gt;
*[http://www.unitedadmins.com UnitedAdmins] - pierwotna strona projektu.&lt;br /&gt;
*[http://www.thezproject.org The Z Project] - aktualna strona projektu.&lt;br /&gt;
*[http://forums.thezproject.org/index.php?showtopic=1130 Nightly Builds] zobacz [[HLGuard#Nightly_Builds|Nightly Builds]]&lt;br /&gt;
*[http://www.thezproject.org/docs/hlguard/HLG_readme.htm Instrukcja po angielsku] - zawierająca parę ciekawych tekstów.&lt;br /&gt;
*[http://www.thezproject.org/faq.php?pid=1 FAQ po angielsku]&lt;br /&gt;
*[http://www.zepher.f2s.com/docs/HLG/whblock_info/wallhackblock.htm O WallHacku]]&lt;br /&gt;
&lt;br /&gt;
= Instalacja =&lt;br /&gt;
==Wymagania==&lt;br /&gt;
*HLGuard: http://www.thezproject.org/downloads/hlguard/hlg_1_8.zip&lt;br /&gt;
*Zainstalowany i działający [[MetaMod]]&lt;br /&gt;
&lt;br /&gt;
==Instalacja==&lt;br /&gt;
*Wypakowywujemy ZIP'a z HLGuardem do cstrike/&lt;br /&gt;
*Edytujemy [[MetaMod#plugins.ini| /addons/metamod/plugins.ini]]&lt;br /&gt;
Dla '''Windows''' dopisujemy:&lt;br /&gt;
 win32 addons/hlguard/dlls/hlguard_mm.dll&lt;br /&gt;
lub, jeśli procesor naszego serwera to athlon-xp/pentium 4 możemy użyć specjalnej biblioteki optymalizowanej pod te procesory&lt;br /&gt;
 win32 addons/hlguard/dlls/hlguard_mm_optimized.dll&lt;br /&gt;
&lt;br /&gt;
Dla '''Linux''' dopiszemy:&lt;br /&gt;
 linux addons/hlguard/dlls/hlguard_mm_i686.so&lt;br /&gt;
lub, jeśli procesor naszego serwera to athlon-xp/pentium 4 możemy użyć specjalnej biblioteki optymalizowanej pod te procesory&lt;br /&gt;
 linux addons/hlguard/dlls/hlguard_mm_optimized_i686.so&lt;br /&gt;
&lt;br /&gt;
W przypadku wystąpienia problemów z bibliotekami _optimized_ należy używać zwykłych.&lt;br /&gt;
&lt;br /&gt;
=Konfiguracja=&lt;br /&gt;
==Podstawowa==&lt;br /&gt;
*Otwieramy addons/hlguard/config/hlguard.cfg&lt;br /&gt;
Widzimy w nim cos takiego (''tyle ze po angielsku. Na potrzeby tutorialu przetłumaczyłem, o co mniej więcej chodzi''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlguard 1 off // [[Aimbot]] Warning System&lt;br /&gt;
hlguard 2 on  // Wykrywanie niedozwolonych aliasów, itd.&lt;br /&gt;
hlguard 3 on  // Detekcja Rapid/BurstFire&lt;br /&gt;
hlguard 4 on  // Blokowanie [[WallHack]]'a&lt;br /&gt;
hlguard 5 off // Blokowanie [[SpeedHack]]'a&lt;br /&gt;
hlguard 6 off // Klient [[Steambans]] - jeśli nie wiesz, co to jest, to zostaw na off&lt;br /&gt;
hlguard 7 on  // Wykrywanie szybkich i częstych zmian nicka (tzw. nick spam)&lt;br /&gt;
hlguard 8 on  // Wlaczanie stref blokujących błędy map (np. wyjścia poza mapy)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To, co ma byc włączone zmieniamy z off na on. Bądź, jeżeli cos ma byc wyłączone to z on na off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;UWAGA&amp;lt;/span&amp;gt; Jeśli uzywacie Nightly builds powyżej wersji n3 to pozycja hlguard 5 może byc na '''on''' - zmieniono ja ze  Speedhacka na CvarBlocking i moze byc aktywowana. Więcej w punkcie [[#Nightly_Builds|Nightly Builds]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeżeli chcemy, aby HLG w grze pokazywał ze przeskanował już configi znajdujemy to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// One-Time messages&lt;br /&gt;
// hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;hlg_clexec #%u 'alias hlgauth';say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
//&lt;br /&gt;
// Repeating messages&lt;br /&gt;
// hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I zmieniamy na:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// One-Time messages&lt;br /&gt;
hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;hlg_clexec #%u 'alias hlgauth';say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
//&lt;br /&gt;
// Repeating messages&lt;br /&gt;
hlg_action &amp;quot;a:not found&amp;quot; &amp;quot;say '[HLGUARD] %n completed the HLGuard alias scan.'&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby ustawić tryb HLGuarda trzeba znaleźć&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Use ONE of these config files designed for InterNET, LAN and LEAGUE servers:&lt;br /&gt;
hlg_loadmode net // InterNET mode - Banowanie przez STEAM ID&lt;br /&gt;
// hlg_loadmode lan // LAN mode - Banowanie przez adres IP (przydatne na LANie)&lt;br /&gt;
// hlg_loadmode league // League mode - HLG nie banuje. Pokazuje tylko ze ktoś 'coś' ma i zapisuje do logów&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zmieniając tryb należy usunąć '''//''' (''dwa slashe'') sprzed 'nowego' trybu a dodać to samo na tym 'stary'.&lt;br /&gt;
&lt;br /&gt;
Aby włączyć funkcje banowania nickow trzeba znaleźć:&lt;br /&gt;
Kod:&lt;br /&gt;
 // hlg_exec addons/hlguard/config/hlg_nameban.cfg&lt;br /&gt;
i zamienić na&lt;br /&gt;
Kod:&lt;br /&gt;
 hlg_exec addons/hlguard/config/hlg_nameban.cfg&lt;br /&gt;
&lt;br /&gt;
Więcej o tym jest niżej.&lt;br /&gt;
&lt;br /&gt;
Aby włączyć zgodę na przeskanowanie systemu przez HLguard trzeba znaleźć:&lt;br /&gt;
 // hlg_exec addons/hlguard/config/hlg_agreement.cfg&lt;br /&gt;
i zamienic na&lt;br /&gt;
 hlg_exec addons/hlguard/config/hlg_agreement.cfg&lt;br /&gt;
&lt;br /&gt;
== Zawansowana konfiguracja ==&lt;br /&gt;
'''Pamiętaj, aby zawsze zrobić kopie zapasowa pliku, który edytujesz.'''&lt;br /&gt;
=== Rózne bajery===&lt;br /&gt;
Radzę zajrzeć [http://forums.thezproject.org/index.php?showtopic=509 tutaj] - kilkanaście fajnych linii aby HLGuard był bardzije fajowy :)&lt;br /&gt;
=== AMXBans ===&lt;br /&gt;
Dostosowywanie HLGuarda, aby działał z [[AMXBANS]].&lt;br /&gt;
*Otwieramy plik hlg_net.Cfg i zmieniamy sekcje w pliku:&lt;br /&gt;
*Alias Detection Actions&lt;br /&gt;
 hlg_action &amp;quot;b:found:10&amp;quot; &amp;quot;banid 0.0 %w;kick #%u [HLGUARD] Banned: Permanently. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
 hlg_action &amp;quot;t:found:10&amp;quot; &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] Banned: 24 hours. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
na &lt;br /&gt;
 hlg_action &amp;quot;b:found:10&amp;quot; &amp;quot;amx_ban 0 %w [HLGUARD] You have been banned. Reason: %y&amp;quot;&lt;br /&gt;
 hlg_action &amp;quot;t:found:10&amp;quot; &amp;quot;amx_ban 1440 %w [HLGUARD] You have been temporarily banned. Reason: %y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Steambans check actions&lt;br /&gt;
 hlg_action &amp;quot;h:found:10&amp;quot; &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] Banned: 24 hours. Reason: You are SteamBans blacklisted! Visit www.steambans.com for more information;wait;writeid&amp;quot;&lt;br /&gt;
na&lt;br /&gt;
 hlg_action &amp;quot;h:found:10&amp;quot; &amp;quot;amx_ban 1440 %w [HLGUARD] Banned: 24 hours. Reason: You are SteamBans blacklisted! Visit www.steambans.com for more information&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Nameban Actions&lt;br /&gt;
 hlg_action &amp;quot;q:found:10&amp;quot; &amp;quot;banid 120.0 %w;kick #%u [HLGUARD] Banned: 2 hours. Reason: %y;wait;writeid&amp;quot;&lt;br /&gt;
na&lt;br /&gt;
 hlg_action &amp;quot;q:found:10&amp;quot; &amp;quot;amx_ban 120 %w [HLGUARD] Banned: 2 hours. Reason: %y&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Aimbot Warning System Detection Actions (Abandoned, not updated, no support)&lt;br /&gt;
 hlg_aimbot &amp;quot;banid 1440.0 %w;kick #%u [HLGUARD] You have been banned for suspected aimbot;wait;writeid&amp;quot;&lt;br /&gt;
na &lt;br /&gt;
 hlg_aimbot &amp;quot;amx_ban 1440 %w [HLGUARD] You have been banned 24 hours for suspected aimbot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Banowanie po Nickach ===&lt;br /&gt;
Nicki do zbanowania znajdują się w pliku ''hlg_nameban.cfg''. Standardowo jest tam kilka nazw klanów i nickow, które dostają bana. Śmiało możemy się ich pozbyć poprzez wykasowanie ich.&lt;br /&gt;
Składnia polecenia sprawdzania czy nick jest do zbanowania wygląda tak:&lt;br /&gt;
 hlg_check &amp;quot;%n:nick:Przyczyna bana i tekst, który zostanie wyświetlony przy banie/kicku&amp;quot; &amp;quot;flagi&amp;quot;&lt;br /&gt;
Przy nicku można użyć znaków * i ? które zastępują odpowiednio dowolny ciąg znaków i jeden znak.&lt;br /&gt;
&lt;br /&gt;
W ''&amp;quot;Przyczyna bana i tekst, który zostanie wyświetlony przy banie/kicku&amp;quot;'' możemy wpisać, co nam się podoba.&lt;br /&gt;
&lt;br /&gt;
We ''&amp;quot;flagi&amp;quot;'' należy stosować którąś z kombinacji:&lt;br /&gt;
1) pk - Zapisuje delikwenta do logu i kopie go z serwera.&lt;br /&gt;
2) q - Zapisuje delikwenta do logu i banuje go.&lt;br /&gt;
&lt;br /&gt;
 hlg_check &amp;quot;%n:*lol*:Niedozwolona część nicka: lol&amp;quot; &amp;quot;q&amp;quot;&lt;br /&gt;
&lt;br /&gt;
spowoduje ze będzie banowany każdy, kto gdzieś w nicku ma słowo ''lol''&lt;br /&gt;
 &lt;br /&gt;
 hlg_check &amp;quot;%n:ku?a:Z takim nikiem tu nie zagrasz&amp;quot; &amp;quot;pl&amp;quot;&lt;br /&gt;
spowoduje ze gracze o nickach kupa, kuba, kuwa itd będą kopani z serwera.&lt;br /&gt;
&lt;br /&gt;
===Zgoda na skanowanie systemu===&lt;br /&gt;
Wszelakie informacje na ten temat znajdują się w pliku hlg_agreement.cfg&lt;br /&gt;
&lt;br /&gt;
Aby zmienić na polski tekst informacji pojawiającej się przy wejściu na serwer trzeba zedytowac w/w plik, zamiast&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlg_agreement &amp;quot;      yHLGuard connection agreementw&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      By playing on this server, you&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      agree to have your system scanned and&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      specific features of the game blocked,&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      for the purpose of cheat prevention&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      and detection.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      If you don't agree with these conditions,&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      press key number 4 to be kicked from&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      this server.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot;      1. I agree         4. I disagree&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
wpisujemy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hlg_agreement &amp;quot; y-| Zgoda na przeskanowanie systemu przez HLguard |-w&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; Łącząc się do tego serwera, zgadzasz się&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; by twój system został przeskanowany i niektóre&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; właściwości gry zostały zablokowane, co uniemożliwi&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; uzycie cheatow.&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; Jeśli nie zgadzasz się z powyższymi&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; warunkami, wciśnij klawisz 4&amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; &amp;quot;&lt;br /&gt;
hlg_agreement &amp;quot; 1. Zgadzam się 4. Nie zgadzam się&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inne tłumaczenia znajdują się tutaj:&lt;br /&gt;
http://board.counter-strike.pl/viewtopic.php?t=3062&lt;br /&gt;
&lt;br /&gt;
===Menu HLGuarda w grze===&lt;br /&gt;
Aby uzyskać dostęp do menu HLGuarda w grze należy edytować plik ''hlg_menu.cfg''&lt;br /&gt;
Znajdujemy w nim cos takiego:&lt;br /&gt;
 hlg_menupassword &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
pomiędzy cudzysłowami wpisujemy swoje hasło.&lt;br /&gt;
 hlg_menupassword &amp;quot;MojeHaslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
teraz najlepiej do configa sobie dopisać&lt;br /&gt;
 bind &amp;quot;f2&amp;quot; &amp;quot;hlg_menu MojeHaslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Wielkość liter ma znaczenie!'''&lt;br /&gt;
Teraz w grze wciskamy F2 i mamy ładne menu HLGuarda.&lt;br /&gt;
&lt;br /&gt;
===Blokowanie zmiennych ===&lt;br /&gt;
Blokowanie/Odblokowywanie niektórych zmiennych w grze (''chwilowo nie działa'')&lt;br /&gt;
&lt;br /&gt;
HLGuard standardowo blokuje niektóre zmienne w grze. Np. ''ex_interp 0.1''&lt;br /&gt;
Za pomocą kilku configow możemy sami ustawić jakieś zmienne, aby gracze nie oszukiwali.&lt;br /&gt;
&lt;br /&gt;
Zmienne forsowane przez HLGuarda znajdują się w kilku plikach.&lt;br /&gt;
 addons\hlguard\config\cstrike\hlg_cvars.cfg&lt;br /&gt;
oraz&lt;br /&gt;
 addons\hlguard\config\hl\hlg_cvars.cfg&lt;br /&gt;
&lt;br /&gt;
Aby pozbyć się blokowania należy w tych configach znaleźć&lt;br /&gt;
 hlg_conncommand &amp;quot;ex_interp 0.1;alias ex_interp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
i zamienić na&lt;br /&gt;
 // hlg_conncommand &amp;quot;ex_interp 0.1;alias ex_interp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Tak samo postępujemy z innymi zmiennymi, których nie chcemy.&lt;br /&gt;
&lt;br /&gt;
Aby dodać jakąś zmienna żeby była forsowana u graczy trzeba w&lt;br /&gt;
 addons\hlguard\config\cstrike\hlg_cvars.cfg&lt;br /&gt;
dopisać:&lt;br /&gt;
 hlg_conncommand &amp;quot;nazwa_zmiennej &amp;lt;wartość&amp;gt;; alias nazwa_zmiennej&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Czas banów ===&lt;br /&gt;
Zmiana długości trwania banów&lt;br /&gt;
&lt;br /&gt;
Otwieramy ''hlg_net.cfg'' lub ''hlg_lan.cfg'' w zależności, z jakiego trybu HLGuarda korzystamy i szukamy w nim słowa ''banid'' oraz odpowiednio ''addip''. Po tych wyrazach zawsze jest jakąś wartość liczbowa. Ta wartość to właśnie czas w minutach na ile gracz dostaje bana. Gdy ta wartość wynosi 0 wtedy ban jest permanenty (''na zawsze'').&lt;br /&gt;
&lt;br /&gt;
=Komendy i Zmienne =&lt;br /&gt;
==Komendy==&lt;br /&gt;
===hlguard===&lt;br /&gt;
 hlguard &lt;br /&gt;
 hlguard  &amp;lt;mode&amp;gt; &amp;lt;on|off|1|0&amp;gt; &lt;br /&gt;
 hlguard &amp;lt;bitmask&amp;gt; &lt;br /&gt;
bez parametrów pokazuje tryb w jakim pracuje hlguard,&lt;br /&gt;
mode to tryb pracy, jest ich sześć, pokazuje status danego trybu:&lt;br /&gt;
&lt;br /&gt;
 hlguard 1 off // [[Aimbot]] Warning System&lt;br /&gt;
 hlguard 2 on  // Wykrywanie niedozwolonych aliasów, itd.&lt;br /&gt;
 hlguard 3 on  // Detekcja Rapid/BurstFire&lt;br /&gt;
 hlguard 4 on  // Blokowanie [[Cheat#Wallhack|WallHack]]'a&lt;br /&gt;
 hlguard 5 off // Blokowanie [[Cheat#Speedhack|SpeedHack]]'a&lt;br /&gt;
 hlguard 6 off // Klient [[SteamBans]] - jeśli nie wiesz, co to jest, to zostaw na off&lt;br /&gt;
 hlguard 7 on  // Wykrywanie szybkich i częstych zmian nicka (tzw. nick spam)&lt;br /&gt;
 hlguard 8 on  // Wlaczanie stref blokujących błędy map (np. wyjścia poza mapy)&lt;br /&gt;
&lt;br /&gt;
bitmask: maska bitowa modów, zero to wyłączenie, rzadko stosowane&lt;br /&gt;
&lt;br /&gt;
===hlg_action===&lt;br /&gt;
 hlg_action &amp;quot;&amp;lt;flag&amp;gt;:&amp;lt;found|not found&amp;gt;&amp;quot; &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
dodaje akcję do sprawdzanych aliasów&lt;br /&gt;
*flag: identyfikator akcji&lt;br /&gt;
*found/not found: gdy hlg sprawdza i jesli znajdzie lub nie znajdzie danej akcji to wykona się komenda&lt;br /&gt;
*command: komenda do wykonania jeśli warunek jest spełniony&lt;br /&gt;
===hlg_aimbot===&lt;br /&gt;
 hlg_aimbot &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
wykonuej komendę jeśli wykryto aimbot'a&lt;br /&gt;
===hlg_check===&lt;br /&gt;
 hlg_check &amp;quot;&amp;lt;alias&amp;gt;:&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;flags&amp;gt;&amp;quot;&lt;br /&gt;
dodaje alias do listy skanów&lt;br /&gt;
*alias: alias do skanowania&lt;br /&gt;
*description: nazwa cheat'u&lt;br /&gt;
*flags: fflagi z którymi łączyc ten skan&lt;br /&gt;
===hlg_clexec===&lt;br /&gt;
 hlg_clexec &amp;lt;#&amp;lt;userid&amp;gt;|&amp;lt;uniqueid&amp;gt;&amp;gt; &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
wykonuje komendę na graczu&lt;br /&gt;
*userid: numer identyfikacyjny gracza&lt;br /&gt;
*uniqueid: Steam ID&lt;br /&gt;
===hlg_reset===&lt;br /&gt;
 hlg_reset&lt;br /&gt;
 hlg_reset &amp;lt;net|lan|league&amp;gt;&lt;br /&gt;
resetuje hlguard'a - ignoruje wszelkie komendy hlg_loadmode w chiwli przeładowania, i ładuje moduły na tryb net/lan/league&lt;br /&gt;
===hlg_log===&lt;br /&gt;
 hlg_log &amp;quot;&amp;lt;hlg string&amp;gt;&amp;quot;&lt;br /&gt;
zapisuje do logów dany ciąg zarówno do logów serwera jak i hlguarda&lt;br /&gt;
*hlg string: ciąg znaków, rozpoznaje zmienne z % (zobacz niżej)&lt;br /&gt;
===hlg_menucvar===&lt;br /&gt;
 hlg_menucvar &amp;quot;&amp;lt;cvar&amp;gt;&amp;quot; &amp;quot;&amp;lt;step&amp;gt;&amp;quot; &amp;quot;&amp;lt;maximum&amp;gt;&amp;quot;&lt;br /&gt;
 dodaje pozycje do menu w części hlg server cvar (zmienne)&lt;br /&gt;
*cvar: zmienna, na przykład hlg_delay&lt;br /&gt;
*step: krok, zmiana wartości od 0 do &amp;lt;maximum&amp;gt;&lt;br /&gt;
===hlg_menucmd===&lt;br /&gt;
 hlg_menucmd &amp;quot;&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;commmand&amp;gt;&amp;quot;&lt;br /&gt;
dodaje pozycje do menu w cześci komend serwera&lt;br /&gt;
*description: opis&lt;br /&gt;
*command: komenda do wykonania&lt;br /&gt;
&lt;br /&gt;
===hlg_menuplayer===&lt;br /&gt;
 hlg_menuplayer &amp;quot;&amp;lt;description&amp;gt;&amp;quot; &amp;quot;&amp;lt;commmand&amp;gt;&amp;quot;&lt;br /&gt;
dodaje  pozycje do menu graczy&lt;br /&gt;
*description: opis komendy&lt;br /&gt;
*command: komenda do wykonania&lt;br /&gt;
&lt;br /&gt;
===hlg_write===&lt;br /&gt;
 hlg_agreement&lt;br /&gt;
 hlg_agreement &amp;quot;&amp;lt;message&amp;gt;&amp;quot;&lt;br /&gt;
 wyświetla oraz dodaje linie do tekstu zasad ( rules agreement), zgoda na skanowanie itp&lt;br /&gt;
&lt;br /&gt;
===hlg_write===&lt;br /&gt;
 hlg_write  &amp;quot;&amp;lt;hlg string&amp;gt;&amp;quot;&lt;br /&gt;
zapisuje komunikat do aktualnego hlg_writefile (logu)&lt;br /&gt;
&lt;br /&gt;
===hlg_conncommand===&lt;br /&gt;
 hlg_conncommand  &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
dodaje komendę do listy komend wykonwanych u gracza w chwili kiedy ten sie podącza do serwera&lt;br /&gt;
&lt;br /&gt;
===hlg_exec===&lt;br /&gt;
 hlg_exec &amp;quot;&amp;lt;config.cfg|config.zcfg&amp;gt;&amp;quot;&lt;br /&gt;
 wykonuje normalny plik konfiguracyjny albo z config z suportem dla zmiennych z %&lt;br /&gt;
&lt;br /&gt;
===hlg_listexec===&lt;br /&gt;
 hlg_listexec &lt;br /&gt;
wyświetla listę wszystkich plików wykonywanych w chiwli aktywacji hlg_exec&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===hlg_blockcommand===&lt;br /&gt;
 hlg_blockcommand &lt;br /&gt;
 hlg_blockcommand  &amp;quot;&amp;lt;command&amp;gt;&amp;quot;&lt;br /&gt;
blokuje komendę gracza jeśli jest uzyta, albo pokazuje liste aktualnie blokowanych komend. Nie wszstkie komendy mozna zblokować.&lt;br /&gt;
&lt;br /&gt;
===hlg_loadmode===&lt;br /&gt;
 hlg_loadmode &amp;lt;net|lan|league&amp;gt;&lt;br /&gt;
ładuje tryb net/lan/league , powinen być wykonywany tylko raz na mapę.&lt;br /&gt;
&lt;br /&gt;
===hlg_updateconfigs===&lt;br /&gt;
 hlg_updateconfigs&lt;br /&gt;
wykonuje ręczną aktualizacje konfigów&lt;br /&gt;
&lt;br /&gt;
===hlg_swzone===&lt;br /&gt;
sky walk zone, czyli obszary zakaznego łażenia po niebie.&lt;br /&gt;
 hlg_swzone mod &amp;lt;mod&amp;gt;&lt;br /&gt;
 hlg_swzone map &amp;lt;map&amp;gt;&lt;br /&gt;
 hlg_swzone point1 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point2 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point3 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point4 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point5 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point6 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point7 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone point8 &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;&lt;br /&gt;
 hlg_swzone method &amp;lt;method&amp;gt;&lt;br /&gt;
 hlg_swzone add&lt;br /&gt;
&lt;br /&gt;
*mod: krótka nazwa modu (cstrike, tfc, ...)&lt;br /&gt;
*map: nazwa mapy, bez roszerzenia (de_dust, rock2, ...)&lt;br /&gt;
*x/y/z: parametry w przestrzeni mamp - origin in game world (246, -284, ...)&lt;br /&gt;
*method: 0 = brak, 1 = blokuj, 2 = blokuj + forsuj brak promeni&lt;br /&gt;
ustawia parametry dla obszaru albo tworzy nowy&lt;br /&gt;
&lt;br /&gt;
==Zmienne==&lt;br /&gt;
Uwaga, te zmienne są czułe na wielkośc znaków - %s to nie to samo co %S&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%n - zwraca imię gracza&lt;br /&gt;
%y - zwraca opis aktualnego cheat'a/ ilośc ostrzeżeń aimbota od momentu podączenia się gracza do serwera&lt;br /&gt;
%w - zwraca gracza uniqueid -steamid/wonid&lt;br /&gt;
%i - zwraca adres ip gracza&lt;br /&gt;
%v - zwraca czy alias został lub nie został znaleziony&lt;br /&gt;
%d - zwraca datę w formacie miesiąc/dzień/rok (mm/dd/yyyy)&lt;br /&gt;
%h - zwraca godzinę (hh:mm:ss)&lt;br /&gt;
%g - zwraca wersję HLGuard&lt;br /&gt;
%k - zwraca wartośc zmiennej hlg_aimbotrepeat&lt;br /&gt;
%c - zwraca numer aimwarn w zadanym czasie hlg_aimbottimeout&lt;br /&gt;
%a - zwraca wartość zmiennej hlg_aimbotlevel&lt;br /&gt;
%q - zwraca wartość zmiennej hlg_aimbottimeout&lt;br /&gt;
%u - zwraca userid gracza (uid)&lt;br /&gt;
%m - zwraca nazwę mapy&lt;br /&gt;
%t - zwraca nazwę druzyny gracza&lt;br /&gt;
%f - zwraca wartość zmiennej hlg_cfgversion&lt;br /&gt;
%s - zwraca nazwę serwera&lt;br /&gt;
%o - zwraca listę graczy&lt;br /&gt;
%M - zwraca nazwę modu (cstrike..)&lt;br /&gt;
%L - zwraca aktualną ścieżke pliku z logami&lt;br /&gt;
%C - zwraca liczbę skanów aliasów wykonaną na graczy&lt;br /&gt;
%S - zwraca numer slotu gracza&lt;br /&gt;
%N - zwraca nowy nick gracza na jaki zostaje zmieniony, potrzebny do systemów banujących aby pokazywały nowy nick a nie stary&lt;br /&gt;
&lt;br /&gt;
=Nightly Builds=&lt;br /&gt;
==Co to jest?==&lt;br /&gt;
Są to wersje  kompilowane ze źródeł, które sa najnowszą wersją HLGuarda.&lt;br /&gt;
Co oferuje night build:&lt;br /&gt;
* najnowsze metody anticheat&lt;br /&gt;
* błędy&lt;br /&gt;
* niestabiloność&lt;br /&gt;
* mzienione kofngigi w porównaniu z oryginalną wersją, czasme dosć mocno inne.&lt;br /&gt;
==Skąd pobrać?==&lt;br /&gt;
Zobacz [[HLGuard#Linki|Linki]]&lt;br /&gt;
&lt;br /&gt;
Co jakis czas pliki kończące się nazwą nightly.so oraz nightly.dll sa zastepowane najnowszą wersją.&lt;br /&gt;
&lt;br /&gt;
==Czy sie opłaca?==&lt;br /&gt;
Jesli możesz chociaż uruchomić to od czasu do czasu to tak, a w razie jakichkolwiek odpowiedzi deweloperzy będą bardzo wdzięczni.&lt;br /&gt;
&lt;br /&gt;
==Różnice==&lt;br /&gt;
*hlguard 5 on - zamiast speedhacka jest cvarblocker który moze byc aktywowany. W związku z tym istnieje komenda &lt;br /&gt;
  hlg_blockcvar &amp;lt;cvar&amp;gt; &amp;lt;minimum value&amp;gt; &amp;lt;maximum value&amp;gt; &amp;lt;default value&amp;gt; &amp;lt;warning flags&amp;gt;&lt;br /&gt;
na przykład &lt;br /&gt;
 hlg_blockcvar &amp;quot;cl_forwardspeed&amp;quot; &amp;quot;400&amp;quot; &amp;quot;600&amp;quot; &amp;quot;400&amp;quot; swk&lt;br /&gt;
Napisze komunikat, ostrzeże osobe i wykopie z serwera.&lt;br /&gt;
Więcej przykładów na [http://forums.thezproject.org/index.php?showtopic=1217 forum].&lt;br /&gt;
&lt;br /&gt;
=Dodatki=&lt;br /&gt;
* Istnieją rózne doatki, jednak ich zastosowanie nie jest dla lamerów nie umiejących skonfigurować nawet HLGuard'a a co więcej nie umiejących zajrzeć do isntrukcji i języka słownego&lt;br /&gt;
* [http://forums.thezproject.org/index.php?showtopic=514 Skrypty Windows] do manipulacji banami i logami.&lt;br /&gt;
&lt;br /&gt;
=Źródła:=&lt;br /&gt;
* http://forums.unitedadmins.com/index.php?showtopic=45761&lt;br /&gt;
* http://www.zepher.f2s.com/docs/HLG/en/&lt;br /&gt;
* Potwierdzenie skanowania przetłumaczone przez zchiz'a&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Anticheat]]&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[kategoria:MetaMod]]&lt;/div&gt;</summary>
		<author><name>Ufok</name></author>	</entry>

	</feed>