NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

Counter-Strike: Source Server hosten (2026)

Counter-Strike: SourceUpdated Nov 5, 20268 min read

Kurze Antwort. Du kannst einen Counter-Strike: Source Server kostenlos selbst hosten: Installiere die Steam-App 232330 (Counter-Strike: Source Dedicated Server) mit SteamCMD und anonymem Login, starte sie mit ./srcds_run -game cstrike und öffne Port 27015 für TCP und UDP. Oder miete einen Counter-Strike: Source Server und spar dir das Netzwerk.

Spieler treten über die Adresse bei: Sie öffnen im Spiel die Entwicklerkonsole und tippen connect, gefolgt von deiner IP-Adresse und dem Port.

Geprüft am 5. November 2026 gegen das Update, das Valve am 16. September 2026 veröffentlicht hat, das neueste auf Steam angekündigte.

Diese Anleitung stützt sich auf Valves eigene Dokumentation zu SteamCMD und Source-Dedicated-Servern und auf das, was wir auf jedem von uns gehosteten Counter-Strike: Source Server einsetzen. Wenn du direkt zur Miet-Variante willst, springe zu Option 2.

Was du brauchst

  • Die Server-Software: "Counter-Strike: Source Dedicated Server", Steam-App 232330. Sie ist kostenlos und lässt sich mit anonymem Steam-Login herunterladen.
  • Einen Rechner, der durchläuft: ein Ersatz-PC, ein Heimserver oder eine virtuelle Cloud-Maschine. Diese Anleitung nutzt 64-Bit-Debian oder -Ubuntu, dafür können wir Befehle zeigen.
  • Hardware: Valves Seite zum Source Dedicated Server nennt nur allgemeine Hardwarewerte für Source-Server, keine speziellen für Counter-Strike: Source. Sie weist außerdem darauf hin, dass ein Server viel Upload-Bandbreite braucht und dass ein Heimanschluss für große Spiele womöglich nicht genug Upload hat.
  • Netzwerk: Port 27015 für TCP und UDP, aus dem Internet erreichbar. Laut Valves Seite läuft darüber Spielverkehr, Pings und RCON, und -port ändert ihn. SourceTV braucht, falls du es nutzt, UDP 27020. Valve warnt auch, dass ein Internetanbieter mit CGNAT das Hosten eines Servers unmöglich machen kann.
  • Ein Game Server Login Token (optional): ein kostenloses Token aus deinem Steam-Konto unter steamcommunity.com/dev/managegameservers, für die App-ID 240 des Spiels. Unsere Server starten auch ohne.
  • Das Spiel: Jeder Spieler braucht Counter-Strike: Source auf Steam.

Option 1: selbst hosten

Die SteamCMD-Schritte folgen Valves SteamCMD-Seite. Die Startoptionen folgen Valves Seite zu den Kommandozeilenoptionen und der Zeile, die unsere eigenen Server verwenden.

Den Server installieren

  1. Installiere die Bibliothek, die SteamCMD braucht.
    sudo apt-get install lib32gcc-s1
  2. Lege einen Benutzer steam an und wechsle zu ihm, wie es Valves Seite zeigt.
    sudo useradd -m steam
    sudo -iu steam
  3. Installiere SteamCMD.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Lade den Server herunter.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/css +login anonymous +app_update 232330 validate +quit
    Auf unseren Servern hat SteamCMD manchmal beendet, ohne etwas zu installieren, und trotzdem Erfolg gemeldet. Unser Installationsskript prüft deshalb, ob eine App-Manifest-Datei (appmanifest_*.acf) im Ordner steamapps existiert, und versucht es bis zu dreimal, falls nicht. Mach dieselbe Prüfung von Hand in /home/steam/css/steamapps und starte den Download erneut, wenn dort keine solche Datei liegt.
  5. Kopiere die Steam-Client-Bibliothek dorthin, wo unsere Installation sie ablegt:
    mkdir -p ~/.steam/sdk32
    cp ~/Steam/linux32/steamclient.so ~/.steam/sdk32/

Starten

  1. Starte den Server aus dem Serverordner:
    cd /home/steam/css
    ./srcds_run -game cstrike -console -port 27015 -maxplayers 24 +map de_dust2 -strictportbind -norestart
    -game cstrike wählt das Spiel, -maxplayers legt die Slots fest, +map bestimmt die Startmap und -strictportbind sorgt dafür, dass der Server mit einer Fehlermeldung beendet, wenn er den Port nicht binden kann. Unsere Server übergeben außerdem +ip 0.0.0.0. Valve merkt an, dass +ip nur nötig ist, wenn der Rechner mehrere Netzwerkkarten hat.
  2. Warte auf die Bereitschaftszeile. Unser Panel betrachtet den Server als gestartet, wenn die Konsole gameserver Steam ID ausgibt. Valve weist außerdem darauf hin, dass ein Source-Server erst Anfragen beantwortet, wenn eine Map geladen ist.
  3. Lege Name und RCON-Passwort fest. Laut Valves Anleitung ist die Hauptkonfigurationsdatei cstrike/cfg/server.cfg, und ihre Zeile hostname ist der Name, der im Serverbrowser erscheint. Trage dort auch rcon_password ein. Valves RCON-Seite sagt, dass der Server jeden RCON-Login ablehnt, solange das Passwort leer ist.
  4. Öffne den Port. Erlaube 27015 für TCP und UDP in der Firewall des Rechners (mit ufw: sudo ufw allow 27015) und leite beide an deinem Router auf diesen Rechner weiter.
  5. Tritt bei. Aktiviere im Spiel die Entwicklerkonsole, drücke die Taste ~ und tippe connect your.ip.address:27015.
  6. Aktualisieren geht so: Server stoppen und den Download-Befehl aus den Installationsschritten erneut ausführen.

