M mgame.gg

Counter-Strike: Source

Start Guides Server Tools Anmelden

Sprache

Alle Spiele

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
← Guides für Counter-Strike: Source

Counter-Strike: Source Dedicated Server erstellen – so geht's

9. November 2026 · 7 Min. Lesezeit

Auf dieser Seite

Ein Dedicated Server für Counter-Strike: Source läuft eigenständig, ohne den Spielclient, und bleibt deshalb online, auch wenn du gerade nicht spielst. Die Server-Software ist kostenlos. Du lädst sie mit Valves Tool SteamCMD über einen anonymen Login herunter, musst das Spiel auf dem Rechner, der den Server hostet, also nicht besitzen. Diese Anleitung deckt Windows und Linux ab.

Zuletzt geprüft: 9. November 2026.

Listen-Server oder Dedicated Server?

Listen-Server Dedicated Server
So startest du ihn Server erstellen im Spielmenü Eigenes Programm (srcds)
Läuft weiter, wenn du das Spiel beendest Nein Ja
Geeignet für Schnelle Runden mit Freunden, Bots, Training Öffentliche oder Community-Server
Teilt sich deinen PC mit dem Spiel Ja Nein, er kann auf einem anderen Rechner laufen

Wenn du nur schnell eine Runde mit Freunden spielen willst, nimm Server erstellen und richte in deinem Router eine Portweiterleitung für UDP-Port 27015 ein. Für alles, was dauerhaft laufen soll, folgst du den Schritten unten.

Was du brauchst

  • Einen PC, VPS oder gemieteten Rechner mit Windows oder Linux. Ein bekanntes Hosting-Panel nennt für einen einfachen Server mindestens 512 MB RAM und etwa 3 GB Speicherplatz, empfohlen werden 1 GB RAM und 6 GB Speicherplatz.
  • SteamCMD, Valves Download-Tool für die Kommandozeile.
  • Einen Steam-Account, um ein Game Server Login Token (GSLT) zu erstellen. Der Download selbst funktioniert anonym.
  • Einen offenen UDP-Port, standardmäßig 27015.

Schritt 1: SteamCMD installieren

Unter Linux stellt Valve SteamCMD unter https://media.steampowered.com/client/steamcmd_linux.tar.gz bereit. Leg einen Ordner an, lade das Archiv herunter und entpacke es:

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

Unter 64-Bit-Debian oder -Ubuntu braucht SteamCMD außerdem 32-Bit-Bibliotheken wie lib32gcc-s1. Leg für den Server einen eigenen Benutzer an, statt ihn als root laufen zu lassen.

Unter Windows lädst du steamcmd.zip von Valve herunter und entpackst es in einen Ordner wie C:\steamcmd.

Schritt 2: Die CS:S-Serverdateien herunterladen

Der Dedicated Server von Counter-Strike: Source hat in SteamCMD die App-ID 232330. Sie unterscheidet sich von der App-ID des Spiels selbst, die 240 lautet. Ein einziger Befehl reicht für den Download:

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

Installiere den Server in einen anderen Ordner als SteamCMD selbst. Führ denselben Befehl erneut aus, sobald Valve das Spiel aktualisiert, etwa bei den Updates vom 24. August und 16. September 2026, denn ein veralteter Server kann Spieler mit der aktuellen Version am Beitreten hindern.

Schritt 3: server.cfg schreiben

Deine wichtigste Einstellungsdatei liegt im Serverordner unter cstrike/cfg/server.cfg. Leg sie an, falls es sie noch nicht gibt. Ein einfacher Ausgangspunkt:

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

Lass sv_password für einen öffentlichen Server leer oder setz ein Passwort, damit er privat bleibt. Mit sv_lan 0 können auch Spieler außerhalb deines Netzwerks beitreten. Weitere Einstellungen findest du in unserem Guide zu den CS:S-Konsolenbefehlen.

Die Map-Rotation festlegen

Die Map-Liste wird standardmäßig nicht angelegt. Kopiere in cstrike/cfg die Datei mapcycle_default.txt nach mapcycle.txt (oder benenne sie um) und trag dann pro Zeile eine Map ein. Map-Dateien gehören in cstrike/maps.

Schritt 4: Den Server starten

Linux:

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

Windows (leg im Serverordner eine Verknüpfung oder Batch-Datei an):

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

Was die einzelnen Teile bewirken:

Option Bedeutung
-game cstrike Lädt Counter-Strike: Source
-console Startet den Server in einer Textkonsole
-port 27015 Der Spielport. 27015 ist der Standard
+map de_dust2 Die erste Map
-maxplayers 24 Spielerslots. CS:S-Server unterstützen bis zu 64
+sv_setsteamaccount Dein Login-Token (siehe Schritt 5)
-strictportbind Optional. Beendet den Server, statt auf einen anderen Port auszuweichen, wenn 27015 belegt ist

Zum Testen öffnest du das Spiel, aktivierst die Entwicklerkonsole und gibst connect gefolgt von IP und Port des Servers ein, zum Beispiel connect 192.168.1.20:27015.

Schritt 5: Ein Game Server Login Token (GSLT) holen

Ohne GSLT taucht ein CS:S-Server nicht in der öffentlichen Steam-Serverliste auf. So erstellst du eins:

  1. Melde dich auf Steams Seite zur Verwaltung von Gameserver-Accounts an.
  2. Gib als App-ID 240 ein. Hier gehört die ID des Spiels hin, nicht die 232330 des Servers.
  3. Füg eine Notiz hinzu, damit du weißt, für welchen Server es gedacht ist, und erstelle dann das Token.
  4. Trag es in deine Startzeile als +sv_setsteamaccount YOUR_TOKEN ein oder füg sv_setsteamaccount YOUR_TOKEN zu deiner Config hinzu.

