VAC
Opis
VAC oraz VAC 2, to skróty od Valve Anti Cheat jest systemem anticheaterskim na dedykowane serwery gry Half-Life, czyli HLDS, oraz na serwery Source czyli SRCDS.
Valve Anti Cheat - program rozwijany przez programistów - twórców gry Half-Life. Nowsza wersja to VAC 2, VAC 1 już właściwie nie istnieje od października 2005 roku. Bezpośrednio zintegrowany z serwerem HLDS od samego początku, jest ściągany tak jakby z serwerem, ale ostatecznie najnowsze wersje modułu zarówno dla serwera jak i klienta są ściągane z serwerów master. Serwer z aktywnym VAC jest tak zwanym serwerem Secure, a jak nie ma VAC jest oznaczany jako Insecure, jednak nie oznacza to, że nie ma na nim innego systemu antycziterksiego. VAC można wyłączyć na serwerze. Jest także nieaktywny na serwerach Listen oraz serwerach dedykowanych na LAN, ponieważ jest on dedykowany wyłącznie na serwery internetowe.
Zalety
- wbudowany bezpośrednio w grę H-L serwer i klient
- bardzo często aktualizowany
- bardzo prosty w instalacji - jeden parametr załatwia całą konfigurację
- ma funkcję uruchamiania wersji testowej - starczy uruchomić serwer z parametrem -vacbeta beta (już nieaktualne)
- centralny, światowy, system banów - gracz raz zbanowany na jednym serwerze z VAC ma nikłe szanse do grania na innych serwerach z VAC
Wady
- dość często nie wystarczająco skuteczny - wymaga innych dodatków jak np HLGuard
- wykryty cheater zostanie zbanowany dopiero po jakimś czasie - więc może grac beztrosko na serwerze kilka dni.
- generuje dodatkowy ruch na łączu klient - serwer antycziterski
Konfiguracja
Normalnie właściwie nic nie trzeba konfigurować, bo jest on domyślnie aktywny na serwerach. Radziłbym jednak sprawdzić czy macie otwarte porty aby było możliwe pobranie wymaganych modułów do pracy VAC - jeśli ich serwer nie pobierze, to także nie pobiorą ich gracze, i cały serwer będzie w trybie tak zwanym insecure czyli antycheat będzie na serwerze ale nieaktywny (czyli nie będzie działał).
Można go jedynie wyłączyć - dezaktywację przeprowadzamy dodając do linii startowej serwera parametr:
-insecure
VAC może być niedostępny - zobacz niżej VAC#Błędy.
Błędy
Brak połączenia może spowodować nie ściągnięcie modułu u klienta i w efekcie nie można grać na serwerach które mają aktywny VAC. W 90% przypadków wystarczy wylogować się ze Steam i zalogowac ponownie. Jeżeli to nie pomaga należy usunąć plik clientregistry.blob (oczywiście przy wyłączonym steamie) znajdujący się w katalogu steama.
Ban
Q: Mam bana od VAC co robić?
Wszystko zależy od tego na jakiego VAC'a ban został dany.
- VAC (Won) - Od jednego roku do pięciu lat w zależności od okresu w jakim dany był ban.
- VAC (Steam) - Jeden rok.
- VAC2 - Ban permanentny (dożywotni). W tym wypadku jedyne co pozostaje to zakupić nowe konto (VALVE nie odbanowuje kont!) lub grać na serwerach bez VAC'a.
UWAGA: Rejestracja jakiegokolwiek klucza na zbanowanym już koncie spowoduje, że gry z tego klucza będą także zbanowane!
VAC banuje wykrytych cheaterów. Ban jest aktywowany mniej więcej 2 tygodnie po detekcji - aby utrudnić pisanie cheatów - po 14 dniach trudno powiedzieć, która część cheat'u została wykryta.
Q: Używam WallHacka do oglądania dem, ale przypadkiem wszedłem na serwer z VAC2 co teraz będzie?
Niestety głupota boli, masz jeszcze jakieś dwa może trzy tygodnie grania po czym Twoje konto zostanie zbanowane. VAC2 banuje dopiero po ok. 2-3 tygodniach od momentu wykrycia czitu.
Q: Grałem sobie na serwerze gdzie było widać jak jakiś gracz ewidentnie używał czitów, czy jak wyśle jego SteamID i demko do VALVE to go zbanuja?
Niestety (a może stety?) VALVE nie banuje na podstawie demek, screenów czy innych rzeczy. Jedyną podstawą do bana jest wykrycie czitu przez VALVE.
Q: Wczoraj grałem na jakimś zagranicznym serwerze i tamtejszy admin dał mi bana na VAC, jak to możliwe?
To jest niemożliwe. Czysty zbieg okoliczności, że akurat dostałeś bana na VAC.
Q: Używam w swoim CS (bądź innym modzie) podmienionych modeli, dźwięków i spritów czy VAC mnie zbanuje?
Nie. VAC nie banuje za podmianki. Nie banuje także za:
- HLamp
- Skrypty (bunnyhop, buyscripts itd.),
- Microsoft Windows Service Pack 2,
- Podmienione mapy (np. z przezroczystymi ścianami).
Q: Czy VAC skanuje mój dysk twardy?
Nie, VAC nie skanuje dysków twardych. VAC skanuje jedynie pamięć jaką używa gra.
Q: Czy mogę aktywować VAC 1 zamiast VAC 2?
Nie, ponieważ jest on ciągle aktualizowany, a VAC2 jest już od jakiegoś czasu jedyną opcją. Jedynym wyjątkiem sa procesory AMD 64bit, gdzie jescze można ręcznie uruchomic hlds_amd64 ale juz jakis czas temu VALVe wycofało support dla tych procesorów. Zobacz Uruchamianie HLDS z wybranym plikiem binarnym
Q: Mam AMD64Bit - jak aktywować VAC2?
- Zobacz AMD_64_Bit, i będziesz wiedział, że na 64bitowych binarkach już się nie pracuje.