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

Counter-Strike 2 Server hosten (2026)

Counter Strike 2Updated Nov 5, 20269 min read

Kurze Antwort. Du kannst einen Counter-Strike 2 Server kostenlos selbst hosten: Installiere die Steam-App 730 mit SteamCMD über einen anonymen Login, erstelle ein Game Server Login Token (GSLT) für App 730 und starte cs2 mit -dedicated bei geöffnetem UDP-Port 27015. Oder miete einen Counter-Strike 2 Server und spar dir das Netzwerk-Setup.

Spieler treten mit dem Konsolenbefehl connect bei, gefolgt von der Adresse und dem Port deines Servers. Ohne GSLT nimmt der Server nur Spieler im selben lokalen Netzwerk an.

Geprüft am 5. November 2026 anhand des Counter-Strike 2 Updates, das Valve an diesem Tag auf Steam angekündigt hat.

Dieser Guide stützt sich auf Valves Developer-Community-Seite zu CS2-Dedicated-Servern, die Seite für Steam-Gameserver-Konten und das Setup, das unsere eigenen Counter-Strike 2 Server nutzen. Wenn du direkt zur Mietvariante willst, springe zu Option 2.

Was du brauchst

  • Die Server-Software: Counter-Strike 2 selbst. Seit Dedicated Server und Spielclient zusammengelegt wurden, nutzen beide die Steam-App 730. Sie ist kostenlos und lässt sich mit anonymem Steam-Login herunterladen.
  • Ein Rechner, der durchläuft: ein alter PC, ein Heimserver oder eine virtuelle Cloud-Maschine. Dieser Guide nutzt 64-Bit-Linux, das setzen wir selbst ein. Valves Seite behandelt auch Windows, aber einen Windows-Server haben wir nicht getestet.
  • Hardware und Betriebssystem: Valves Seite nennt die Mindest-Hardware für den Dedicated Server, und unter Linux braucht er glibc 2.31 oder neuer, also Ubuntu 20.04, Debian 11 oder eine spätere Version. Der komplette Download ist nach Valves Schätzung etwa 60 GB groß. Die Systemanforderungen auf der Steam-Store-Seite gelten fürs Spielen, nicht fürs Hosten.
  • Ein Game Server Login Token (GSLT): ein kostenloses Token, das an deinen Steam-Account gebunden und für App 730 erstellt wird. Laut Valves Seite dazu darf dein Account nicht von der Community gebannt, gesperrt oder eingeschränkt sein, braucht eine passende registrierte Telefonnummer und muss das Spiel besitzen.
  • Netzwerk: UDP 27015 für das Spiel, aus dem Internet erreichbar. Der Spielport nimmt auch RCON über TCP an, falls du es nutzt.
  • Das Spiel: Jeder Spieler braucht Counter-Strike 2 auf Steam. Es ist Free-to-play.

Option 1: selbst hosten

Diese Schritte gelten für Debian 11 oder Ubuntu 20.04 und neuer. Der Installationsbefehl ist der, den unsere Server verwenden; der Startbefehl folgt Valves Seite.

Das Token erstellen

  1. Öffne die Steam-Seite für Gameserver-Konten unter https://steamcommunity.com/dev/managegameservers, melde dich an und erstelle ein Konto für die App-ID 730.
  2. Kopiere das Token, das du bekommst. Valve sagt, dass du für deine Tokens verantwortlich bist: Gib sie nicht weiter. Setzt du dein Steam-Passwort über den Steam-Support zurück, werden alle deine Tokens neu erzeugt, und ein Token, das lange nicht genutzt wird, läuft ab und kann neu erzeugt werden.

