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
Installiere die Bibliothek, die SteamCMD braucht.
sudo apt-get install lib32gcc-s1
Lege einen Benutzer steam an und wechsle zu ihm, wie es Valves Seite zeigt.
sudo useradd -m steam
sudo -iu steam
Installiere SteamCMD.
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
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.
Kopiere die Steam-Client-Bibliothek dorthin, wo unsere Installation sie ablegt:
-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.
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.
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.
Ö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.
Tritt bei. Aktiviere im Spiel die Entwicklerkonsole, drücke die Taste ~ und tippe connect your.ip.address:27015.
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.
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.
Warte auf die Installation. Der Server erscheint im Panel. Seine Konsole gibt gameserver Steam ID aus, wenn er bereit ist.
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.
Optional: Steam-Token hinzufügen. Füge ein kostenloses Token in Steam-Login-Token (GSLT) an derselben Stelle ein und starte neu.
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.
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.
Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Du kannst alles akzeptieren, nur essenzielle Cookies akzeptieren oder pro Kategorie wählen.Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Sie sind hier standardmäßig aktiv. Du kannst alles abschalten, was du nicht möchtest.Datenschutzerklärung lesen