M mgame.gg

Counter-Strike: Source

Start Poradniki Serwery Narzędzia Zaloguj się

Język

Wszystkie gry

Fortnite Pokemon Minecraft Roblox Counter-Strike 2 Grand Theft Auto V Grand Theft Auto VI League of Legends Valorant Dota 2 Battlefield 6 Arc Raiders The Sims 4 Apex Legends Overwatch Marvel Rivals World of Warcraft PUBG: Battlegrounds EA Sports FC Rocket League Rainbow Six Siege Elden Ring Clair Obscur: Expedition 33 Baldur's Gate 3 Cyberpunk 2077 Red Dead Redemption 2 Genshin Impact Path of Exile 2 Helldivers 2 Split Fiction PEAK Terraria Stardew Valley Counter-Strike: Source Counter-Strike 1.6
← Poradniki Counter-Strike: Source

Jak postawić serwer dedykowany Counter-Strike: Source

9 listopada 2026 · 6 min czytania

Na tej stronie

Serwer dedykowany Counter-Strike: Source działa samodzielnie, bez klienta gry, więc pozostaje online, nawet gdy nie grasz. Oprogramowanie serwera jest darmowe. Pobierasz je narzędziem SteamCMD od Valve, logując się anonimowo, więc nie musisz mieć gry na maszynie, która hostuje serwer. Ten poradnik obejmuje Windows i Linuksa.

Ostatnio sprawdzono: 9 listopada 2026 r.

Serwer lokalny (listen) czy dedykowany?

Serwer lokalny (listen) Serwer dedykowany
Jak go uruchomić Create Server w menu gry Osobny program (srcds)
Działa po wyjściu z gry Nie Tak
Do czego się nadaje Szybkie gry ze znajomymi, boty, trening Serwery publiczne lub społecznościowe
Dzieli twój komputer z grą Tak Nie, może działać na innej maszynie

Jeśli chcesz tylko szybko pograć ze znajomymi, użyj Create Server i przekieruj port UDP 27015 na routerze. Do wszystkiego, co ma działać bez przerwy, wykonaj poniższe kroki.

Czego potrzebujesz

  • Komputera, VPS-a lub wynajętej maszyny z Windows lub Linuksem. Jeden z popularnych paneli hostingowych sugeruje dla podstawowego serwera co najmniej 512 MB RAM i około 3 GB miejsca na dysku, a zaleca 1 GB RAM i 6 GB na dysku.
  • SteamCMD, czyli konsolowego narzędzia Valve do pobierania.
  • Konta Steam, żeby utworzyć Game Server Login Token (GSLT). Samo pobieranie działa anonimowo.
  • Otwartego portu UDP, domyślnie 27015.

Krok 1: zainstaluj SteamCMD

Na Linuksie Valve udostępnia SteamCMD pod adresem https://media.steampowered.com/client/steamcmd_linux.tar.gz. Utwórz folder, a potem pobierz i rozpakuj archiwum:

mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://media.steampowered.com/client/steamcmd_linux.tar.gz" | tar zxvf -

Na 64-bitowym Debianie lub Ubuntu SteamCMD potrzebuje też 32-bitowych bibliotek, takich jak lib32gcc-s1. Utwórz dla serwera osobnego użytkownika zamiast uruchamiać go jako root.

Na Windowsie pobierz steamcmd.zip od Valve i rozpakuj go do folderu, np. C:\steamcmd.

Krok 2: pobierz pliki serwera CS:S

Serwer dedykowany Counter-Strike: Source ma w SteamCMD app ID 232330. To inny numer niż app ID samej gry, czyli 240. Pobierzesz go jedną komendą:

Linux:

./steamcmd.sh +force_install_dir /home/css/server +login anonymous +app_update 232330 validate +quit

Windows:

steamcmd.exe +force_install_dir C:\cssserver +login anonymous +app_update 232330 validate +quit

Zainstaluj serwer w innym folderze niż sam SteamCMD. Uruchamiaj tę samą komendę ponownie za każdym razem, gdy Valve zaktualizuje grę, jak przy aktualizacjach z 24 sierpnia i 16 września 2026 r., bo nieaktualny serwer może nie wpuszczać graczy z bieżącą wersją.