Den Server installieren

  1. Installiere die Bibliotheken, die SteamCMD braucht.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar lib32gcc-s1 -y
  2. Lege einen Benutzer für den Server an und wechsle zu ihm.
    sudo useradd -m -s /bin/bash -U cs2
    sudo su - cs2
  3. Installiere SteamCMD und lass es sich einmal selbst aktualisieren.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xzf -
    ./steamcmd.sh +quit
  4. Lade den Server herunter.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/cs2/server +login anonymous +app_update 730 validate +quit
    SteamCMD-Downloads können still scheitern. Bei unseren Installationen endeten etwa zwei von sieben sauberen Downloads mit „success“ und einem leeren Ordner, und der Server starb dann beim ersten Start. Prüfe, ob steamapps/appmanifest_730.acf im Serverordner existiert, und führe den Befehl erneut aus, falls nicht. Unser Installationsskript macht genau diese Prüfung und versucht es bis zu dreimal.
  5. Kopiere die Steam-Client-Bibliothek nach ~/.steam/sdk64 im Home-Ordner des Server-Benutzers, wo der Server sie sucht. Ohne sie bricht der Server mit Failed to load module '/home/cs2/.steam/sdk64/steamclient.so' ab.
    mkdir -p ~/.steam/sdk64
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Den Port öffnen und starten

  1. Öffne den Spielport. Erlaube UDP 27015 in der Firewall des Rechners (zum Beispiel sudo ufw allow 27015/udp) und leite ihn am Router weiter. Wenn du RCON von außen nutzen willst, erlaube zusätzlich TCP auf derselben Nummer und setze ein langes Passwort.
  2. Server starten mit dem Skript cs2.sh im Ordner game. Valves Seite sagt, dass du unter Linux das Skript statt der Binärdatei cs2 direkt nutzen sollst, weil das Skript vorher noch etwas einrichtet. Ersetze YOURTOKEN durch dein GSLT:
    cd ~/server/game
    ./cs2.sh -dedicated -ip 0.0.0.0 -port 27015 \
      -maxplayers 10 +game_type 0 +game_mode 1 +map de_dust2 \
      +hostname "My CS2 server" +sv_setsteamaccount YOURTOKEN
    -dedicated sorgt dafür, dass Counter-Strike 2 als Server startet, statt das Spiel zu öffnen. +sv_setsteamaccount ist die Stelle für das Token. Auf unseren Servern ist +game_type 0 +game_mode 1 der Competitive-Modus; die anderen Paare stehen in der Liste unten. Mit -insecure schaltest du den VAC-Anti-Cheat ab. Betreibe den Server unter einem Service-Manager wie systemd, damit er nach einem Absturz neu startet.
  3. Erkenne, wann er bereit ist. Der Server läuft, wenn das Log Connection to Steam servers successful ausgibt. Auf diese Zeile wartet unser Panel.
  4. Tritt bei. Öffne in Counter-Strike 2 die Entwicklerkonsole und tippe connect, gefolgt von deiner öffentlichen IP-Adresse und dem Port, zum Beispiel connect 203.0.113.10:27015. Bei einem passwortgeschützten Server hängst du +sv_password yourpassword an die Startzeile an, und deine Spieler tippen password yourpassword in die Konsole, bevor sie connect eingeben.
  5. Aktualisieren geht so: Stoppe den Server und führe den Download-Befehl erneut aus. Valves Seite sagt, dass du das bei jedem Spiel-Update wiederholen sollst, und Counter-Strike 2 wird oft aktualisiert: Valve hat Updates am 22. Oktober, 28. Oktober und 5. November 2026 veröffentlicht.

Spielmodi: die Paare, die wir nutzen

  • Competitive: +game_type 0 +game_mode 1 (Valves Standard, wenn du nichts angibst)
  • Casual: +game_type 0 +game_mode 0
  • Wingman: +game_type 0 +game_mode 2
  • Arms Race: +game_type 1 +game_mode 0
  • Deathmatch: +game_type 1 +game_mode 2
  • Custom: +game_type 3 +game_mode 0

Die Token-Falle

Ein Server ohne GSLT läuft zwar, meldet sich aber anonym bei Steam an und lässt nur Beitritte aus dem lokalen Netzwerk zu. Er wird auch nicht gelistet. Wenn deine Freunde von außerhalb deines Hauses nicht auf den Server kommen, prüf zuerst das Token und erst dann die Firewall.

Option 2: bei PlayNHost hosten

