Działanie anticheata ma na celu wykrycie wszytskich działających cheat'ów. Jest on najbardziej zaawansowanym programem który pojawił się na scenie. Wada anticheata jest to że działa on tylko na systamach Windows 2000/XP/2003. Użytkownicy słabszych komputerów na których dział Windows 98 powinni zainstalować Windows'a 2000, jest on tak samo wymagający jak Windows 98. Może niektórzy zastanawiaja się dlaczego tak rygorystyczny anticheat został wprowadzony na serwery. Do tej pory wydawało sie ze nikt nie oszukuje, że osoby grające w ta gre nie staraja sie za wszelka cene poprawic swoich umiejetnosci, ale niestety tak nie jest. Nawet po wprowadzeniu anticheat'a osoby te starały sie znaleźć jakiegoś cheat'a który omija zabezpieczenia. Grając na serwerach z anticheatem masz pewność że osoby grające z tobą nie grają na wspomagaczach. Moduł anticheat do tej pory działa na 3 klientach Quake 2: R1Q2, APRQ2, EGL. Za wykrywanie cheat'ów odpowiada plik anticheat.dll. R1Q2, APRQ2, EGL tylko odtwarzają ten plik oferując przy tym swoje ustawienia dotyczące szczegółów gry. Opis poszczególnych klientów, instalacje, konfiguracje lub gotowy, skonfigurowany Quake II znajdziecie poniżej. Znajdują się tutaj także rozwiązania problemów związanych z używaniem anticheat'a.
R1Q2
R1Q2 jest najprostrzym klientem obsługującym anticheat'a, posiada kilka przydatnych opcji. Klient polecany dla graczy, którzy poprostu chcą zagrać w Quake II na serwerach z anticheat'em.
Możesz także ściągnąć Quake II z R1Q2 gotowego do gry na serwerach z anticheat'em.
Uwaga
Kiedy pojawi się błąd "Current path is too long. Please move your Quake II installation to a shorter path." Należe przenieś Quake 2 to krótszej lokalizacji np c:/gry/quake2/.
W razie problemów z anticheatem upewnij sie ze plik r1q2.exe/aq2.exe/egl.exe/q2pro.exe i anticheat.dll mają wykluczenia w firewally bądz antiwirusia oraz sprawdź czy masz ustawiona poprawnie date i godzine w zegarku systemowym
Quake II z R1Q2 i 32bitowymi teksturami (wersja 1)
Gotowy do odpalnia Quake II zawierający r1q2, który jest najprostszym klientem obsługującym anticheat'a, posiada kilka przytadnych opcji. Wersja polecana dla graczy, którzy poprostu chcą zagrać na w Quake II na serwerach z anticheat'em. Ponad to znaduje się tam również anticheat (obecnie wymagany na serwerach), 32 bitowe tekstury wersja 1, pak v3non`a, podstawowe ustawienie.
| Pobierz | Rozmiar: 90MB | screen 1 | screen 2
Quake II z R1Q2 i 32bitowymi teksturami (wersja 2)
Gotowy do odpalnia Quake II zawierający r1q2, który jest najprostszym klientem obsługującym anticheat'a, posiada kilka przytadnych opcji. Wersja polecana dla graczy, którzy poprostu chcą zagrać na w Quake II na serwerach z anticheat'em. Ponad to znaduje się tam również anticheat (obecnie wymagany na serwerach), 32 bitowe tekstury wersja 2, pak v3non`a, podstawowe ustawienie.
| Pobierz | Rozmiar: 104MB | screen 1 | screen 2
Quake II z R1Q2 i oryginalnymi teksturami
Gotowy do odpalnia Quake II zawierający r1q2, który jest najprostszym klientem obsługującym anticheat'a, posiada kilka przytadnych opcji. Wersja polecana dla graczy, którzy poprostu chcą zagrać na w Quake II na serwerach z anticheat'em. Ponad to znaduje się tam również anticheat (obecnie wymagany na serwerach), pak v3non`a ale ze oryginalnym teksturami, podstawowe ustawienie.
| Pobierz | Rozmiar: 60MB | screen 1 | screen 2
APRQ2
APRQ2 jest bardziej zaawansowanym klietem niż R1Q2, głównie dlatego że oferuje znacznie większą ilość opcji niż R1Q2. Klient dla graczy którzy chcą mieć wiele drobnych, przydatnych ustawień (np. możliwość obsługi winampa z konsoli).
Możesz także ściągnąć Quake II z APRQ2 gotowego do gry na serwerach z anticheat'em.
Quake II z APRQ2 i 32bitowymi teksturami (wersja 1)
Gotowy do odpalnia Quake II zawierający aprq2, który jest bardziej zaawansowanym klientem niż r1q2, głównie dlatego ze oferuje znacznie większą ilość opcji niż r1q2. Wersja dla graczy którzy chcą mieć wiele drobnych, przydatnych ustawień (np. możliwość obsługi winampa z konsoli). Ponad to znaduje się tam również anticheat (obecnie wymagany na serwerach), 32 bitowe tekstury wersja 1, pak v3non`a, podstawowe ustawienie.
| Pobierz | Rozmiar: 91MB | screen 1 | screen 2
EGL
EGL jest klientem znacznie poprawiającym grafike (szczególnie menu które jest zupełnie nowe). Klient dla graczy którzy potrzebują lepszych efektów graficznych.
Możesz także ściągnąć Quake II z EGL gotowego do gry na serwerach z anticheat'em.
Quake II z EGL i 32bitowymi teksturami (wersja 1)
Gotowy do odpalnia Quake II zawierający egl, który jest kilentem znacznie poprawiającym grafike (szczególnie menu które jest zupełnie nowe). Wersja dla graczy którzy potrzebują lepszych efektów graficznych. Ponad to znaduje się tam również anticheat (obecnie wymagany na serwerach), 32 bitowe tekstury wersja 1, pak v3non`a, podstawowe ustawienie.
| Pobierz | Rozmiar: 102MB | screen 1 | screen 2
Uwaga
Do prawidłowego działania poszczególnych klientów należy odpalać je z odpowiednich plikow tj. dla R1Q2 r1q2.exe, dla APRQ2 aq2.exe, dla EGL egl.exe. Anticheat działa na systemach Windows 2000/XP/2003/VISTA.
Odpowiedzi na pytania których tutaj nie znalazłeś możesz kierować na adres: v3non@o2.pl w temacie emaila dopisz "[anticheat]" lub na http://fb.planetquake.pl
R1Q2
- Instalacja
Na początek należy ściągnąć R1Q2. Jest to wersja z instalatorem, który po włączeniu i podaniu lokalizacji do Quake II sam ściagnie najnowsze wersje klienta oraz anticheat'a. W celu sprawdzenia aktualnych wersji r1q2 i anticheat'a należy ściągnąc R1Q2Updater, który po rozpakowaniu umieszamy w katalogu Quake 2 i uruchamiamy (uruchomienie programy R1Q2Updater.exe raz na jakiś czas trzeba powtarzać). Pozostaje jeszcze ustawionie najważniejszych opcji, które znajdziesz poniżej. Quake II uruchamia się z pliku r1q2.exe
- Najważniejsze opcje
Opcje trzeba dodać do swojego cfg lub utrzowyć plik autoexec.cfg wkleić do niego poniższe opcje i umieścić go w katalogu baseq2 (najlepiej przekopiować także do katalgów tdm,battle,tourney o ile takie istnieją).
set vid_ref "r1gl" - jedna z ważniejszycj opcji, ustawia otwarzanie pliku graficznego ref_r1gl.dll set cl_async "0" - ustawienie dotyczące asynchronizacji ilości maksymalnie generowanych fpsów i ilości pakietów przesyłanych na sekund. set loc_here "$$loc_here" - opcja ustawiające $loc_here jako $$loc_here (zostosowanie w bindach gdzie uzywa się opcji z NoCheata $loc_here). set vid_flip_on_switch "1" - podczas przejscia do Windows poprzez alt + tab pulpit jest w rozdzielczości jaka na normalnie ustawioną. set cl_autorecord "0" - automatyczne nagrywanie demka. set m_fixaccel "0" - poprawa akceleracji myszki. set gl_coloredlightmaps "0.5" - poziom czerwonego światła w grze (wymagany ref_r1gl.dll). set vid_gamma_pics "1" - poziom jasności picsów. set cl_cmdcomplete "0" - sposób wyświtlania komend w konsoli. 0 - standardowe, 1 - styl ProQuake, 2 - styl r1q2 set cl_defermodels "0" - wczytywanie modeli. 0 - wczytywanie standardowe, 1 - wczytywanie po połączeniu na serwer
- Lista wszytskich opcji
Opcje przedstawione poniżej mają ustawione wartości standardowe. Jeżeli nie ma opisanego parametru to należy przyjąść że 0 - opcja wyłączona, 1 - opcja włączona.
set cl_async "0" - ustawienie dotyczące asynchronizacji ilości maksymalnie generowanych fpsów i ilości pakietów przesyłanych na sekund. set cl_maxfps "" - jeżeli cl_async "1" wtedy cl_maxfps służy do kontrolowania pakietów wysyłanych w ciągu sekundy. Jeżeli cl_async "0" służy wtedy do kontrolowania ilości pakietów na sekunde i do kontroli maksymalnych fpsów. set r_maxfps "" - jeżeli cl_async "1" służy do kontroli maksymalnych fpsów. Jeżeli cl_async "0" służy do kontroli ilości pakietów na sekunde. set m_directinput "0" - włącza DirectInput dla ruchów myszki. DirectInput dostarcza płynnej reakcje i usuwa akceleracje myszki. 0 - wyłączone, 1 - włączone (buffor) gwarantuje, że każdy rezultat będzie raportowany do r1q2. 2 - włączone (bezpośredni) Tryb bezpośrednio wymaga "migawkowego" przesłania wejściowego w aktualnym czasie. in_dinputkeyboard "0" - włącza DirectInput do kontrolowania klawiatury. cl_drawfps "0" - wyświtla licznik pokazujący aktualna ilość klatek na sekunde (nie przegracza wartości ustalonej w cl_maxfps lub r_maxfps). in_dinputkeyboard "0" - włącza DirectInput do kontrolowania klawiatury. set cl_cmdcomplete "0" - sposób wyświtlania komend w konsoli. 0 - standardowe, 1 - styl ProQuake, 2 - styl r1q2 set cl_smoothsteps "0" - kontrola płynności w poruszaniu się po schodach. 0 - wyłączona, 1 - standardowa, 3 - agresywna, 4 - automaczynie wykrywana (działa kiedy cl_async wynosi 1). set cl_defermodels "0" - wczytywanie modeli. 0 - wczytywanie standardowe, 1 - wczytywanie po połączeniu na serwer set cl_autorecord "0" - automatyczne nagrywanie demka. set cl_railtrail "0" - kontroluje ślad railguna. Opcje od 1 do 5 ustawiają ślad railguna z "Xani". Parametr większy od 5 ustawia kolor śladu railgun'a. set cl_beginmapcmd "" - opcja ustawiona jako parametr zostaje uruchomina w chwili rozpoczęcia mapy. set cl_endmapcmd "" - opcja ustawiona jako paramter zostaje uruchomiona w chwili zakończenia mapy. set net_maxmsglen "1390" - Maksymalna wielkość wiadomości, jaką twój klient chce otrzymać. Jeśli jest połączony do serwera R1Q2, większe wiadomości mogą być używane, gdy limit 1390 bajtów jest nie wystarczający, jednakże liczba routerów i modemów jest niezdolna do właściwego odbierania dużych pakietów UDP. Ustawienie tej opcji na 0 spowoduje używanie najlepszej dostępnej wielkości wiadomości, obsługiwanej przez serwer, lecz jeśli nie możesz wejść na serwery, twój router ustali najlepsza dostępną wielkość. set s_ambient "1" - opcja kontrolująca czy dzwięk dookólny jest włączony. set s_initsound "1" - wybór jaki silnik dzwiękowy ma byc używany. 0 - brak dźwieku, 1 - DirectSound, 2 - OpenAL (bardziej realistyczny, wymaga dodatkowego sterownika, przed jego użyciem należy sie dokładnie zapoznać z informacjami znalezionymi w internecie). set s_openal_device "DirectSound3D" - wybór sterownika OpenAL jeżeli używasz OpenAL. Parametry: DirectSound3D, DirectSound, MMSYSTEM. set fs_cache "7" - kontrola poziomu gromadzenia plików podsystemu. Jednorazowe gromadzenie plików nie może byc modifikowane bez wcześniejszego restartu R1Q2 lub użycia komendy 'fsflushcache'. 0 - nie gromadzi, 1 - tylko paki, 2 - wszytsko. set m_xpfix "0" - poprawa obsługi myszki w Windowsie XP. set m_fixaccel "0" - poprawa akceleracji myszki.
Opcje dla set vid_ref "r1gl" (wymagany plik ref_r1gl.dll w głownym katalogu Quake 2)
set gl_bitdepth "32" - wymusza użycie 32 bitowych kolorów (opcja wymagana przy teksturach 32 bitowych i innych tego typu rzeczach). set gl_coloredlightmaps "0.5" - poziom czerwonego światła w grze (wymagany ref_r1gl.dll).
Reszta wkrótce
APRQ2
- Instalacja
Na początek należy ściągnąć APRQ2 v1.211. Po ściągnięciu wystarczy tylko rozpakować zipa i wszytskie pliki przekopiować do głownego katalogu Quake II (APRQ2 odpalamy z pliku aq2.exe). Na sam koniec należy ściągnąć moduł anticheat, rozpakować i przekopiować do głownego katalogu Quake II (tam gdzie znajduje się plik uruchamiający aq2.exe). W celu sprawdzenia aktualnej wersji anticheat'a należy ściągnąc R1Q2Updater, który po rozpakowaniu umieszamy w katalogu Quake 2 i uruchamiamy (uruchomienie programy R1Q2Updater.exe raz na jakiś czas trzeba powtarzać). Pozostaje jeszcze ustawionie najważniejszych opcji, które znajdziesz poniżej. Quake II uruchamia się z pliku aq2.exe
- Najważniejsze opcje
Opcje trzeba dodać do swojego cfg lub utrzowyć plik autoexec.cfg wkleić do niego poniższe opcje i umieścić go w katalogu baseq2 (najlepiej przekopiować także do katalgów tdm,battle,tourney o ile takie istnieją).
set gl_screenshot_quality "85" - ustawienie dotyczące poziomu jakości wykonanego screenshota (100 - najlepsza jakość). set m_autosens "0" - automatyczne ustawienie czułości myszki zależne od FOV. set m_accel "0" - akceleracja myszki. set m_xpfix "0" - poprawa obsługi myszki w Windowsie XP. set gl_coloredlightmaps "0.5" - poziom czerwonego światła w grze. set gl_replacewal "1" - wszytskie pliku o typie .png, .tga, .jpg zostaną wczytane. Kolejność png->tga->jpg->wal (czyli ogólnie mówiąc obsługa 32 bitowych tekstur). set con_alpha "0.6" - dopasowanie przeźroczystości konsoli konsoli. Pramametry od 0.0 do 1. set scr_conheight "0.5" - dopasowanie długości konsoli. Parametry od 0.0 do 1.
- Lista wszytskich opcji
Opcje przedstawione poniżej mają w "" przedstawione wartości które można użyć do ustawienia. Jeżeli nie ma opisanego parametru to należy przyjąść że 0 - opcja wyłączona, 1 - opcja włączona.
set m_xpfix "0 | 1" - poprawa obsługi myszki w Windowsie XP. set m_restart - resetowanie myszki w podsystemie. set m_autosens "0 | 1" - automatyczne ustawienie czułości myszki zależne od FOV. set m_directinput "0 | 1" - włącza DirectInput do kontroli myszki. set m_accel "0 | 1" - akceleracja myszki. set cl_fps "0 ... 9" - paramter 1 włącza licznik pokazujący aktualną ilość fpsów. Wyższe parametry określają kolor czcionki licznika. set cl_fpsx "położenie w osi x" - określa położenie licznika w osi poziomej. set cl_fpsy "położenie w osi y" - określa położenie licznika w osi pionowej. set cl_clock "0 ... 9" - paramter 1 wyświtla zegarek. Wyższe parametry określają kolor czcionki zegarka. set cl_clockx "położenie w osi x" - określa położenie zegarka w osi poziomej. set cl_clocky "położenie w osi y" - określa położenie zegarka w osi pionowej. set cl_clockformat " - format zegarka, więcej informacji na ten temat znadziesz w pliku aprq2_readme.txt. set cl_chathud "0 | 1 | 2" - włączenie chathud'a. Parametr 2 zmienia kolor chathud'a. set cl_chathudx "położenie w osi x" - określa położenie chathud'a w osi poziomej. set cl_chathudy "położenie w osi y" - określa położenie chathud'a w osi pionowej. set cl_chathudlines "1 ... 8" - ilość lini wyświetlanych w chathud. set cl_chathudtime "0 ..." - maksymalny czas pozostawania wiadomości w chathud. set cl_maptime "0 .. 19" - paramter od 1 do 9 pozostały czas gry, parametr od 11 do 19 pokazuje czas rundy (działa tylko w w modzie aq2). set cl_maptimex "położenie w osi x"- określa położenie czasu w osi poziomej. set cl_maptimey "położenie w osi y"- określa położenie czasu w osi pionowej. set cl_timestamps "0 | 1 | 2" - 1 - pokazuje timestamps w wiadomościach chata, 2 - pokazuje wszystkie wiadomości z serwera. 0 - wyłączone. set cl_timestampsformat "- umożliwia zmianę formatu czasu w timestamps. Więcej informacji w późniejszym czasie. set cl_hudalpha "0.0 ... 1"- ustawia przezroczystość obrazków hud, 0 - wyłączone. set ch_alpha "0.0 .. 1"- przeźroczystość celownika. set ch_pulse "0 ..."- dodaje efekt pulsowania do celownika. set ch_scale "0 .."- umożliwia skalowanie rozmiaru celownika. set ch_red "0.0 ... 1"- kontrola koloru czerwonego w celowniku. set ch_green "0.0 ... 1"- kontrola koloru zielonego w celowniku. set ch_blue "0.0 ... 1"- kontrola koloru niebieskiego w celowniku. set ch_health "0 | 1"- kolor celownika ulega zmianie, gdy poziom życia się zmienia. Ignoruje komendy ch_. set ch_x "położenie w osi x"- określa położenie celownika w osi poziomej. set ch_y "położenie w osi y"- określa położenie celownika w osi pionowej. set cl_gunalpha "0.0 ... 1"- ustawia przeźroczystość twojej broni. set cr_drawlagometer "0 | 1 | 2 | 3"- włącza lagometr. 1 - rysuje twój ping, 2 - rysuje ping, oraz prędkość pobierania i wysyłania. set scr_draw2d "0 | 1" - wyłącza hud'a. Domyślnie 1. set s_swapstereo "0 | 1" - swap stereo. set s_ambient "0 | 1"- dookólny dziwięk. set cl_highlight "0 | 1 | 2 | 3" - włącza podświetlanie. 1 - inny dźwięk (talk.wav), 2 - inny kolor, 3 - zmienia oba. set cl_highlightmode "0 | 1" - 0 - sprawdza tylko wyodrębniony tekst, 1 - nick też jest zawarty. highlight tekst - dodaje tekst do listy podświetleń. Jeśli tekst jest w wiadomościach chat, zostanie podświetlony. unhighlight tekst - usuwa podświetlony tekst. set cl_textcolors "0 | 1" - włącza inne kolory w tekście. Więcej informacji w pliku aprq2_readme.txt. set cl_highlightcolor "0 - 9" - kolor podświetlanych wiadomości. Musi być włączone cl_highlight 1 lub 2 oraz cl_colortexts. set cl_mychatcolor "0 - 9" - kolor twojego tekstu w chacie. Musi być włączone cl_colortexts. set cl_ignoremode "0 | 1 | 2" - tryb dla ignorowanego textu. 0 - wyłączony, 1 - włączony, 2 - odwrócony tryb, tzn. wszystkie te, które nie są na liście będą ignorowane. ignoretext tekst - tekst, który będzie ignorowany. Obsługa Wildcard. unignoretext tekst - usuwa tekst z listy ignorowanego tekstu. Parametr "all" usuwa wszystko. set cl_autoscreenshot "0 | 1 | 2" - robi automatyczny zrzut ekranu, po zakończeniu mapy (1 - tga, 2 - jpg). set cl_autorecord "0 | 1" - włącza auto nagrywanie dema. set cl_clan tekst - jeżeli jest ustawione używa innego nazewnictwa dema kiedy używasz opcji record bez nazwy dema. demolist - wyświetla listę wszystkich dem w katalogu demos\ z numerem ID.
demoplay ID - odtwarza demo z podanym ID.
set scr_conheight "0.0 ... 1.0" - dopasowanie długości konsoli. Parametry od 0.0 do 1. set con_notifylines "1 ... 8" - liczba linii powiadomienia (pojawiają się na górze ekranu i pokazują ostatnie wiadomości). Domyślnie 4. set con_notifyfade "0 | 1" - włącza płynne zanikanie linii powiadomienia. set con_scrlines "1 ..." - liczba linii przesuwanych przy jednym ruchu rolki myszy w dół lub w górę w konsoli, lub przy użyciu klawiszy Page Up i Page Down. Domyślnie 2. set con_alpha "0.0 ... 1" - dopasowanie przeźroczystości konsoli konsoli. Pramametry od 0.0 do 1. set con_cmdcomplete "0 - 4" - zmiana pomiędzy różnymi wykonywanymi komendami. set net_port "0 ..." - umożliwia wybranie portu (domyślnie 27901). Wartość 0 oznacza wybranie losowego portu. set cl_maxpackets "0 ..." - kontroluje ile maksymalnie pakietów w ciągu jednej klatki może wysłać klient na serwer (domyślnie 0).
Reszta wkrótce
EGL
- Instalacja
Na początek trzeba ściągnąć EGL v0.3.1. Jest to wersja instalacyjna czyli po uruchomieniu podajemy lokalizacje do Quake II, program instalacyjny sam zainstaluje odpowiednie pliki. Na sam koniec należy ściągnąć moduł anticheat, rozpakować i przekopiować do głownego katalogu Quake II (tam gdzie znajduje się plik uruchamiający egl.exe). W celu sprawdzenia aktualnej wersji anticheat'a należy ściągnąc R1Q2Updater, który po rozpakowaniu umieszamy w katalogu Quake 2 i uruchamiamy (uruchomienie programy R1Q2Updater.exe raz na jakiś czas trzeba powtarzać). Pozostaje jeszcze ustawionie najważniejszych opcji, które znajdziesz poniżej. Quake II uruchamia się z pliku egl.exe
- Najważniejsze opcje
Wkrótce
- Lista wszytskich opcji
Wkrótce
Pytania/Problemy
- Dlaczego nie mogę połączyć się z serwerem ? Pojawia się komunikat ...
Pojawią się komunikat że nie używam anticheata mimo że posiadam r1q2/aprq2/egl i anticheat.dll
Jest kilka wyjaśnień tego komunikatu:
1. Sprawdz czy data i godzina w zegarku systemowym są poprawnie ustawione (po prawej na dole).
2. Upewnij się czy twój firewallu, antiwirusie ma ustawione wykluczenia dla plików r1q2.exe/aq2.exe/egl.exe/q2pro.exe i anticheat.dll.
3. Używasz Windowsa, który nie obsługuje anticheat'a (aktualnie antichet działa na Windows 2000/XP/2003).
4. Twoje unikalny adres ID jest zbanowany z powodu używania cheat'a (po więcej informacji o tej sprawie można pisać pod adres email v3non@o2.pl).
5. Upewnij się ze odpalasz Quake II z odpowiednich plików stardowych danego klineta (dla R1Q2 r1q2.exe, dla APRQ2 aq2.exe, dla EGL egl.exe).
6. Plik anticheat.dll nie znajduje się w głownym katalogu Quake II.
7. Podczas łączenia się na serwer twoj Quake II sprawdza i w razie braku aktualnej wersji anticheat.dll ściąga go automatycznie, twój firewall może blokować dostęp do tego pliku. Należy wtedy zapewnić dostęp plikowi anticheat.dll w firewall lub ściągnąć ręcznie najnowsza wersje pliku anticheat.
was kicked for anticheat violation (wallhack)
Używany jest DLL pozwalający widzeć przez ściany przeciwnika.
was kicked for anticheat violation (proxy)
Używasz programu lub DLL, który oddziela komunikacje pomiędzy Quake II a uruchomionym serwerem.
was kicked for anticheat violation (speedhack)
Używasz programu lub DLL, który zmienia płynięcie aktualnego czasu.
was kicked for anticheat violation (aimbot)
Używasz programu lub DLL, który automatucznie celuje i strzela.
was kicked for anticheat violation (generic-inject)
Używasz ogólnego DLL współpracującego z programem (zazwyczaj trainer lub inny program-cheat).
was kicked for anticheat violation (debugger)
Używasz programu raportującego błedy. Możliwe że probujesz obejść anticheat'a.
was kicked for anticheat violation (bad-driver)
Używasz złej wersji sterowników. To niekoniecznie znaczy że używasz cheat'a. Poporstu używasz sterych sterowników które mogą współpracować z cheat'em. Należy ściągnąć najnowsze sterowniki do swojej karty graficznej. Dla kart nvidia www.nvidia.com, dla kart ati www.ati.com.
was kicked for anticheat violation (spiked-model)
Używasz kłującego modelu (modifikowanego). Należy usunąć z paku model który jest niedozwolony. Najczęściej jest mofikowany model playera lub model rakiety.
was kicked for anticheat violation (non-approved vid_ref/unknown-renderer)
Niedopuszczalna wersja vid_ref. Anticheat pozwala na używanie oryginalnych wersji ref_gl (3.20), ref_soft (3.20), ref_ncgl (2.34, 2.40) and ref_r1gl (0.1.5.34). Należy ustawić set vid_ref "r1gl" (dla r1q2, wymaga pliku w katalogu Quake 2 vid_r1gl.dll) lub ściągnąć oryginalnego ref_gl.dll rozpakować i przegrać do głównego katalogu Quake 2.
PLEASE MAKE SURE YOU ARE USING THE LATEST VERSIONS OF R1Q2/R1GL/ETC!
Upewnij się że posiadasz najnowsza wersje r1q2. Aby to zrobić należy sciągnąć R1Q2 UPDATER. Rozpakowany plik należy przekopiować do głownego katalogu Quake II (tam gdzie znajduje się r1q2.exe) i uruchomić. Program sam sprawdzi i ściagnie najnowszą wersje R1Q2.
Podczas łączenia się na serwer Quake II wyświetla Windowsowy komunikat o błędzie aplikacji.
Należy usunąć z głownego katalogu Quake II plik opengl32.dll lub podobne tj. *opengl*.dll
- Dlaczego podczas łączenia na serwer Quake 2 zawiesza się ?
Podczas łącznienia się na serwer Quake 2 sprawdza czy posiadasz najnowsza wersje anticheat.dll, mogą w tym czasie wystapić problemy z połączniem (chwilwe przerwy w działaniu głównego serwera anticheat). Problem z aktualizacją pliku anticheat.dll można rozwiąć na dwa sposoby:
1. Uruchomienie pliku R1Q2Updater.exe w celu ściągnięcia najnowszej wersji anticheat.dll (jeżeli nie posiadasz pliku R1Q2Updater.exe możesz ściągnąć go stąd, po ściągnięciu wystarczy go rozpakować, przegrać do głownego katalogu Quake 2 i uruchomić).
2. Można również ściągnąć ręczni plik anticheat.dll, rozpakować i przekopiować do głownego katalogu Quake 2.
Polecam sposób pierwszych gdyż jest pewniejszy dlatego ze ręczne ściągany plik anticheat.dll nie zawsze posiada aktualna wersje.
- Dlaczego zaraz po połączeniu się na serwer przez około 30s mam straszne lagi ?
Anticheat zaraz po podłączeniu na serwer sprawdza czy nie używasz żadnego cheat'a. To powoduje ze przez 30 sekund zaraz po podłączeniu na serwer ping jest większy.
- Dlaczego mam mało FPS'ów w grze mimo że posiadam dobry sprzęt ?
Żeby uzyskać odpowiednia ilość FPS'ów dla danego sprzętu należy:
1. Upewnić się ze posiadasz najnowsze sterowniki karty graficznej.
2. Wyłączyć synchronizacje pionowa (jeżeli używasz R1Q2, posiadasz plik ref_r1gl.dll w katalogu Quake 2 i masz ustawione set vid_ref "r1gl" można to zrobic komendą set gl_swapinterval "0") w innym przypadku należy to zrobić w ustawieniach karty graficzne (prawym na pulpicie->właściwości->ustawienia->zaawansowane i tam będzie znajdować się zakładna z ustawieniami karty graficznej.
3. Ustawić odpowiednie odświeżanie monitora. Można to zrobić na kilka sposobów, najprościej to ustawić komende dla poszczególnego klineta. Dla R1Q2 (wymagane set vid_ref "r1gl") komenda set vid_forcedrefresh "85" - 85 to wartość odswieżąnia, wybiera sie ją spośród 60,75,85,100,120, należy się także upewnić że monitor można uzystać daną wartość na poszczególnych rozdzielcznościach (wartość 85 działa na wszytskich monitorach wiekszych od 14 cali), przed ustawieniem tej komendy należy również w ustawieniach monitora (prawym na pulpicie->właściwości->ustawienia->zaawansowame->monitor) odznaczyć opcje "Ukryj tryby, których ten monitor nie może wyświetlić" dlatego że po ustawieniu wartości przeważnie wiekszej od 100 Quake 2 może odpalić sie w okienku. Dla aprq2 opcja set vid_displayfrequency "85" (zasada działa taka sama jak w przypadku opcji z R1Q2). Drugim sposobem na ustawienie odświeżania jest użycie programu refreshlock, którym ustalimy odświeżanie na poszczególnych rozdzielcznościach. Polecam pierwszy sposób czyli ustawienie za pomocą komendy R1Q2 lub APRQ2.
- W jaki sposób mogę ustawić odświeżanie monitora w Quake 2 ?
Odświeżanie monitora można ustawić na kilka sposbów, najprościej to ustawić komende dla poszczególnego klineta. Dla R1Q2 (wymagane set vid_ref "r1gl") komenda set vid_forcedrefresh "85" - 85 to wartość odswieżąnia, wybiera sie ją spośród 60,75,85,100,120, należy się także upewnić że monitor można uzystać daną wartość na poszczególnych rozdzielcznościach (wartość 85 działa na wszytskich monitorach wiekszych od 14 cali), przed ustawieniem tej komendy należy również w ustawieniach monitora (prawym na pulpicie->właściwości->ustawienia->zaawansowame->monitor) odznaczyć opcje "Ukryj tryby, których ten monitor nie może wyświetlić" dlatego że po ustawieniu wartości przeważnie wiekszej od 100 Quake 2 może odpalić sie w okienku. Dla aprq2 opcja set vid_displayfrequency "85" (zasada działa taka sama jak w przypadku opcji z R1Q2). Drugim sposobem na ustawienie odświeżania jest użycie programu refreshlock, którym ustalimy odświeżanie na poszczególnych rozdzielcznościach. Polecam pierwszy sposób czyli ustawienie za pomocą komendy R1Q2 lub APRQ2.
- Podczas odpalania Quake 2 pojawia się komunikat: "Current path is too long. Please move your Quake II installation to a shorter path."
Jest to komunikat informujący o tym że lokalizacja Quake 2 jest zbyt długa. Należe przenieś Quake 2 to krotszej lokalizacji np c:/gry/quake2/