I. Opis
SB Guardian jest to anty-cheat instalowany po stronie serwera pomagający blokować cheaty na serwerze. Jest on idealny pod serwery tzw. "mixowe", ponieważ do prawidłowego działania nie jest potrzebny ani wgrany metamod, ani amx (oczywiście jeśli ktoś ma te rzeczy na serwerze też będzie mu SB Guardian działał).
Na pewno nie raz i nie dwa spotkaliście się z problemem "braku głowy" u przeciwnika, co wynikało ze źle ustawionej komendy ex_interp, lecz w żaden sposób nie mogliście udowodnić swojej racji. Od chwili gdy zainstalujecie SB Guardian na Wasz serwer, złe ustawienia gracza zostaną pokazane na czacie (sayu) i już się taki kułak nie wywinie z pod bata administratora serwera.
Drugą sytuacją, która dosyć często występuje na mixach to "Przecież był na flashu! Jakim cudem mnie widział?!". Po instalacji naszego cudeńka na serwerze taka sytuacja już nie może mieć miejsca, za sprawą AntiFlashhacka, który skutecznie będzie blokował tego typu oszustwa ze strony graczy.
UWAGA!
Używanie SB Guardiana podczas grania meczu ligi ESL jest zabronione.
II. Funkcje SB Guardiana
SB Guardian zawiera następujące funkcje:
Wallhackblock
AntiFlashhack
CVarChecks
Field of View Check (FOV)
Autoupdating
RconLock
Wallhackblock
Jest to moduł, który zmusza serwer do niewysyłania osobie używającej Wallhack-a lub ESP-a informacji o przeciwniku np. jego położenia.
Wallhack - cheat pozwalający na widzenie przeciwników przez ściany.
ESP - cheat pozwolający na widzenie przeciwników przez ściany, daje możlwość również zobaczenia broni oraz ilości HP wroga.
AntiFlashhack
AntiFlashhack blokuje wysyłanie informacji o położeniu przeciwnika osobie oślepionej, w efekcie czego postacie (modele) nie mogą pojawić się na ekranie cheatera.
CVarChecks
Moduł ten sprawdza poprawność ustawionych przez gracza CVarów, a następnie pokazuje na chacie (sayu) informację o pozytywnych wynikach "testu" lub wykopuje gracza z serwera (możliwość zmiany w sbg.cfg).
Istnieje również możliwość dodawania własnych CVarów w pliku sbg.cfg, których prawidłowość będzie również egzekwowana na serwerze.
Field of View Check (FOV)
FOV Check zwiększa wydajność modułu Wallhackblock dodatkowo blokując tzw. "aimerom" (osobom używającym Aimbota) używanie przycisku umożliwiającego auto-namierzanie przeciwników, a dokładniej blokowane jest jego działanie. Osobie używającej "przycisku do auto-namierzania" zostanie uniemożliwione obrócenie się (poprzez "przycisk do auto namierzania") i w efekcie namierzenie wroga.
Autoupdating
Samoczynna aktualizacja SB Guardiana do najnowszej dostępnej wersji (nietestowane, niesprawdzone).
RconLock
Uniemożliwia hackerom zmianę hasła rcon na serwerze.
III. Instalacja i konfiguracja
Istnieją dwa rodzaje instalacji SB Guardiana na serwerach Counter Strike 1.6. W tym przypadku w ogóle nie będzie nas interesował folder hl2, gdyż dotyczy on gier typu CS:S, TF2, DODS...
HL1 - Counter Strike 1.6
----------------------------------------
a) Gdy chcemy używać SB Guardian bez MetaMod-a.
1. Otwieramy plik liblist.gam znajdujący się w cstrike
2.
a) LINUX - zmieniamy linijkę:
gamedll_linux "dlls/cs_i386.so"na:
gamedll_linux "dlls/sbguardian_i386.so"b ) WINDOWS - zmieniamy linijkę:
gamedll "dlls\mp.dll"na:
gamedll "dlls\sbguardian.dll"3. Zapisujemy i zamykamy liblist.gam.
4. Kopiujemy zawartość folderu dlls do cstrike/dlls
5. Kopiujemy plik sbg.cfg do folderu cstrike
6. Aby SB Guardian działał prawidłowo należy zrobić pełny restart serwera, czyli go wyłączyć i włączyć manualnie.
----------------------------------------
b ) Gdy chcemy używać SB Guardiana z MetaMod-em.
1. Otwieramy plik cstrike/addons/metamod/plugins.ini
2.
a) LINUX - dodajemy linijkę:
linux addons/sbguardian/sbguardian_i386.sob ) WINDOWS - dodajemy linijkę:
win addons\sbguardian\sbguardian.dll3. Kopiujemy folder sbguardian do cstrike/addons
4. Kopiujemy plik sbg.cfg do folderu cstrike
5. Restartujemy serwer.
----------------------------------------
Pozostała nam już tylko do pełni satysfakcji z działania programu konfiguracja pliku sbg.cfg.
Plik w oryginale wygląda tak:
sbg_wh 1 // sbg_wh 1/0 - turns WHBlock on/off sbg_cvarcheck 2 // sbg_cvarcheck 2/1/0 - turns CVarCheck/Block on/off (1 = kick player, 2 = only inform you) sbg_antinoflash 1 // sbg_antinoflash 1/0 - turns NoFlashBlock[only FULLFlash] on/off sbg_rcon 0 // sbg_rcon 1/0 - turn RconLock on/off (makes rcon_password unchangeable. You NEED to restart the server with a new config to change the rcon) sbg_checkfov 1 // sbg_checkfov 1/0 - turns fovcheck on/off (increased performance of whblock and blocks aimbotter from turning around with aimkey) sbg_updatesystem 1 // sbg_updatesystem 1/0 - turns updatenotification on/off // Add custom cvars here // example: // sbg_registercvar "ex_interp" "0.08" 1 // If now someone joins with ex_interp bigger than 0.08, he will be kicked or sbg informs u about that. (regarding to your sbg_cvarcheck value)
Zalecam jednak w celu łatwiejszej konfiguracji podmienienie angielskiej wersji na wersję polską (nie zmieni to działania anty-cheata):
sbg_wh 1 // sbg_wh 1/0 - 1 - włączenie; 0 - wyłączenie Wallhackblock-a sbg_cvarcheck 2 // sbg_cvarcheck 2/1/0 - 2 - tylko informuje o złych ustawieniach gracza na czacie (say); 1 - kickuje gracza; 0 - wyłączenie CVarChek-a sbg_antinoflash 1 // sbg_antinoflash 1/0 - 1 - włączenie; 0 - wyłączenie AntiFlashhack-a sbg_rcon 0 // sbg_rcon 1/0 - 1 - włączenie; 0 - wyłączenie RconLock-a. Aby zmienić hasło rcon MUSISZ zrestartować serwer ze zmienionych configiem. sbg_checkfov 1 // sbg_checkfov 1/0 - 1 - włączenie; 0 - wyłączenie FOV Check-a. sbg_updatesystem 1 // sbg_updatesystem 1/0 - 1 - włączenie; 0 - wyłączenie Autoupdating. Automatyczna aktualizacja nie będzie działać dla HL1 samodzielnie, ale powiadomienie będzie działało. // Dodaj tutaj dowolne CVary // przykład: // sbg_registercvar "ex_interp" "0.08" 1 // Jeśli ktoś wejdzie z ex_interp większym od 0.08, zostanie on wyrzucony z serwera lub zostaniesz o tym (o złych ustawieniach) powiadomiony na czacie (sayu) zależnie od wartości jaką ustawiłeś dla sbg_cvarcheck.
Aby dodać nowy CVar do sprawdzania przez SB Guardian trzeba użyć poniższego schematu:
sbg_registercvar "Nazwa_CVaru" "Wartość" MODUS
Gdzie MODUS musi przyjmować następujące wartości w zależności od tego co chcemy osiągnąć:
0 - wartość CVaru u gracza musi wynosić tyle, ile podaliśmy w miejscu "Wartość"
1 - Jeśli wartość CVaru u gracza jest większa niż podana w miejscu "Wartość", zostaniemy o tym poinformowani na czacie (sayu) lub gracz zostanie wyrzucony z serwera
zależnie od wartości jaką ustawiliśmy dla sbg_cvarcheck.
2 - Jeśli wartość CVaru u gracza jest mniejsza niż podana w miejscu "Wartość", zostaniemy o tym poinformowani na czacie (sayu) lub gracz zostanie wyrzucony z serwera
zależnie od wartości jaką ustawiliśmy dla sbg_cvarcheck.
IV. Download
>>>KLIKNIJ I POBIERZ<<<
V. Podsumowanie
Zalecam instalację SB Guadiana zarówno na serwery "mixowe", jak i zarówno na serwery publiczne. Oczywiście należy wziąć pod uwagę przy konfiguracji to, na jakiego typu serwerze anty-cheat ma działać, by nie mieć później np. kłopotów z nadmiernym spamem na czacie (say) ze strony SB Guardiana i się do niego niepotrzebnie zrazić.
Tak więc na koniec pozostaje mi nic innego jak życzyć przyjemnej gry z graczami o dobrej konfiguracji oraz mniejszą ilością "cheaterów" na serwerach publicznych!
Wyprzedzając pytanie "Dlaczego nie dałem w artykule opisu instalacji na serwerach typu "Source" - po prostu nigdy nie miałem z tymi serwerami do czynienia i nie odpowiedziałbym na pytania dotyczące instalacji SB Guardiana na tych serwerach. Poza tym, po co pisać coś o czym w rzeczywistości nie ma się zielonego pojęcia.
W razie problemów z instalacją lub pytań proszę pisać w tym artykule, a postaram się odpowiedzieć i ewentualnie uzupełnić artykuł dodatkowymi lub niezbędnymi informacjami, o których zapomniałem
Autor: dude123 / DudE
Wszelkie prawa zastrzeżone!
Zakaz kopiowania, udostępniania na inne fora bez zgody autora!
Oficjalna strona SteamBans - www.steambans.com - you better believe it!
Użytkownik Hiroshima edytował ten post 23.11.2011 01:52