Krok 3: napisz server.cfg

Główny plik ustawień znajduje się w folderze serwera pod ścieżką cstrike/cfg/server.cfg. Jeśli go nie ma, utwórz go. Prosty punkt wyjścia:

hostname "My CS:S Server"
rcon_password "use-a-long-random-password"
sv_password ""
sv_lan 0
mp_timelimit 30
mp_roundtime 3
mp_freezetime 6
mp_c4timer 45
mp_friendlyfire 0
mp_autoteambalance 1
mp_limitteams 2
sv_alltalk 0

Na serwerze publicznym zostaw sv_password puste, a jeśli serwer ma być prywatny, ustaw hasło. sv_lan 0 pozwala dołączać graczom spoza twojej sieci. Więcej ustawień znajdziesz w naszym poradniku o komendach konsoli w CS:S.

Ustaw rotację map

Lista map domyślnie nie istnieje. W cstrike/cfg skopiuj plik mapcycle_default.txt jako mapcycle.txt (albo zmień jego nazwę), a potem wpisz po jednej mapie w linii. Pliki map wrzucasz do cstrike/maps.

Krok 4: uruchom serwer

Linux:

./srcds_run -game cstrike -console -port 27015 +map de_dust2 -maxplayers 24 +sv_setsteamaccount YOUR_TOKEN

Windows (utwórz skrót lub plik wsadowy w folderze serwera):

srcds.exe -console -game cstrike -port 27015 +map de_dust2 -maxplayers 24 +sv_setsteamaccount YOUR_TOKEN

Co robi każdy element:

Opcja Znaczenie
-game cstrike Wczytuje Counter-Strike: Source
-console Uruchamia serwer w konsoli tekstowej
-port 27015 Port gry. 27015 to port domyślny
+map de_dust2 Pierwsza mapa
-maxplayers 24 Liczba slotów. Serwery CS:S obsługują do 64 graczy
+sv_setsteamaccount Twój token logowania (patrz krok 5)
-strictportbind Opcjonalnie. Zatrzymuje serwer zamiast przenosić go na inny port, jeśli 27015 jest zajęty

Żeby go przetestować, otwórz grę, włącz konsolę deweloperską i wpisz connect, a po nim IP i port serwera, np. connect 192.168.1.20:27015.

Krok 5: zdobądź Game Server Login Token (GSLT)

Bez GSLT serwer CS:S nie pojawi się na publicznej liście serwerów Steam. Aby go utworzyć:

  1. Zaloguj się na stronie zarządzania kontami serwerów gier w Steam.
  2. Wpisz 240 jako App ID. Tu podajesz ID gry, a nie 232330 serwera.
  3. Dodaj notatkę (memo), żeby wiedzieć, do którego serwera jest token, i go utwórz.
  4. Dodaj go do linii startowej jako +sv_setsteamaccount YOUR_TOKEN albo wpisz sv_setsteamaccount YOUR_TOKEN do swojego configu.

Każdy serwer potrzebuje własnego tokenu. Token sprawia też, że twój serwer zostaje w ulubionych graczy, jeśli później przeniesiesz go na nowy adres IP lub do innego hostingu.

Krok 6: otwórz właściwe porty

Do czego Port Protokół Otwarty na internet?
Gra i zapytania do serwera 27015 UDP Tak, zawsze
Zdalna administracja RCON 27015 TCP Tylko jeśli administrujesz zdalnie, i tylko dla zaufanych IP
SourceTV 27020 UDP Tylko jeśli używasz SourceTV
Port klienta 27005 UDP Nie, służy tylko do ruchu wychodzącego

Przy domowym łączu przekieruj na routerze UDP 27015 na lokalny IP serwera. Na VPS-ie zezwól na ten port w firewallu dostawcy. Port publiczny musi być taki sam jak port serwera, bo to serwer podaje Steamowi, jaki port ma pokazywać na liście.

Krok 7: dodaj SourceMod i pluginy (opcjonalnie)

