NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak hostować serwer Counter-Strike 2 (2026)

Counter Strike 2Updated Nov 5, 20269 min read

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

  1. 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.
  2. 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.

Zainstaluj serwer

  1. Zainstaluj biblioteki potrzebne SteamCMD.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar lib32gcc-s1 -y
  2. Utwórz użytkownika dla serwera i przełącz się na niego.
    sudo useradd -m -s /bin/bash -U cs2
    sudo su - cs2
  3. Zainstaluj SteamCMD i pozwól mu jeden raz zaktualizować się samemu.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xzf -
    ./steamcmd.sh +quit
  4. Pobierz serwer.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/cs2/server +login anonymous +app_update 730 validate +quit
    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.
  5. 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'.
    mkdir -p ~/.steam/sdk64
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Otwórz port i uruchom

  1. 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.
  2. 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:
    cd ~/server/game
    ./cs2.sh -dedicated -ip 0.0.0.0 -port 27015 \
      -maxplayers 10 +game_type 0 +game_mode 1 +map de_dust2 \
      +hostname "My CS2 server" +sv_setsteamaccount YOURTOKEN
    -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.
  3. Sprawdź, kiedy jest gotowy. Serwer działa, gdy log wypisze Connection to Steam servers successful. Na tę linię czeka nasz panel.
  4. 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.
  5. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Zaproś graczy. Podaj im Adres serwera widoczny w zakładce Przegląd. Zobacz Jak dołączyć do serwera Counter Strike 2.

Co panel robi za ciebie:

  • 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.

Chcesz pominąć konfigurację? Zobacz plany serwerów Counter-Strike 2. Masz już serwer, który nie startuje albo na który nikt nie może wejść? Przeczytaj Problemy z serwerem Counter Strike 2 i ich rozwiązania.

Masz już serwer gdzie indziej? Przenieś go do nas

Darmowe narzędzia do Counter-Strike 2

Te narzędzia są po angielsku.

NASZE OSTATNIE WPISY