Ten przewodnik obejmuje częste problemy z serwerem Counter-Strike 2 oraz sposoby ich rozwiązywania. Aby zapoznać się z początkową konfiguracją serwera, zobacz Przewodnik konfiguracji serwera CS2. Aby zapoznać się z komendami administracyjnymi i konfiguracją rywalizacyjną, zobacz Konfiguracja administratora CS2.
Błędy GSLT / uwierzytelniania Steam
Twój serwer potrzebuje prawidłowego Game Server Login Token (GSLT), aby pojawić się w przeglądarce serwerów i działać z ochroną VAC. Poniższa tabela obejmuje najczęstsze błędy związane z GSLT.
| Błąd / objaw | Przyczyna | Rozwiązanie |
|---|---|---|
No account token specified |
GSLT nie ustawiony w parametrach startowych | W GPanel otwórz zakładkę Startup i wklej swój token do pola GSLT |
GSLT is expired or invalid |
Token został ponownie wygenerowany lub unieważniony | Odwiedź zarządzanie serwerami gier Steam, wygeneruj token ponownie, a następnie zaktualizuj go w GPanel |
Game server login token banned |
Konto powiązane z tokenem otrzymało bana | Ban jest trwały dla danego tokenu. Wygeneruj nowy token na czystym koncie Steam |
| Serwer uruchamia się w trybie niezabezpieczonym | Brak GSLT lub nieudane połączenie ze Steam | Sprawdź, czy token jest ustawiony, sprawdź, czy Twój przydzielony port gry (zobacz zakładkę Network w GPanel) jest osiągalny, i poczekaj 60 sekund na uzgodnienie ze Steam |
Serwer nie pojawia się w przeglądarce
- Upewnij się, że w
server.cfgustawionosv_lan 0. Tryb LAN ukrywa Twój serwer przed internetową przeglądarką serwerów. - Potwierdź, że Twój GSLT jest prawidłowy, a konsola serwera wyświetla Connection to Steam servers successful.
- Wpisy na liście przeglądarki serwerów mogą propagować się do 5 minut. W międzyczasie skorzystaj z Ulubionych lub połączenia bezpośredniego.
- Niektórzy dostawcy internetu i regiony mają problemy z zapytaniami UDP przeglądarki serwerów Steam. Połączenie bezpośrednie przez konsolę zawsze działa, jeśli port jest osiągalny.
Sprawdź adres IP serwera i przydzielone porty w zakładce Network w GPanel. Szczegółowy opis krok po kroku znajdziesz w artykule Jak znaleźć adres IP i port serwera.
Problemy z VAC / античeatem
- VAC wymaga prawidłowego GSLT oraz
sv_cheats 0. - Jeśli testujesz z
sv_cheats 1, VAC jest automatycznie wyłączony na tę sesję. Uruchom serwer ponownie i upewnij się, że cheaty są wyłączone, zanim otworzysz serwer dla publiczności. - Uruchamianie niepodpisanych lub przestarzałych wtyczek może spowodować, że VAC oznaczy serwer jako niezabezpieczony. Aktualizuj MetaMod i CounterStrikeSharp po każdej aktualizacji gry CS2.
Serwer ulega awarii przy uruchomieniu
- Sprawdź zakładkę Console w GPanel pod kątem komunikatów o błędach bezpośrednio po awarii.
- Najczęstszą przyczyną jest przestarzała kompilacja MetaMod lub CounterStrikeSharp po aktualizacji CS2. Usuń lub zaktualizuj framework wtyczek i spróbuj ponownie.
- Uszkodzone pliki gry również mogą powodować awarie. Użyj opcji Reinstall w GPanel, aby zweryfikować i przywrócić pliki gry.
Najpierw utwórz kopię zapasową: Przed ponowną instalacją pobierz folder
game/csgo/cfg/ przez SFTP, aby nie utracić plików konfiguracyjnych. Zobacz Jak przesyłać pliki przez SFTP.
Gracze nie mogą się połączyć
- Potwierdź, że serwer jest w pełni uruchomiony i wyświetla Connection to Steam servers successful w konsoli.
- Upewnij się, że gracze używają prawidłowego IP i portu z zakładki Network w GPanel.
- Jeśli ustawiono
sv_password, gracze muszą wprowadzić hasło przed dołączeniem. Udostępnij je bezpośrednio lub użyj linku connect Steam, który je zawiera:steam://connect/YOUR.SERVER.IP:PORT/YourPassword - Gracze w tej samej sieci LAN co serwer powinni łączyć się bezpośrednio przez IP. Przeglądarka serwerów Steam może nie wyświetlać poprawnie serwerów lokalnych w sieci LAN.
Mapy Workshop się nie wczytują
- Upewnij się, że ustawiłeś klucz Steam Web API w parametrach startowych. Pobierz go z steamcommunity.com/dev/apikey.
- Sprawdź, czy ID mapy Workshop jest poprawne (numeryczne ID z adresu URL Steam Workshop).
- Sprawdź konsolę pod kątem błędów pobierania. Duże mapy Workshop mogą pobierać się kilka minut przy pierwszym wczytaniu.
- Jeśli mapa nie wczytuje się, spróbuj uruchomić serwer ponownie. Niektóre pobierania Workshop wymagają czystego restartu, aby się zakończyć.
MetaMod / CounterStrikeSharp nie wczytuje się
- Sprawdź, czy plik
gameinfo.gizawiera wpis ścieżki wyszukiwania MetaMod. LiniaGame csgo/addons/metamodmusi pojawić się w blokuSearchPathspowyżej pierwszego wpisuGame. - Uruchom
meta listw konsoli GPanel. Jeśli MetaMod nie jest wymieniony, ponownie sprawdź ścieżkę pliku:game/csgo/addons/metamod/musi istnieć. - W przypadku CounterStrikeSharp upewnij się, że pobrałeś pakiet with-runtime. Bez środowiska uruchomieniowego .NET wtyczka po cichu nie wczyta się.
- Po każdej aktualizacji gry CS2 sprawdź strony MetaMod i CounterStrikeSharp pod kątem zaktualizowanych kompilacji. Przestarzałe kompilacje są przyczyną numer jeden awarii wtyczek.
Nie mieszaj wersji: Zawsze aktualizuj MetaMod i CounterStrikeSharp razem. Niezgodność między nimi może powodować awarie lub ciche błędy.
Wysokie opóźnienie / lag
- Sprawdź, czy serwerowi nie kończy się przydzielona pamięć RAM w GPanel. Serwery CS2 z wieloma wtyczkami lub mapami Workshop mogą zużywać znaczną ilość pamięci.
- Przejrzyj ustawienia współczynników (rate) w
server.cfg. Nowoczesne wartości domyślne CS2 (sv_maxrate 0,sv_maxupdaterate 128) sprawdzają się dobrze w większości konfiguracji. - Jeśli gracze z określonego regionu doświadczają wysokiego pingu, problem leży w trasowaniu sieci, a nie w konfiguracji serwera. Nie ma rozwiązania po stronie serwera na odległość geograficzną.
- Wyłącz wszelkie nieużywane wtyczki. Każda wczytana wtyczka dodaje narzut przetwarzania na każdy tick.
Powiązane artykuły
- Przewodnik konfiguracji serwera CS2 — GSLT, server.cfg, tryby gry, łączenie się
- Konfiguracja administratora CS2 — RCON, komendy, konfiguracja rywalizacyjna
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy? Jeśli nie możesz rozwiązać problemu po wykonaniu tego przewodnika, otwórz zgłoszenie do pomocy technicznej na legionhosting.net/submitticket.php i podaj GPanel ID swojego serwera, dokładny komunikat o błędzie oraz wszelkie ostatnie zmiany, które wprowadziłeś na serwerze.