Krótka odpowiedź. Serwer Counter-Strike 2 możesz hostować samodzielnie za darmo: zainstaluj aplikację Steam 730 przez SteamCMD z anonimowym logowaniem, utwórz Game Server Login Token (GSLT) dla aplikacji 730 i uruchom cs2 z -dedicated przy otwartym porcie UDP 27015. Albo wynajmij serwer Counter-Strike 2 i pomiń konfigurację sieci.
Gracze dołączają poleceniem konsoli connect, po którym wpisują adres i port twojego serwera. Bez GSLT serwer przyjmuje tylko graczy z tej samej sieci lokalnej.
Sprawdzone 5 listopada 2026 względem aktualizacji Counter-Strike 2, którą Valve ogłosiło tego dnia na Steam.
Ten poradnik opiera się na stronie Valve Developer Community o serwerach dedykowanych CS2, stronie kont serwerów gier Steam i konfiguracji, na której działają nasze własne serwery Counter-Strike 2. Jeśli chcesz przejść od razu do wynajmu, skocz do opcji 2.
Czego potrzebujesz
Oprogramowanie serwera: sam Counter-Strike 2. Odkąd serwer dedykowany i klient gry zostały połączone, oba używają aplikacji Steam 730. Jest darmowa i pobiera się z anonimowym logowaniem do Steam.
Maszyna, która działa non stop: zapasowy komputer, domowy serwer lub wirtualna maszyna w chmurze. Ten poradnik używa 64-bitowego Linuksa, bo na nim pracujemy. Strona Valve opisuje też Windows, ale serwera na Windows nie testowaliśmy.
Sprzęt i system operacyjny: strona Valve podaje minimalny sprzęt dla serwera dedykowanego, a na Linuksie potrzebny jest glibc 2.31 lub nowszy, czyli Ubuntu 20.04, Debian 11 lub nowsze wydanie. Pełne pobranie to około 60 GB, według szacunków Valve. Wymagania systemowe na stronie sklepu Steam dotyczą grania, nie hostowania.
Game Server Login Token (GSLT): darmowy token powiązany z twoim kontem Steam, utworzony dla aplikacji 730. Według strony Valve twoje konto nie może mieć bana społeczności, blokady ani ograniczeń, potrzebuje odpowiedniego zarejestrowanego numeru telefonu i musi posiadać grę.
Sieć: UDP 27015 dla gry, dostępny z internetu. Port gry przyjmuje też RCON przez TCP, jeśli z niego korzystasz.
Gra: każdy gracz potrzebuje Counter-Strike 2 na Steam. Gra jest darmowa.
Opcja 1: hostuj samodzielnie
Te kroki dotyczą Debiana 11 lub Ubuntu 20.04 i nowszych. Polecenie instalacji jest tym, którego używają nasze serwery; polecenie startowe wynika ze strony Valve.
Utwórz token
Otwórz stronę Steam z kontami serwerów gier pod adresem https://steamcommunity.com/dev/managegameservers, zaloguj się i utwórz konto dla App ID 730.
Skopiuj token, który dostaniesz. Valve zaznacza, że odpowiadasz za swoje tokeny: nie udostępniaj ich. Jeśli zresetujesz hasło do Steam przez Wsparcie Steam, wszystkie twoje tokeny zostaną wygenerowane od nowa, a token nieużywany przez dłuższy czas wygasa i można go wygenerować ponownie.
Pobieranie przez SteamCMD potrafi zawieść bez ostrzeżenia. W naszych instalacjach około dwa na siedem czystych pobrań kończyło się komunikatem „success” i pustym folderem, a serwer padał przy pierwszym starcie. Sprawdź, czy w folderze serwera istnieje steamapps/appmanifest_730.acf, a jeśli nie, uruchom polecenie jeszcze raz. Nasz skrypt instalacyjny robi dokładnie to sprawdzenie i ponawia próbę do trzech razy.
Skopiuj bibliotekę klienta Steam do ~/.steam/sdk64 w katalogu domowym użytkownika serwera, gdzie serwer jej szuka. Bez niej serwer zatrzymuje się z komunikatem Failed to load module '/home/cs2/.steam/sdk64/steamclient.so'.
Otwórz port gry. Zezwól na UDP 27015 w zaporze maszyny (na przykład sudo ufw allow 27015/udp) i przekieruj go na routerze. Jeśli chcesz używać RCON z zewnątrz, zezwól też na TCP na tym samym numerze i ustaw długie hasło.
Start serwera skryptem cs2.sh z folderu game. Strona Valve mówi, żeby na Linuksie używać skryptu zamiast uruchamiać bezpośrednio plik binarny cs2, bo skrypt najpierw wykonuje część przygotowań. Zamień YOURTOKEN na swój GSLT:
-dedicated sprawia, że Counter-Strike 2 startuje jako serwer, zamiast otwierać grę. +sv_setsteamaccount to miejsce na token. Na naszych serwerach +game_type 0 +game_mode 1 to tryb Competitive; pozostałe pary są na liście poniżej. Dodaj -insecure, żeby wyłączyć antycheat VAC. Uruchom serwer pod menedżerem usług, takim jak systemd, żeby wstawał po awarii.
Sprawdź, kiedy jest gotowy. Serwer działa, gdy log wypisze Connection to Steam servers successful. Na tę linię czeka nasz panel.
Dołącz. W Counter-Strike 2 otwórz konsolę deweloperską i wpisz connect, a po nim swój publiczny adres IP i port, na przykład connect 203.0.113.10:27015. W przypadku serwera z hasłem dodaj +sv_password yourpassword do linii startowej, a gracze niech wpiszą password yourpassword w konsoli, zanim użyją connect.
Aktualizuj, zatrzymując serwer i uruchamiając polecenie pobierania jeszcze raz. Strona Valve mówi, żeby powtarzać to po każdej aktualizacji gry, a Counter-Strike 2 aktualizuje się często: Valve opublikowało aktualizacje 22 października, 28 października i 5 listopada 2026.
Tryby gry: pary, których używamy
Competitive:+game_type 0 +game_mode 1 (domyślne ustawienie Valve, gdy nic nie podasz)
Casual:+game_type 0 +game_mode 0
Wingman:+game_type 0 +game_mode 2
Arms Race:+game_type 1 +game_mode 0
Deathmatch:+game_type 1 +game_mode 2
Custom:+game_type 3 +game_mode 0
Pułapka z tokenem
Serwer uruchomiony bez GSLT działa, ale loguje się do Steam anonimowo i ogranicza dołączanie do sieci lokalnej. Nie jest też widoczny na liście. Jeśli znajomi nie mogą połączyć się z serwerem spoza twojego domu, sprawdź token, zanim zaczniesz szukać problemu w zaporze.
Opcja 2: hostuj w PlayNHost
Wynajem eliminuje instalację, przekierowywanie portów i rutynę aktualizacji. Nadal przynosisz własny token, wybierasz tryb i mapę oraz zapraszasz graczy.
Wybierz plan. Otwórz stronę hostingu serwerów Counter-Strike 2 i porównaj plany: VERTIGO (10 graczy), ANIBUS (18) i MIRAGE (30) w chwili pisania. Kliknij Utwórz serwer (w MIRAGE Dostosuj plan) i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
Poczekaj na instalację. Serwer pojawi się w panelu. Dopóki nie dodasz tokenu, jego konsola wyświetla ramkę z informacją, że serwer jest ograniczony do sieci lokalnej, z linkiem do strony, na której go wkleisz.
Utwórz token i wklej go. Utwórz token dla App ID 730 jak w krokach samodzielnego hostowania. W panelu otwórz zakładkę Ustawienia, potem Ustawienia gry, wklej token w polu Token logowania serwera gry Steam i zrestartuj.
Nazwij serwer i wybierz zasady. Na tej samej stronie wypełnij pola Nazwa serwera, Hasło dołączenia (opcjonalne) i Mapa początkowa, a potem wybierz Tryb gry: Competitive 5v5, Casual, Wingman 2v2, Deathmatch, Arms Race lub Custom (sterowany pluginami). Uruchom ponownie, aby zastosować zmiany. Zobacz Jak skonfigurować serwer Counter Strike 2: najważniejsze ustawienia.
Port twojej gry jest przydzielony i otwarty od początku, a linia startowa budowana jest z twoich ustawień, więc nie ma nic do przekierowania.
Gdy włączona jest opcja Automatyczna aktualizacja serwera (domyślnie, pod Pokaż zaawansowane w Ustawienia gry), SteamCMD przy każdym starcie serwera sprawdza, czy jest nowa wersja.
Przy włączonym Anty-cheat VAC (domyślnie) serwer startuje jako zabezpieczony. Wyłączenie dodaje za ciebie flagę -insecure.
Zdalna administracja pozostaje wyłączona, dopóki nie ustawisz hasła RCON: flaga -usercon jest dodawana dopiero wtedy.
Obsługa pluginów (Metamod + CounterStrikeSharp) to przełącznik. Pułapka z pluginami: Metamod musi być wpisany w game/csgo/gameinfo.gi, a instrukcja instalacji Metamod:Source każe powtarzać tę zmianę po każdej aktualizacji, która modyfikuje plik. Dopóki tego nie zrobisz, serwer hostowany samodzielnie działa dalej, ale po cichu nie ładuje żadnych pluginów. Nasza instalacja łata ten plik ponownie przy każdym starcie, po zakończeniu SteamCMD, i odświeża pliki loadera, gdy zmienia się wersja gry. Zobacz Jak dodać mody do serwera Counter Strike 2.
Samodzielnie czy wynajem: uczciwe porównanie
Koszt: Oprogramowanie serwera jest darmowe. Własny hosting kosztuje prąd, sprzęt i łącze albo maszynę w chmurze. Wynajem to cykliczna opłata ustalana przez plan i wybrany okres rozliczeniowy.
Dostępność: domowy serwer działa tylko wtedy, gdy działają komputer, prąd i internet. Wynajęty serwer pracuje na sprzęcie hostingodawcy.
Ekspozycja: w domu gracze łączą się z twoim publicznym adresem IP, a ty dbasz o zaporę i router. Wynajęty serwer trzyma twój domowy adres IP z dala od sprawy.
Konfiguracja: samodzielne hostowanie wymaga wiersza poleceń, przekierowania portów, ponowień SteamCMD i linii startowej. Wynajem wymaga tokenu, nazwy, trybu i mapy. Token jest potrzebny w obu przypadkach.
Kontrola: samodzielne hostowanie daje ci każdy plik. Na naszych serwerach zmieniasz ustawienia w panelu, a zakładka Files nadal służy do własnych konfiguracji i pluginów.
Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Możesz zaakceptować wszystko, zaakceptować tylko niezbędne pliki cookie lub wybrać według kategorii.Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Tutaj są domyślnie włączone. Możesz wyłączyć to, czego nie chcesz.Przeczytaj naszą politykę prywatności