Provozovat vlastní CS2 server zní jako velký projekt, ale základy jsou jednodušší, než si myslíš. Potřebuješ stroj, bezplatný nástroj od Valve jménem SteamCMD a Game Server Login Token. Pojďme na to krok za krokem.
Co potřebuješ
Dedikovaný CS2 server běží na Windows i Linuxu. Počítej minimálně s:
- 2 GB RAM (víc, pokud chceš hodně hráčů nebo pluginů)
- 65 GB volného místa na disku pro herní soubory
- Moderním 64bitovým procesorem a stabilním připojením k internetu s dobrou rychlostí uploadu
Na testování stačí domácí PC, ale pokud chceš server online 24/7, je lepší pronajatý server nebo VPS. Hráči se k němu taky musí dostat, takže port 27015 (UDP) musí být otevřený ve firewallu i v routeru.
Krok 1: Nainstaluj server přes SteamCMD
SteamCMD je verze Steamu pro příkazový řádek, kterou Valve dělá pro servery. Stáhni ji, spusť a zadej tyhle příkazy (složku si vyber sám):
force_install_dir ./cs2-serverlogin anonymousapp_update 730 validatequit
Aplikace 730 je Counter-Strike 2. Přihlašuješ se anonymně, takže nepotřebuješ vlastní heslo ke Steamu. Při každém updatu CS2 spusť app_update 730 validate znovu – na zastaralý server se hráči nepřipojí.
Krok 2: Získej Game Server Login Token (GSLT)
Veřejné CS2 servery potřebují GSLT. Vytvoříš ho na stránce Steamu Manage Game Servers (steamcommunity.com/dev/managegameservers) a jako App ID zadáš 730.
Tvůj Steam účet musí splnit pár pravidel: nesmí být omezený (limited), musí mít připojené telefonní číslo a musí vlastnit hru. Každý token je pro jeden server.
Krok 3: Spusť server
Základní spouštěcí řádek je na obou systémech stejný, liší se jen cesta k programu. Na Windows spusť cs2.exe ze složky game/bin/win64:
cs2.exe -dedicated -port 27015 -maxplayers 10 +map de_dust2 +sv_setsteamaccount YOUR_TOKEN
Na Linuxu použij skript cs2.sh ve složce game:
./cs2.sh -dedicated -port 27015 -maxplayers 10 +map de_dust2 +sv_setsteamaccount YOUR_TOKEN
-maxplayers nastavuje počet slotů a +map vybírá startovní mapu. Místo YOUR_TOKEN dosaď svůj GSLT. Jakmile server naběhne, otestuj ho ze hry příkazem connect IP:27015.
Krok 4: Vyber herní mód
CS2 určuje mód podle dvou nastavení, game_type a game_mode. Přidej je do spouštěcího řádku, například +game_type 0 +game_mode 1 pro competitive.
| Mód | game_type | game_mode |
|---|---|---|
| Casual | 0 | 0 |
| Competitive | 0 | 1 |
| Wingman | 0 | 2 |
| Deathmatch | 1 | 2 |
| Custom | 3 | 0 |
Custom je základ pro komunitní módy jako surf, retake nebo minihry, kde vládu přebírají pluginy a nastavení map.
Krok 5: Přidej pluginy
Většina populárních komunitních serverů jede na pluginech. Na CS2 jsou standardem Metamod:Source 2 a k tomu CounterStrikeSharp. Díky nim přidáš admin nástroje, ranky, časovače pro surf a KZ, logiku pro retake a spoustu dalšího. SourceMod z dob CS:GO na CS2 nefunguje.
Pluginy přidávej po jednom a po každém server restartuj. Když server spadne, hned víš, který plugin to způsobil. Po každém updatu CS2 pluginy zkontroluj, protože herní patch je může rozbít, dokud jejich autoři nevydají opravu.
Sepiš taky jasná pravidla a dej je do uvítací zprávy nebo na komunitní stránku serveru. Přátelští admini a férová pravidla jsou to, co hráče přivádí zpátky večer co večer.
Získej hráče: přidej svůj server na Oggo
Server bez hráčů je jen opuštěná mapa. Přidej ho na Oggo, aby ho lidé procházející seznam CS2 serverů našli a připojili se jedním klikem.
Jdi na stránku pro majitele a přidej svůj server. Abys dokázal, že je tvůj, vložíš krátký kód do sv_tags svého serveru. Po ověření server získá odznak ověření, uvidíš jeho statistiky a vedle něj se můžou zobrazovat streameři z tvého serveru.
Tohle jsou právě teď nejvytíženější CS2 servery – koukni, co dělají dobře, a pak postav ten svůj. Hledáš nápady na módy? Přečti si našeho průvodce komunitními servery.








