• 2 Min. Lesezeit

Counter-Strike 2 — Dedicated Server erstellen

Voraussetzungen

  • Betriebssystem: Windows 10/11 (64-bit) oder Linux (Ubuntu 22.04+ 64-bit)
  • RAM: 4 GB Minimum (8 GB empfohlen)
  • CPU: 4 Kerne empfohlen
  • Festplatte: 40 GB freier Speicherplatz (SSD empfohlen)
  • GSLT Token: Pflicht — Steam GSLT erstellen (App-ID: 730)
  • Netzwerk: Ports 27015 (UDP/TCP) + 27020 (UDP/GOTV) freigeben

1. GSLT Token erstellen

  1. Gehe zu steamcommunity.com/dev/managegameservers
  2. App-ID: 730 (gleiche wie CS:GO)
  3. Memo: „Exciting Esports CS2 Server“
  4. Token sicher aufbewahren

2. CS2 Server herunterladen

steamcmd
login anonymous
force_install_dir /home/cs2server/
app_update 730 validate
quit

Wichtig: CS2 nutzt die gleiche App-ID 730 wie CS:GO. SteamCMD laedt automatisch die aktuelle CS2-Version herunter.

3. Server konfigurieren

CS2 nutzt die Source 2 Engine. Die Config-Struktur hat sich gegenueber CS:GO geaendert.

Erstelle game/csgo/cfg/server.cfg:

// ═══════════════════════════════════════════
// CS2 Server Config — Exciting Esports
// ═══════════════════════════════════════════

hostname "Exciting Esports | CS2 Competitive"
rcon_password "DEIN_SICHERES_PASSWORT"
sv_password ""

// Netzwerk
sv_maxrate 0
sv_mincmdrate 128
sv_minupdaterate 128
sv_minrate 128000

// Competitive (MR30)
mp_maxrounds 24
mp_overtime_enable 1
mp_overtime_maxrounds 6
mp_halftime 1
mp_roundtime_defuse 1.92
mp_freezetime 20
mp_startmoney 800
mp_maxmoney 16000
mp_buy_anywhere 0
mp_buytime 20

// Anti-Cheat
sv_secure 1
sv_pure 1

// GOTV (CS2 Broadcasting)
tv_enable 1
tv_port 27020
tv_delay 90
tv_title "Exciting Esports CS2"

// Misc
sv_cheats 0
bot_quota 0
mp_autoteambalance 1
mp_limitteams 0

4. Gamemode-Configs

CS2 nutzt gamemodes_server.txt im Verzeichnis game/csgo/:

"gamemodes_server.txt"
{
    "gameTypes"
    {
        "classic"
        {
            "gameModes"
            {
                "competitive"
                {
                    "exec"
                    {
                        "exec" "server.cfg"
                    }
                }
            }
        }
    }
}

5. Server starten

Windows

cs2.exe -dedicated -console +game_type 0 +game_mode 1 +map de_dust2 +sv_setsteamaccount DEIN_GSLT_TOKEN -maxplayers 10 -tickrate 128

Linux

./cs2 -dedicated -console +game_type 0 +game_mode 1 +map de_dust2 +sv_setsteamaccount DEIN_GSLT_TOKEN -maxplayers 10 -tickrate 128

6. CS2-spezifische Aenderungen (vs. CS:GO)

FeatureCS:GOCS2
EngineSource 1Source 2
Tickrate64/128 konfigurierbarSub-Tick System (Server-Tickrate unabhaengig)
Executablesrcdscs2
Config-Pfadcsgo/cfg/game/csgo/cfg/
Workshop MapsUeber StartparameterUeber host_workshop_map Befehl
GOTVtv_enable 1tv_enable 1 (gleich)
Plugin-SystemSourcemodCounterStrikeSharp / Metamod:Source Dev

7. Plugins fuer CS2

  • CounterStrikeSharp: Das neue Plugin-Framework fuer CS2 — GitHub
  • Metamod:Source (Dev): Wird fuer CounterStrikeSharp benoetigt
  • MatchZy: Competitive Match-Plugin (Knife Round, Backup, Pause) — GitHub

Fehlerbehebung

ProblemLoesung
Server startet nichtPruefe ob alle Dateien mit app_update 730 validate vollstaendig sind
Nicht in Serverliste sichtbarGSLT Token pruefen, Ports freigeben (27015 UDP+TCP)
„VAC unable to verify“sv_secure 1 setzen, Server neustarten
Hohe CPU-Last-threads 4 als Startparameter hinzufuegen
Workshop Maps laden nichtSteam Web API Key setzen: -authkey DEIN_KEY

Lust bekommen?

Starte jetzt dein Match und steig im Ranking auf.

Jetzt spielen
Discord ▶ Play Now