Własny serwer CS2 brzmi jak poważny projekt, ale podstawy są prostsze, niż myślisz. Potrzebujesz maszyny, darmowego narzędzia od Valve o nazwie SteamCMD i tokenu Game Server Login Token. Lecimy krok po kroku.
Czego potrzebujesz
Serwer dedykowany CS2 działa na Windowsie albo Linuksie. Przygotuj co najmniej:
- 2 GB RAM-u (więcej, jeśli chcesz wielu graczy albo pluginów)
- 65 GB wolnego miejsca na dysku na pliki gry
- Nowoczesny 64-bitowy procesor i stabilne łącze internetowe z dobrą prędkością wysyłania
Do testów wystarczy domowy PC, ale jeśli serwer ma działać 24/7, lepszy będzie wynajęty serwer albo VPS. Gracze muszą też mieć do niego dostęp, więc port 27015 (UDP) musi być otwarty w firewallu i routerze.
Krok 1: Zainstaluj serwer przez SteamCMD
SteamCMD to konsolowa wersja Steama od Valve, przeznaczona dla serwerów. Pobierz ją, uruchom i wpisz te komendy (folder wybierz sam):
force_install_dir ./cs2-serverlogin anonymousapp_update 730 validatequit
Aplikacja 730 to Counter-Strike 2. Logujesz się anonimowo, więc nie potrzebujesz swojego hasła do Steama. Uruchamiaj app_update 730 validate ponownie po każdej aktualizacji CS2 – gracze nie dołączą do nieaktualnego serwera.
Krok 2: Zdobądź Game Server Login Token (GSLT)
Publiczne serwery CS2 wymagają tokenu GSLT. Utwórz go na stronie Steama Zarządzaj serwerami gier (steamcommunity.com/dev/managegameservers) i jako App ID wpisz 730.
Twoje konto Steam musi spełniać kilka warunków: nie może być kontem ograniczonym, musi mieć przypisany numer telefonu i musi posiadać grę. Jeden token jest na jeden serwer.
Krok 3: Uruchom serwer
Podstawowa linia startowa jest taka sama na obu systemach; różni się tylko ścieżka do programu. Na Windowsie uruchom cs2.exe z folderu game/bin/win64:
cs2.exe -dedicated -port 27015 -maxplayers 10 +map de_dust2 +sv_setsteamaccount YOUR_TOKEN
Na Linuksie użyj skryptu cs2.sh w folderze game:
./cs2.sh -dedicated -port 27015 -maxplayers 10 +map de_dust2 +sv_setsteamaccount YOUR_TOKEN
-maxplayers ustawia liczbę slotów, a +map wybiera mapę startową. Zamień YOUR_TOKEN na swój GSLT. Gdy serwer już działa, połącz się z nim z gry komendą connect IP:27015, żeby go przetestować.
Krok 4: Wybierz tryb gry
CS2 ustala tryb na podstawie dwóch ustawień: game_type i game_mode. Dodaj je do linii startowej, na przykład +game_type 0 +game_mode 1 dla trybu rywalizacji.
| Tryb | game_type | game_mode |
|---|---|---|
| Swobodny | 0 | 0 |
| Rywalizacja | 0 | 1 |
| Wingman | 0 | 2 |
| Deathmatch | 1 | 2 |
| Niestandardowy | 3 | 0 |
Tryb niestandardowy to baza dla trybów społeczności, takich jak surf, retake czy minigry, gdzie stery przejmują pluginy i ustawienia mapy.
Krok 5: Dodaj pluginy
Większość popularnych serwerów społeczności działa na pluginach. W CS2 standardem są Metamod:Source 2 oraz CounterStrikeSharp. Dzięki nim dodasz narzędzia dla adminów, rangi, timery do surfa i KZ, logikę retake i wiele więcej. SourceMod z czasów CS:GO nie działa w CS2.
Dodawaj pluginy pojedynczo i restartuj serwer po każdym. Jeśli serwer się wysypie, od razu wiesz, który plugin to spowodował. Pamiętaj, żeby sprawdzać pluginy po każdej aktualizacji CS2, bo patch gry może je zepsuć, dopóki autorzy nie wydadzą poprawki.
Napisz też jasny regulamin i opublikuj go w wiadomości powitalnej albo na stronie społeczności serwera. Przyjaźni admini i uczciwe zasady to coś, co sprawia, że gracze wracają wieczór po wieczorze.
Zdobądź graczy: dodaj swój serwer do Oggo
Serwer bez graczy to tylko samotna mapa. Dodaj go do Oggo, żeby osoby przeglądające listę serwerów CS2 mogły go znaleźć i dołączyć jednym kliknięciem.
Wejdź na stronę dla właścicieli i dodaj swój serwer. Żeby udowodnić, że jest twój, wpisujesz krótki kod do sv_tags swojego serwera. Po weryfikacji serwer dostaje odznakę weryfikacji, widzisz jego statystyki, a streamerzy grający na twoim serwerze mogą być wyświetlani obok niego.
To najbardziej oblegane serwery CS2 w tej chwili – zobacz, co robią dobrze, a potem zbuduj własny. Szukasz pomysłów na tryby? Przeczytaj nasz poradnik po serwerach społeczności.








