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

Jak hostować serwer Counter-Strike: Source (2026)

Counter-Strike: SourceUpdated Nov 5, 20268 min read

Krótka odpowiedź. Serwer Counter-Strike: Source możesz hostować sam i za darmo: zainstaluj aplikację Steam 232330 (Counter-Strike: Source Dedicated Server) przez SteamCMD z anonimowym logowaniem, uruchom ją przez ./srcds_run -game cstrike i otwórz port 27015 dla TCP i UDP. Albo wynajmij serwer Counter-Strike: Source i pomiń zabawę z siecią.

Gracze dołączają przez adres: otwierają w grze konsolę deweloperską i wpisują connect, a po nim twój adres IP i port.

Sprawdzone 5 listopada 2026 względem aktualizacji, którą Valve wydało 16 września 2026, najnowszej ogłoszonej na Steam.

Ten poradnik opiera się na dokumentacji Valve o SteamCMD i serwerach dedykowanych Source oraz na tym, co uruchamiamy na każdym hostowanym przez nas serwerze Counter-Strike: Source. Żeby od razu przejść do wynajmu, skocz do Opcji 2.

Czego potrzebujesz

  • Oprogramowanie serwera: "Counter-Strike: Source Dedicated Server", aplikacja Steam 232330. Jest darmowe i pobiera się z anonimowym logowaniem do Steam.
  • Maszyna, która działa non stop: zapasowy komputer, domowy serwer albo wirtualna maszyna w chmurze. Poradnik używa 64-bitowego Debiana lub Ubuntu, bo tylko dla tej drogi możemy pokazać komendy.
  • Sprzęt: strona Valve o Source Dedicated Server podaje tylko ogólne wartości sprzętowe dla serwerów dedykowanych Source, żadnych specyficznych dla Counter-Strike: Source. Zaznacza też, że serwer zużywa dużo łącza wysyłania i że domowe łącze może mieć go za mało dla dużych gier.
  • Sieć: port 27015 dla TCP i UDP, osiągalny z internetu. Strona Valve mówi, że przenosi ruch gry, pingi i RCON, a -port go zmienia. SourceTV, jeśli z niego korzystasz, potrzebuje UDP 27020. Valve ostrzega też, że dostawca internetu z CGNAT może uniemożliwić hostowanie jakiegokolwiek serwera.
  • Game Server Login Token (opcjonalnie): darmowy token z twojego konta Steam pod adresem steamcommunity.com/dev/managegameservers, dla ID aplikacji gry 240. Nasze serwery startują bez niego.
  • Gra: każdy gracz potrzebuje Counter-Strike: Source na Steam.

Opcja 1: hostuj sam

Kroki SteamCMD opierają się na stronie Valve o SteamCMD. Opcje uruchamiania opierają się na stronie Valve o opcjach wiersza poleceń i na linii, której używają nasze serwery.

Zainstaluj serwer

  1. Zainstaluj bibliotekę potrzebną SteamCMD.
    sudo apt-get install lib32gcc-s1
  2. Utwórz użytkownika steam i przełącz się na niego, jak pokazuje strona Valve.
    sudo useradd -m steam
    sudo -iu steam
  3. Zainstaluj SteamCMD.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Pobierz serwer.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/css +login anonymous +app_update 232330 validate +quit
    Na naszych serwerach SteamCMD czasem kończył pracę, nic nie instalując, a mimo to zgłaszał sukces. Nasz skrypt instalacyjny sprawdza więc, czy istnieje plik manifestu aplikacji (appmanifest_*.acf) w folderze steamapps, a jeśli nie, próbuje do trzech razy. Zrób tę samą kontrolę ręcznie w /home/steam/css/steamapps i uruchom pobieranie ponownie, jeśli nie ma tam takiego pliku.
  5. Skopiuj bibliotekę klienta Steam tam, gdzie umieszcza ją nasza instalacja:
    mkdir -p ~/.steam/sdk32
    cp ~/Steam/linux32/steamclient.so ~/.steam/sdk32/

Uruchom go

  1. Uruchom serwer z folderu serwera:
    cd /home/steam/css
    ./srcds_run -game cstrike -console -port 27015 -maxplayers 24 +map de_dust2 -strictportbind -norestart
    -game cstrike wybiera grę, -maxplayers ustawia sloty, +map ustawia mapę startową, a -strictportbind sprawia, że serwer kończy pracę z komunikatem o błędzie, jeśli nie może zająć portu. Nasze serwery przekazują też +ip 0.0.0.0. Valve zaznacza, że +ip jest potrzebne tylko wtedy, gdy maszyna ma kilka kart sieciowych.
  2. Poczekaj na linię gotowości. Nasz panel uznaje serwer za uruchomiony, gdy konsola wypisze gameserver Steam ID . Valve zaznacza też, że serwer Source nie odpowiada na zapytania, dopóki nie załaduje się mapa.
  3. Ustaw nazwę i hasło RCON. Poradnik Valve mówi, że głównym plikiem konfiguracji jest cstrike/cfg/server.cfg, a jego linia hostname to nazwa widoczna w przeglądarce serwerów. Wpisz tam też rcon_password. Strona RCON Valve mówi, że serwer odrzuca każde logowanie RCON, dopóki hasło jest puste.
  4. Otwórz port. Zezwól na 27015 dla TCP i UDP w zaporze maszyny (w ufw: sudo ufw allow 27015) i przekieruj oba na routerze do tej maszyny.
  5. Dołącz. W grze włącz konsolę deweloperską, naciśnij klawisz ~ i wpisz connect your.ip.address:27015.
  6. Zaktualizuj serwer, zatrzymując go i uruchamiając jeszcze raz komendę pobierania z kroków instalacji.