Mieten spart dir Installation, Portweiterleitung und Update-Routine. Das Token bringst du weiterhin selbst mit, du wählst einen Modus und eine Map und lädst deine Spieler ein.

  1. Wähle einen Tarif. Öffne die Counter-Strike 2 Server-Hosting-Seite und vergleiche die Tarife: VERTIGO (10 Spieler), ANIBUS (18) und MIRAGE (30) zum Zeitpunkt des Schreibens. Klicke auf Server erstellen (bei MIRAGE 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. Solange du kein Token eingetragen hast, zeigt seine Konsole einen Kasten, der sagt, dass der Server auf das lokale Netzwerk beschränkt ist, mit einem Link zur Seite, auf der du es einfügst.
  3. Erstelle dein Token und füge es ein. Erstelle ein Token für die App-ID 730 wie in den Schritten zum Selberhosten. Öffne im Panel den Tab Einstellungen, dann Spieleinstellungen, füge es bei Steam-Gameserver-Login-Token ein und starte neu.
  4. Gib ihm einen Namen und wähle die Regeln. Setze auf derselben Seite den Servername, ein optionales Beitrittspasswort, die Start-Map und wähle einen Spielmodus: Competitive 5v5, Casual, Wingman 2v2, Deathmatch, Arms Race oder Custom (Plugin-gesteuert). Starte neu, um die Änderungen zu übernehmen. Siehe So richtest du deinen Counter Strike 2 Server ein: wichtige Einstellungen.
  5. Lade deine Spieler ein. Gib ihnen die Serveradresse, die unter Übersicht steht. Siehe So trittst du deinem Counter Strike 2 Server bei.

Was das Panel für dich übernimmt:

  • Dein Spielport wird von Anfang an zugewiesen und ist offen, und die Startzeile wird aus deinen Einstellungen gebaut, du musst also nichts weiterleiten.
  • Bei aktivierter Option Server automatisch aktualisieren (Standard, unter Erweiterte anzeigen in den Spieleinstellungen) prüft SteamCMD bei jedem Serverstart, ob es einen neuen Build gibt.
  • Bei aktiviertem VAC-Anti-Cheat (Standard) startet der Server gesichert. Schaltest du ihn ab, wird das Flag -insecure automatisch ergänzt.
  • Die Fernverwaltung bleibt aus, bis du ein RCON-Passwort setzt: Das Flag -usercon wird erst dann hinzugefügt.
  • Plugin-Unterstützung (Metamod + CounterStrikeSharp) ist ein Schalter. Die Falle bei Plugins: Metamod muss in game/csgo/gameinfo.gi eingetragen sein, und die Installationsanleitung von Metamod:Source sagt, dass du diese Änderung nach jedem Update wiederholen musst, das die Datei ändert. Solange du das nicht tust, läuft ein selbst gehosteter Server weiter, lädt aber heimlich keine Plugins. Unsere Installation patcht diese Datei bei jedem Start neu, nachdem SteamCMD fertig ist, und aktualisiert die Loader-Dateien, wenn sich der Spiel-Build ändert. Siehe So fügst du Mods zu deinem Counter Strike 2 Server hinzu.

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 ist eine wiederkehrende Gebühr, die der Tarif und der gewählte Abrechnungszeitraum festlegen.
  • Verfügbarkeit: Ein Heimserver ist nur erreichbar, 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. Bei einem gemieteten Server bleibt deine Heim-IP außen vor.
  • Einrichtung: Selbst hosten braucht die Kommandozeile, Portweiterleitung, SteamCMD-Wiederholungen und eine Startzeile. Mieten braucht ein Token, einen Namen, einen Modus und eine Map. Das Token brauchst du in beiden Fällen.
  • Kontrolle: Selbst hosten gibt dir jede Datei. Auf unseren Servern änderst du Einstellungen im Panel und hast trotzdem den Tab Dateien für deine eigenen Configs und Plugins.

Bereit, das Setup zu überspringen? Sieh dir die Counter-Strike 2 Server-Tarife an. Du hast schon einen Server, der nicht startet oder dem niemand beitreten kann? Lies Counter Strike 2 Server-Probleme und Lösungen.

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

Kostenlose Tools für Counter-Strike 2

Diese Tools sind auf Englisch.

UNSERE NEUESTEN BLOGS