Tento průvodce vás provede nastavením a konfigurací vašeho dedikovaného serveru Counter-Strike 2 hostovaného na Legion Hosting, včetně registrace GSLT, konfigurace server.cfg, výběru herního režimu, workshop map, pluginových frameworků a způsobu připojení.
Krok 1: Získání Game Server Login Token (GSLT)
GSLT je unikátní token, který propojuje váš server CS2 s vaším účtem Steam. K jeho vygenerování potřebujete účet Steam v dobrém stavu (bez VAC banů).
- Přihlaste se ke svému účtu Steam a navštivte steamcommunity.com/dev/managegameservers.
- Do pole App ID zadejte
730(Counter-Strike 2). - Zadejte volitelnou poznámku (např.
Legion CS2 Server), která vám později pomůže token identifikovat. - Klikněte na Create. Zkopírujte vygenerovaný token — vypadá jako dlouhý alfanumerický řetězec.
- V GPanel otevřete záložku Startup vašeho serveru a vložte token do pole GSLT / Steam Token.
Krok 2: Spuštění serveru
V GPanel přejděte na svůj server CS2 a klikněte na Start. Server při prvním spuštění nainstaluje nebo ověří herní soubory — to může trvat několik minut. Sledujte konzoli, dokud se neobjeví řádek:
Connection to Steam servers successful.
Pokud tento řádek vidíte, váš GSLT je platný a server běží v zabezpečeném (VAC) režimu.
Na záložce Network v GPanel zkontrolujte přiřazený herní port a GOTV port vašeho serveru. Pokud si nejste jisti adresou svého serveru, podívejte se na Jak zjistit IP adresu a port serveru.
Krok 3: Konfigurace server.cfg
Hlavní konfigurační soubor vašeho serveru CS2 se nachází na:
game/csgo/cfg/server.cfg
Tento soubor můžete upravit pomocí File Manager v GPanel nebo jej nahrát přes SFTP. Pokyny najdete v článku Jak nahrávat soubory přes SFTP.
Níže je doporučená výchozí konfigurace s vysvětlením jednotlivých nastavení:
// -----------------------------------------------
// Basic server identity
// -----------------------------------------------
hostname "My CS2 Server" // Name shown in server browser
sv_password "" // Leave blank for public, set a password to restrict access
sv_cheats 0 // 0 = cheats off (required for VAC)
// -----------------------------------------------
// Player limits and regions
// -----------------------------------------------
maxplayers 10 // Max players (competitive: 10, casual up to 20)
sv_region 255 // 255 = world, 0 = US East, 3 = Europe
// -----------------------------------------------
// Rates (modern CS2 defaults are usually fine)
// -----------------------------------------------
sv_minrate 0
sv_maxrate 0 // 0 = unlimited
sv_mincmdrate 64
sv_maxcmdrate 128
sv_minupdaterate 64
sv_maxupdaterate 128
// -----------------------------------------------
// Game behaviour
// -----------------------------------------------
sv_alltalk 0 // 0 = teams only, 1 = all players hear all chat
sv_deadtalk 1 // Dead players can talk to living teammates
mp_autoteambalance 1
mp_limitteams 1
// -----------------------------------------------
// Execute game mode config last
// -----------------------------------------------
exec gamemode_competitive.cfg
Krok 4: Typy her a režimy
CS2 používá kombinaci dvou cvarů k definování herního režimu. Nastavte je ve spouštěcích parametrech (záložka Startup v GPanel) nebo na začátku server.cfg.
| Režim | game_type | game_mode | Vestavěný exec |
|---|---|---|---|
| Casual | 0 |
0 |
gamemode_casual.cfg |
| Competitive | 0 |
1 |
gamemode_competitive.cfg |
| Wingman (2v2) | 0 |
2 |
gamemode_competitive2v2.cfg |
| Deathmatch | 1 |
2 |
gamemode_deathmatch.cfg |
| Arms Race | 1 |
0 |
gamemode_armsrace.cfg |
game_type a game_mode v parametrech Startup v GPanel jako spouštěcí argumenty: +game_type 0 +game_mode 1. Jejich změna pouze v server.cfg bez restartu nemusí plně nabýt účinku.
Krok 5: Nabídka map a změny map
Použijte následující konzolové příkazy pro správu map. Lze je umístit do server.cfg, zadat přes RCON nebo spustit z konzole GPanel.
Oficiální mapy
CS2 obsahuje standardní kompetitivní nabídku map. Mapu změníte pomocí:
changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis
Workshop mapy
Pro spouštění map ze Steam Workshop potřebuje váš server spouštěcí parametr +host_workshop_map a Steam Web API klíč.
- Získejte Steam Web API klíč na steamcommunity.com/dev/apikey.
- Na záložce Startup v GPanel přidejte:
+sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY - Pro načtení workshop mapy přidejte:
+host_workshop_map WORKSHOP_MAP_ID(číselné ID z URL workshopu). - Alternativně použijte:
+host_workshop_collection COLLECTION_IDpro načtení celé kolekce a střídání map v ní.
Krok 6: MetaMod a CounterStrikeSharp (pluginový framework)
MetaMod:Source je zavaděč pluginů, který stojí mezi herním enginem CS2 a pluginy. CounterStrikeSharp (CSS) je C# pluginový framework postavený nad MetaMod, který umožňuje instalovat komunitní pluginy jako admin menu, tréningové režimy a systémy správy zápasů jako Get5.
Instalace MetaMod:Source
- Stáhněte nejnovější build MetaMod:Source kompatibilní s CS2 z sourcemm.net. Zvolte větev master.
- Rozbalte archiv. Získáte složku
addons/. - Nahrajte složku
addons/do adresářegame/csgo/na vašem serveru tak, aby cesta bylagame/csgo/addons/metamod/. Viz Jak nahrávat soubory přes SFTP. - V souboru
game/csgo/gameinfo.ginajděte blokSearchPathsa přidejte následující řádek přímo nad první položkuGame:Game csgo/addons/metamod - Restartujte server. Spusťte
meta listv konzoli GPanel — pokud je MetaMod načten, uvidíte jeho verzi.
Instalace CounterStrikeSharp
- Stáhněte nejnovější verzi z github.com/roflmuffin/CounterStrikeSharp. Zvolte balíček with-runtime, abyste nemuseli instalovat .NET samostatně.
- Rozbalte a nahrajte obsah do
game/csgo/(sloučte s existující složkouaddons/). - Restartujte server. Zkontrolujte v konzoli výpis
[CounterStrikeSharp] Loaded successfully. - Jednotlivé pluginy umístěte do
game/csgo/addons/counterstrikesharp/plugins/— každý plugin má vlastní podsložku.
Krok 7: Připojení k serveru
IP adresu a přiřazený port vašeho serveru najdete na záložce Network v GPanel.
Přes herní konzoli
Otevřete vývojářskou konzoli klávesou ` (tilda) a zadejte:
connect YOUR.SERVER.IP:PORT
Pokud jste nastavili sv_password, následně zadejte:
password YourPassword
Přes prohlížeč serverů
- V CS2 otevřete Play > Community Server Browser.
- Klikněte na záložku Favourites a poté na Add a server.
- Zadejte IP adresu a port vašeho serveru (ze záložky Network v GPanel) a klikněte na OK.
- Váš server se objeví v oblíbených a můžete se připojit dvojklikem.
Přes Steam Connect odkaz
Hráčům můžete sdílet přímý odkaz pro připojení přes Steam:
steam://connect/YOUR.SERVER.IP:PORT/YourPassword
Vložte tento odkaz do adresního řádku prohlížeče nebo do zprávy ve Steam chatu. Část s heslem je volitelná, pokud server žádné nemá.
YOUR.SERVER.IP:PORT skutečnou IP adresou a portem vašeho serveru ze záložky Network v GPanel. Pomoc s nalezením najdete v článku Jak zjistit IP adresu a port serveru.
Související články
- Nastavení admina CS2 — RCON, admin příkazy, kompetitivní konfigurace, GOTV
- Řešení problémů CS2 — chyby GSLT, pády, problémy s připojením, problémy s pluginy
- Jak zjistit IP adresu a port serveru
- Jak nahrávat soubory přes SFTP