Jeśli Steam odrzuca połączenie

Strona Valve o serwerach dedykowanych mówi, że jeśli dostaniesz błąd "Could not establish connection to Steam servers." z numerem wyniku 18 lub 106, musisz wygenerować token ponownie albo utworzyć nowy i podmienić go w opcji uruchamiania sv_setsteamaccount. Nasze serwery startują z opcją tokenu tylko wtedy, gdy token jest ustawiony, więc serwer bez tokenu nigdy nie wysyła pustego.

Dodaj pluginy

Pluginy SourceMod potrzebują SourceMod, a poradnik instalacji SourceMod mówi, że SourceMod wymaga Metamod:Source. Nasza instalacja pobiera najnowsze wersje obu z gałęzi pobierania 1.12 do folderu cstrike, sprawdza potem, czy istnieją addons/metamod.vdf i addons/sourcemod, i usuwa addons/metamod_x64.vdf, 64-bitowy plik loadera, bo na naszych serwerach dodawał tylko błąd biblioteki do każdego logu startowego.

Opcja 2: hostuj w PlayNHost

Wynajem zdejmuje z ciebie instalację, porty i rutynę aktualizacji. Nadal sam wybierasz nazwę, mapę i swoje zasady.

  1. Wybierz plan. Otwórz stronę hostingu serwerów Counter-Strike: Source i porównaj plany: DUST (10 graczy), INFERNO (25) i NUKE (64) w chwili pisania. Kliknij Utwórz serwer (Dostosuj plan przy NUKE) i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Serwer pojawi się w panelu. Jego Console wypisze gameserver Steam ID , gdy będzie gotowy.
  3. Nadaj mu nazwę. Na karcie Ustawienia otwórz Ustawienia gry i ustaw Nazwa serwera (panel przyjmuje ją bez spacji) oraz Mapa. Dodaj Hasło RCON, jeśli chcesz zewnętrzne narzędzie RCON, a potem zrestartuj. Twój plan ustala maksymalną liczbę slotów: Maks. graczy jest tu tylko do odczytu, a liczbę możesz zmniejszyć w Sloty na stronie Przegląd.
  4. Opcjonalnie: dodaj token Steam. Wklej darmowy token w Token logowania Steam (GSLT) w tym samym miejscu i zrestartuj.
  5. Opcjonalnie: pluginy. Otwórz kartę Modowanie i włącz Zainstaluj SourceMod na karcie SourceMod and Metamod:Source, potem naciśnij Zainstaluj ponownie, żeby zastosować i potwierdź przez Zainstaluj ponownie. Tę opcję czyta tylko instalacja, więc sam restart jej nie zastosuje. Ponowna instalacja zostawia na miejscu twoje configi, mapy i folder addons. Twoje pluginy trafiają potem do cstrike/addons/sourcemod/plugins w Files. Zobacz Jak zainstalować pluginy na serwerze Counter-Strike: Source.
  6. Zaproś graczy. Strona Przegląd pokazuje Adres serwera razem z portem. Podaj graczom adres do wklejenia po connect w konsoli. Zobacz Jak połączyć się z serwerem Counter-Strike: Source.

Co panel robi za ciebie:

  • Twój port jest przydzielany i od początku otwarty dla TCP i UDP, a panel pokazuje dokładny adres. Zwykle to nie jest 27015, więc podaj graczom adres z panelu. Zobacz Counter-Strike: Source ports and firewall explained.
  • Przy każdym starcie serwera panel zapisuje wartości z pól Nazwa serwera i Hasło RCON w cstrike/cfg/pnh_autoexec.cfg i uruchamia ten plik razem z serwerem. Zmieniaj te dwie wartości w panelu, nie w pliku.
  • Gdy Automatyczna aktualizacja serwera jest włączona (domyślnie, pod Show advanced w Ustawienia gry), serwer aktualizuje się przez Steam podczas instalacji. Pierwsza instalacja sprawdza też, czy pliki naprawdę dotarły, a jeśli nie, próbuje do trzech razy.
  • Panel przekazuje grze token Steam tylko wtedy, gdy go ustawisz.

Własny hosting 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 miesięczna opłata ustalana przez plan.
  • Dostępność: domowy serwer działa tylko tak długo, jak działa twój komputer, prąd i internet. Wynajęty serwer działa na sprzęcie hostingodawcy.
  • Ekspozycja: w domu gracze łączą się z twoim publicznym adresem IP, a o zaporę i router dbasz ty. Wynajęty serwer trzyma twoje domowe IP poza tym.
  • Konfiguracja: własny hosting wymaga wiersza poleceń, przekierowania portów i, dla pluginów, ręcznej instalacji. Wynajem wymaga nazwy, mapy i, jeśli chcesz, tokenu oraz przełącznika.
  • Kontrola: własny hosting daje ci każdy plik. Na naszych serwerach nadal masz kartę Files i Console.

Chcesz pominąć konfigurację? Zobacz plany serwerów Counter-Strike: Source. Masz już serwer? Zacznij od Serwer Counter-Strike: Source nie jest w przeglądarce.

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

NASZE OSTATNIE WPISY