Większość serwerów społecznościowych korzysta z SourceMod, który wymaga wcześniejszej instalacji Metamod:Source. Oba są darmowe na AlliedModders.

  1. Rozpakuj najpierw Metamod:Source, a potem SourceMod do folderu cstrike, tak żeby powstały cstrike/addons/metamod i cstrike/addons/sourcemod.
  2. Całkowicie zrestartuj serwer.
  3. Wpisz meta list w konsoli serwera. SourceMod powinien być na liście. sm version pokazuje jego wersję.
  4. Dodaj siebie jako admina. W addons/sourcemod/configs/admins_simple.ini dopisz linię ze swoim Steam ID i flagą z, np. "STEAM_0:1:12345" "99:z". Wykonaj sm_reloadadmins, wejdź na serwer i wpisz sm_admin, żeby otworzyć menu admina.
  5. Wrzuć pliki pluginów (.smx) do addons/sourcemod/plugins i zrestartuj serwer albo wykonaj sm plugins refresh.

Popularne pluginy pasują do społecznościowych trybów gry:

  • Zombie:Reloaded do serwerów zombie
  • SM_Hosties do jailbreaka, z grami last request
  • bhoptimer do timerów bunny hopa i surfa, rekordów i powtórek

Aktualizacje Valve czasem psują SourceMod albo pluginy. Projekt bhoptimer informuje na przykład, że po aktualizacji z 18 lutego 2025 r. na Windowsie potrzebna jest dodatkowa poprawka. Jeśli pluginy przestaną się wczytywać po patchu, poszukaj nowszych buildów na AlliedModders.

Prostsze rozwiązania

  • LinuxGSM oferuje skrypt cssserver i obraz Dockera (ghcr.io/gameservermanagers/gameserver:css), które instalują i aktualizują serwer za ciebie.
  • Wynajmowane serwery gier zajmują się SteamCMD, aktualizacjami i SourceMod przez panel WWW, za miesięczną opłatą.

Jak sprawić, żeby gracze znaleźli twój serwer

Gdy serwer działa z tokenem, pojawia się w przeglądarce serwerów w grze. Możesz go też dodać do naszej wyszukiwarki serwerów CS:S przez formularz Dodaj swój serwer na dole listy. Wyszukiwarka sprawdza, czy to prawdziwy serwer Counter-Strike: Source, a potem na bieżąco aktualizuje liczbę graczy i mapę.

Najczęściej zadawane pytania

Czy serwer dedykowany Counter-Strike: Source jest darmowy?

Tak. Oprogramowanie serwera pobierzesz za darmo przez SteamCMD z anonimowym logowaniem i nie musisz mieć gry na maszynie serwera. Płacisz tylko wtedy, gdy wynajmujesz sprzęt lub hostowany serwer gry.

Jakie app ID ma serwer dedykowany CS:S?

App ID serwera dedykowanego w SteamCMD to 232330. Sama gra to aplikacja 240 i właśnie to ID podajesz przy tworzeniu Game Server Login Token.

Dlaczego mój serwer CS:S nie pojawia się na liście serwerów?

Najczęstszy powód to brak Game Server Login Token. Utwórz go z App ID 240 i dodaj +sv_setsteamaccount YOUR_TOKEN do linii startowej. Sprawdź też, czy port UDP 27015 jest otwarty i przekierowany na serwer.

Jakiego portu używa serwer CS:S?

Domyślny port gry to 27015 po UDP, który odpowiada też na zapytania przeglądarki serwerów. RCON używa TCP na tym samym porcie, a SourceTV UDP 27020, jeśli go włączysz.

Ilu graczy może mieć serwer CS:S?

Serwery Counter-Strike: Source obsługują do 64 graczy. Liczbę slotów ustawisz parametrem -maxplayers w linii startowej. Pamiętaj, że więcej graczy wymaga więcej mocy CPU i przepustowości łącza.

Jak zaktualizować serwer CS:S?

Zatrzymaj serwer i uruchom tę samą komendę SteamCMD co przy instalacji, z +app_update 232330 validate. Potem ponownie uruchom serwer. Rób to po każdej aktualizacji od Valve, żeby gracze z bieżącą wersją mogli dalej dołączać.

Więcej poradników Counter-Strike: Source