Jeder Server braucht sein eigenes Token. Ein Token sorgt außerdem dafür, dass dein Server in den Favoriten der Spieler bleibt, wenn du ihn später auf eine neue IP-Adresse oder zu einem anderen Hoster umziehst.

Schritt 6: Die richtigen Ports öffnen

Zweck Port Protokoll Aus dem Internet erreichbar?
Spiel und Serverabfragen 27015 UDP Ja, immer
RCON-Fernverwaltung 27015 TCP Nur wenn du aus der Ferne administrierst, und dann nur für vertrauenswürdige IPs
SourceTV 27020 UDP Nur wenn du SourceTV nutzt
Client-Port 27005 UDP Nein, nur ausgehend

An einem Heimanschluss leitest du UDP 27015 im Router an die lokale IP des Servers weiter. Auf einem VPS gibst du den Port in der Firewall des Anbieters frei. Halte den öffentlichen Port identisch mit dem Port des Servers, denn der Server teilt Steam mit, welcher Port gelistet werden soll.

Schritt 7: SourceMod und Plugins hinzufügen (optional)

Die meisten Community-Server nutzen SourceMod, das zuerst Metamod:Source voraussetzt. Beides gibt es kostenlos bei AlliedModders.

  1. Entpacke zuerst Metamod:Source und dann SourceMod in den Ordner cstrike, sodass du am Ende cstrike/addons/metamod und cstrike/addons/sourcemod hast.
  2. Starte den Server komplett neu.
  3. Gib in der Serverkonsole meta list ein. SourceMod sollte aufgeführt sein. sm version zeigt die Version an.
  4. Trag dich als Admin ein. Füg in addons/sourcemod/configs/admins_simple.ini eine Zeile mit deiner Steam-ID und dem Flag z hinzu, etwa "STEAM_0:1:12345" "99:z". Führ sm_reloadadmins aus, betritt den Server und gib sm_admin ein, um das Admin-Menü zu öffnen.
  5. Leg Plugin-Dateien (.smx) in addons/sourcemod/plugins ab und starte neu oder führ sm plugins refresh aus.

Beliebte Plugins passen zu den Community-Spielmodi:

  • Zombie:Reloaded für Zombie-Server
  • SM_Hosties für Jailbreak, mit Last-Request-Spielen
  • bhoptimer für Bunnyhop- und Surf-Timer, Rekorde und Replays

Valve-Updates können SourceMod oder Plugins gelegentlich lahmlegen. Das bhoptimer-Projekt weist zum Beispiel darauf hin, dass unter Windows nach dem Update vom 18. Februar 2025 ein zusätzlicher Fix nötig ist. Wenn Plugins nach einem Patch nicht mehr laden, schau bei AlliedModders nach neueren Builds.

Einfachere Alternativen

  • LinuxGSM bietet ein cssserver-Skript und ein Docker-Image (ghcr.io/gameservermanagers/gameserver:css), die den Server für dich installieren und aktualisieren.
  • Gemietete Gameserver übernehmen SteamCMD, Updates und SourceMod über ein Webpanel, gegen eine monatliche Gebühr.

So finden Spieler deinen Server

Sobald er mit einem Token läuft, taucht er im Serverbrowser im Spiel auf. Du kannst ihn außerdem über das Formular Deinen Server eintragen unten in der Liste zu unserem CS:S-Server-Finder hinzufügen. Der Finder prüft, ob es wirklich ein Server für Counter-Strike: Source ist, und hält dann Spielerzahl und Map aktuell.

Häufige Fragen

Ist ein Dedicated Server für Counter-Strike: Source kostenlos?

Ja. Die Server-Software lädst du über SteamCMD mit anonymem Login kostenlos herunter, und du musst das Spiel auf dem Serverrechner nicht besitzen. Bezahlen musst du nur, wenn du Hardware oder einen gehosteten Gameserver mietest.

Wie lautet die App-ID für den CS:S Dedicated Server?

Die SteamCMD-App-ID des Dedicated Servers ist 232330. Das Spiel selbst hat die App-ID 240, und genau diese ID gibst du beim Erstellen eines Game Server Login Tokens ein.

Warum taucht mein CS:S-Server nicht in der Serverliste auf?

Der häufigste Grund ist ein fehlendes Game Server Login Token. Erstell eins mit der App-ID 240 und füg +sv_setsteamaccount YOUR_TOKEN zu deiner Startzeile hinzu. Prüf außerdem, ob der UDP-Port 27015 offen ist und an den Server weitergeleitet wird.

Welchen Port nutzt ein CS:S-Server?

Der Standard-Spielport ist 27015 über UDP, darüber laufen auch die Anfragen des Serverbrowsers. RCON nutzt TCP auf demselben Port, und SourceTV verwendet UDP 27020, wenn du es aktivierst.

Wie viele Spieler passen auf einen CS:S-Server?

Server für Counter-Strike: Source unterstützen bis zu 64 Spieler. Die Zahl der Slots legst du mit -maxplayers in deiner Startzeile fest. Denk daran, dass mehr Spieler mehr CPU-Leistung und Bandbreite brauchen.

Wie aktualisiere ich meinen CS:S-Server?

Stopp den Server und führ denselben SteamCMD-Befehl aus, mit dem du ihn installiert hast, also mit +app_update 232330 validate. Danach startest du den Server wieder. Mach das nach jedem Valve-Update, damit Spieler mit der aktuellen Version weiterhin beitreten können.

Weitere Guides für Counter-Strike: Source