W tym temacie, chciałbym przedstawić Wam pewien 'wynalazek', który może przydać się każdemu z Was.
Zapewne często grywacie mixy, cw itp. mecze, które nie są związane z żadną ligą typu ESL, w których nie potrzeba przed rozpoczęciem meczu uruchamiać żadnego dodatkowego programu, który sprawdzałby nasze ustawienia w grze oraz wykrywał dodatkowe 'oprogramowanie cheaterskie'. Pewnie nurtuje Was ciągle problem jakim jest częste zadawanie sobie pytania, dlaczego nie oślepił go flash? Jak to możliwe? Innym problemem, który także często przeszkadza w grze na mixach, kiedy na serwerach brak jest AMXXa czy metamoda jest tzw. brak głowy przeciwnika, często związany z ustawieniem przez gracza interpu 0.1. Jeśli te wszystkie problemy i pytania dotyczą także Was, to powstało coś właśnie z myślą o Was!
SteamBans Guardian w skrócie SB Guardian to tzw. server-side anti-cheat, który instaluje się po stronie serwera. Co więcej, jest on idealnie stworzony na tzw. serwery mixowe, na których z racji powszechnej umowy i wygód oraz zapewnienia gry fair play, nie stosuje się metamoda, a tym bardziej AMXXa, jednak mimo to można go dokładnie skonfigurować wg własnych spostrzeżeń i zachcianek, czyli wymaganych ustawień gracza, np. wg ustaleń ESL i innych lig eSportowych. Oczywiście występuje także możliwość zainstalowania go przy użyciu metamoda.
SB Guardian standardowo zawiera w sobie następujące opcje:
Wallhackblock AntiFlashhack Field of View Check RconLock Autoupdating CVarChecks
Wallhackblock:
Tak jak w nazwie ~WH Bloker. Jest to moduł, który prawie w całości utrudnia, wręcz uniemożliwia wysyłanie informacji, cheatującemu graczowi gdzie za ścianą znajduje się przeciwnik, w wyniku czego osoba grająca na WH czy ESP (rozbudowana wersja wallhacka, oprócz widzenia przez tekstury, gracz dostaje m.in. informacje o ilości życia i broni jaką ma przeciwnik) nie widzi przeciwnika przez ściany. Więcej informacji można zasięgnąć dzięki wizualizacji jednego z graczy w poniższym filmiku:
http://www.youtube.com/watch?v=3NkV8aZaSRM&feature=player_embedded
AntiFlashhack:
Dokładnie jak w nazwie. Moduł blokujący tzw. Flashhacki, czyli cheaty, dzięki którym granaty oślepiające na nas nie działają.
Field of View Check:
W skrócie ~FOV Check. Wspomaga działanie Wallhackblock'a, uniemożliwiając tym samym dodatkowo obracanie się celownika w okół siebie/modelu aimbottera (osoby grającej na aimbocie).
RconLock:
Chroni przed hackerami, próbującymi zmienić hasło rcon serwera.
Autoupdating
Według głównego opisu, SB Guardian powinien się sam aktualizować do nowych wersji, jednak jak jest w praktyce? Tego nie wiadomo.
CVarCheck:
Ostatni, a zarazem jeden z najprzyjemniejszych modułów. Sprawdza on kilka głównych komend, ustawień gracza i informuje nas o pozytywnych ustawieniach (poprzez umożliwienie gry ) lub gdy go w ten sposób ustawimy, kickuje niezdyscyplinowanych pod względem ustawień graczy. Poprzez specjalny plik cfg, możemy także dodawać swoje cvary, które chcemy aby zostały sprawdzone u gracza grającego na naszym serwerze.
Najmilszym sprawdzającym przez ten moduł ustawieniem (gdy o to 'poprosimy' w cfg) jest sprawdzenie komendy ex_interp gracza. Gdy plik cfg pod względem ex_interpu ustawimy w przedziale 0.01 - 0.03, to przy próbie wejścia na serwer przy wyższym ex_interpie lub przy zmianie interpu będąc już na serwerze, otrzymujemy kicka z informacją w konsoli: iż mamy zły interp i mamy go ustawić
Można jednak także ustawić jedynie aby w sayu pojawiała się tylko informacja o złych ustawieniach ex_interp gracza o danym nicku, bez wyrzucania go z serwera. Odpowiada za to komenda sbg_cvarcheck w pliku sbg.cfg
Pobieramy plik z załącznika i wypakowujemy.
Pliki z folderu dlls wrzucamy na serwerze do:
cstrike/dlls/
Plik sbg.cfg wrzucamy do folderu cstrike.
Edytujemy plik:
cstrike/liblist.gam
Wstawiamy // przed:
//gamedll_linux "dlls/cs_i386.so"
Natomiast w linijce poniżej wpisujemy poniższy wiersz:
gamedll_linux "dlls/sbguardian_i386.so
Następnie zapisujemy zedytowany plik.
Restartujemy serwer.
Konfiguracja tego 'oprogramowania' następuje poprzez wpisanie odpowiednich komend i ustawień cvarów w pliku sbg.cfg. Wersja, którą dodałem w załączniku, ma standardowe zalecane ustawienia + dodana przeze mnie wymagana komenda u gracza ex_interp w przedziale 0.01 - 0.03.
sbg_wh 1 // sbg_wh 1/0 - 1 - włączenie; 0 - wyłączenie wh-blocka sbg_cvarcheck 2 // sbg_cvarcheck 2/1/0 - włączenie/wyłączenie CVarCheck'a (1 = kickuje gracza, 2 = tylko informuje o złych ustawieniach) sbg_antinoflash 1 // sbg_antinoflash 1/0 - włączenie/wyłączenie NoFlashBlock[only FULLFlash] sbg_rcon 0 // sbg_rcon 1/0 - włączenie/wyłączenie RconLock (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 - włączenie/wyłączenie fovcheck sbg_updatesystem 1 // sbg_updatesystem 1/0 - włączenie/wyłączenie updatenotification // Add custom cvars here (możliwość dodania własnych ustawień do cvarchecka)
Tak więc podsumowując, powstał wg mnie idealny anty-cheat, który umożliwi graczom dopilnowanie uczciwej gry na mixach, podczas gdy AMXX i metamod, mogą być spokojnie na serwerze wyłączone, a na swój sposób inteligentni gracze z IRCa, będą musieli podporządkować się w końcu do ogólnych zasad gry fair play i umownych, powszechnie akceptowanych ustawień swoich configów. SB Guardian stosowany jest aktualnie przez poważne teamy typu SK, fnatic, FX itp., podczas PCW, gdy trenują online do turniejów, w celu zapewnienia sobie komfortowej i pewnej gry. Z biegiem czasu, SB Guardian wg mnie stanie się również popularny na podrzędnych serwerach mixowych ze wzg na swoją idealną konstrukcję i opcje. Powodzenia i do dzieła!
Autor: wmk
Poradnik powstał z wyłącznością dla GramBoLubie.com
Wszelkie prawa zastrzeżone!
Strona domowa SteamBans Guardian: www.steambans.com - you better believe it!
Także SS z mojego serwera :
sbg_registercvar "ex_interp" "0.03" 1 ;sprawdza interp graczy, poprawny: 0.01 - 0.03
Załączone pliki
Użytkownik szyfrant edytował ten post 18.07.2011 21:21