Wenn Steam die Verbindung ablehnt

Valves Seite für Dedicated Server sagt: Wenn du den Fehler "Could not establish connection to Steam servers." mit der Ergebnisnummer 18 oder 106 bekommst, musst du dein Token neu erzeugen oder ein neues anlegen und es in deiner Startoption sv_setsteamaccount ersetzen. Unsere Server übergeben die Token-Option nur, wenn ein Token gesetzt ist, ein Server ohne Token sendet also nie ein leeres.

Plugins hinzufügen

SourceMod-Plugins brauchen SourceMod, und laut der SourceMod-Installationsanleitung braucht SourceMod wiederum Metamod:Source. Unsere Installation holt die neuesten Builds von beiden aus dem Download-Zweig 1.12 in den Ordner cstrike, prüft danach, dass addons/metamod.vdf und addons/sourcemod existieren, und löscht addons/metamod_x64.vdf, die 64-Bit-Loader-Datei, weil sie auf unseren Servern nur einen Bibliotheksfehler in jedes Startprotokoll schrieb.

Option 2: bei PlayNHost hosten

Mieten nimmt dir Installation, Ports und Update-Routine ab. Name, Map und Regeln bestimmst du weiterhin selbst.

  1. Wähle einen Tarif. Öffne die Counter-Strike: Source Server-Hosting-Seite und vergleiche die Tarife: DUST (10 Spieler), INFERNO (25) und NUKE (64) zum Zeitpunkt des Schreibens. Klicke auf Server erstellen (bei NUKE auf Tarif anpassen) und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
  2. Warte auf die Installation. Der Server erscheint im Panel. Seine Konsole gibt gameserver Steam ID aus, wenn er bereit ist.
  3. Gib ihm einen Namen. Öffne im Tab Einstellungen die Spieleinstellungen und setze Servername (das Panel akzeptiert ihn ohne Leerzeichen) und Map. Füge ein RCON-Passwort hinzu, wenn du ein externes RCON-Tool nutzen willst, und starte dann neu. Dein Tarif legt die maximale Spielerzahl fest: Max. Spieler ist hier nur lesbar, und du kannst die Anzahl über Slots auf der Seite Übersicht verringern.
  4. Optional: Steam-Token hinzufügen. Füge ein kostenloses Token in Steam-Login-Token (GSLT) an derselben Stelle ein und starte neu.
  5. Optional: Plugins. Öffne den Tab Modding und aktiviere SourceMod installieren auf der Karte SourceMod and Metamod:Source, klicke dann auf Neu installieren zum Anwenden und bestätige mit Neu installieren. Nur die Installation liest diese Option, ein Neustart allein übernimmt sie also nicht. Die Neuinstallation lässt deine Configs, Maps und den Ordner addons unangetastet. Deine Plugins kommen dann nach cstrike/addons/sourcemod/plugins unter Dateien. Siehe So installierst du Plugins auf deinem Counter-Strike: Source-Server.
  6. Lade deine Spieler ein. Die Seite Übersicht zeigt die Serveradresse mit Port. Gib Spielern die Adresse, die sie nach connect in die Konsole einfügen. Siehe So verbindest du dich mit deinem Counter-Strike: Source-Server.

Was das Panel für dich erledigt:

  • Dein Port wird von Anfang an zugewiesen und für TCP und UDP geöffnet, und das Panel zeigt die genaue Adresse. Es ist meist nicht 27015, gib den Spielern also die Adresse aus dem Panel. Siehe Counter-Strike: Source ports and firewall explained.
  • Bei jedem Start schreibt das Panel deinen Servernamen und dein RCON-Passwort in cstrike/cfg/pnh_autoexec.cfg und führt diese Datei mit dem Server aus. Ändere diese beiden im Panel, nicht in einer Datei.
  • Mit aktiviertem Server automatisch aktualisieren (Standard, unter Show advanced in den Spieleinstellungen) aktualisiert sich der Server bei der Installation über Steam. Eine Erstinstallation prüft außerdem, ob die Dateien wirklich angekommen sind, und versucht es bis zu dreimal, wenn nicht.
  • Das Panel gibt ein Steam-Token nur an das Spiel weiter, wenn du eines setzt.

Selbst hosten oder mieten: ein ehrlicher Vergleich

  • Kosten: Die Server-Software ist kostenlos. Selbst hosten kostet Strom, Hardware und Bandbreite oder eine Cloud-Maschine. Mieten kostet eine monatliche Gebühr, die der Tarif bestimmt.
  • Verfügbarkeit: Ein Heimserver läuft nur, solange dein PC, der Strom und das Internet laufen. Ein gemieteter Server läuft auf der Hardware des Hosters.
  • Angriffsfläche: Zu Hause verbinden sich Spieler mit deiner öffentlichen IP-Adresse, und du kümmerst dich um Firewall und Router. Ein gemieteter Server hält deine Heim-IP heraus.
  • Einrichtung: Selbst hosten braucht die Kommandozeile, Portweiterleitung und für Plugins eine manuelle Installation. Mieten braucht einen Namen, eine Map und, falls gewünscht, ein Token und einen Schalter.
  • Kontrolle: Selbst hosten gibt dir jede Datei. Auf unseren Servern hast du trotzdem den Tab Dateien und die Konsole.

Bereit, die Einrichtung zu überspringen? Sieh dir die Counter-Strike: Source Server-Tarife an. Du hast schon einen Server? Fang an mit Counter-Strike: Source-Server fehlt im Browser.

Läuft dein Server schon woanders? Zieh ihn zu uns um

UNSERE NEUESTEN BLOGS