Eine CS2 Workshop-Map lädst du über die Serverkonsole mit host_workshop_map <workshop_id>. Prüfe zuerst, ob ein normaler Client die Map herunterladen und betreten kann. Für eine dauerhafte Rotation brauchst du anschließend den tatsächlichen Mapnamen und eine passende Mapgruppe; die Workshop-ID allein ersetzt diese Konfiguration nicht.

Voraussetzungen

Du brauchst Zugriff auf Serverkonsole oder RCON, die Workshop-ID der gewünschten CS2-Map und Schreibzugriff auf die Konfiguration. Sichere die bestehende gamemodes_server.txt, bevor du eine Rotation ergänzt. Prüfe eine Map zunächst einzeln, damit Downloadfehler und Rotationsfehler unterscheidbar bleiben.

Die offizielle Grundlage für Workshop-Inhalte ist der Steam Workshop von Valve. Valve beschreibt den Workshop als Plattform, über die Community-Inhalte veröffentlicht und abonniert werden können: Dokumentation bei steamcommunity.com. Für CS2-Server bedeutet das praktisch: Du referenzierst Workshop-Inhalte über ihre numerische ID und lädst sie serverseitig über passende Konsolenbefehle.

Wenn du zunächst die allgemeine Servereinrichtung prüfen möchtest, hilft der interne Guide zu CS2 Server mieten: Einstellungen, Plugins & Workshop-Maps 2025. Für verwandte Source-Server-Strukturen ist außerdem der Guide zu Team Fortress 2 Server konfigurieren: Maps, Mods und Einstellungen nützlich, auch wenn Befehle und Dateipfade nicht eins zu eins identisch sind.

Workshop-ID finden

Öffne die gewünschte Map im Steam Workshop. In der URL steht normalerweise eine numerische ID, zum Beispiel nach ?id=. Diese Zahl ist die Workshop-ID, die du für host_workshop_map oder für eine Workshop-Collection benötigst. Kopiere nur die Zahl, keine zusätzlichen URL-Parameter.

Prüfe außerdem, ob die Map für Counter-Strike 2 gedacht ist. Ältere Counter-Strike-Workshop-Inhalte oder Maps für andere Spiele können auf einem CS2 Server unbrauchbar sein. Wenn eine Map nicht lädt, ist eine falsche oder nicht kompatible Workshop-ID eine der häufigsten Ursachen.

Workshop-Map starten

Per RCON oder Konsole:

host_workshop_map <workshop_id>

Beispiel für eine beliebte Aim-Map:

host_workshop_map 3070194623

Der Befehl lädt die angegebene Workshop-Map und setzt sie als aktive Map. Wenn du den Befehl über RCON ausführst, sollten Serverlog oder Konsole anzeigen, ob der Workshop-Inhalt gefunden und geladen wurde. Warte nach dem Befehl kurz, bevor du den Join-Test machst, weil Server und Clients die Map erst verarbeiten müssen.

Map-Feld eines CS2-Servers im game-serverhosting Panel: hier wird die Start-Map gesetzt — auch Workshop-Maps per workshop/<id>/<name>
Map-Feld eines CS2-Servers im game-serverhosting Panel: hier wird die Start-Map gesetzt — auch Workshop-Maps per workshop/<id>/<name>

Workshop-Collection laden

Für eine Sammlung von Maps:

host_workshop_collection <collection_id>

Eine Collection ist sinnvoll, wenn du mehrere Trainings- oder Fun-Maps verwalten möchtest. Statt jede Map einzeln zu starten, referenzierst du die Sammlung. Achte darauf, dass die Collection nur Maps enthält, die du wirklich auf dem Server nutzen willst. Unklare oder gemischte Collections erschweren später die Fehlersuche, weil du nicht sofort siehst, welche einzelne Map den Wechsel oder Download blockiert.

Map-Rotation mit Workshop-Maps

Für eine feste Rotation trägst du die Workshop-Map in der gamemodes_server.txt ein. Bestehende Standard-Maps kannst du dabei beibehalten und Workshop-Maps ergänzen.

gamemodes_server.txt verwendet Valve KeyValues, kein JSON. Ergänze die bestehende mapgroups-Struktur deiner Installation; ersetze die vollständige Datei nicht durch eine isolierte Mapliste. Ein Map-Eintrag besteht aus einem Namen und einem leeren Wert, etwa "de_dust2" "". Verwende für Workshop-Inhalte den im Serverlog bestätigten Pfad und wähle die dazugehörige Mapgruppe beim Start. Die Valve-Dokumentation zu Spielmodi und Mapgruppen erklärt die Struktur; prüfe die CS2-spezifischen Angaben deiner Serverversion.

Wichtig ist das Format workshop/<workshop_id>/<mapname>. Die Workshop-ID muss zur Map passen, der Mapname muss dem tatsächlichen Mapnamen entsprechen. Wenn du dir unsicher bist, lade die Map zunächst per host_workshop_map, prüfe den ausgegebenen Mapnamen und übernimm ihn anschließend in die Rotation.

Nach einer Änderung an der gamemodes_server.txt solltest du den Server neu starten oder zumindest die Konfiguration neu laden, abhängig davon, wie dein Setup betrieben wird. Bei produktiv genutzten Community-Servern ist ein kurzer Wartungshinweis sinnvoll, damit aktive Spieler nicht unerwartet aus einer Runde fallen.

Beliebte Workshop-Maps

Map Typ Beschreibung
Aim Botz Training Aim-Übungen mit Bots
Recoil Master Training Spray-Pattern üben
Prefire Maps Training Prefire-Spots üben
Surf Maps Fun Surf-Gameplay
KZ Maps Fun Climbing/Movement
Retake Competitive Retake-Szenarien

Diese Beispiele sind typische Kategorien für CS2-Community-Server. Prüfe vor dem Einsatz immer die konkrete Workshop-Seite, Aktualität der Map und Kompatibilität mit deinem gewünschten Spielmodus. Für Trainingsserver reichen oft wenige, klar benannte Maps. Für öffentliche Fun-Server ist eine kurze Rotation besser als eine lange Liste, die Spieler nicht wiedererkennen.

Eigene Maps erstellen

Wenn du eigene Inhalte nutzen möchtest, gehst du grundsätzlich so vor:

  1. Hammer 2 Editor (im CS2 SDK enthalten) öffnen
  2. Map erstellen und kompilieren
  3. Im Workshop veröffentlichen
  4. Auf dem Server laden

Veröffentliche eigene Maps erst dann im Serverbetrieb, wenn Spawnpunkte, Kollisionsflächen, Buyzones und Teamlogik geprüft sind. Ein lokaler Test spart später Supportaufwand, weil viele Map-Probleme nicht am Hosting liegen, sondern an unvollständigen Map-Einstellungen.

Ergebnis prüfen

Starte den Server mit der gewünschten Map oder wechsle per Befehl auf sie. Verbinde dich anschließend als normaler Client, nicht nur über die Serverkonsole. Prüfe drei Punkte: Wird die Map geladen, startet der Download beim Client, und können mehrere Spieler joinen? Danach solltest du einen Mapwechsel testen, damit die Rotation nicht nur auf der ersten Map funktioniert.

Für den manuellen Wechsel kannst du je nach Situation diese Befehle nutzen:

changelevel <mapname>

oder:

map <mapname>

Wenn du Workshop-Pfade in der Rotation verwendest, teste genau den dort eingetragenen Namen. Kleine Abweichungen reichen aus, damit der Wechsel fehlschlägt.

Troubleshooting

  • Map lädt nicht: Workshop-ID prüfen. Öffne die Workshop-Seite erneut und kopiere die numerische ID direkt aus der URL.
  • Spieler können nicht joinen: Map muss über Workshop heruntergeladen werden. Teste mit einem Client, der die Map noch nicht lokal hat.
  • Map-Wechsel schlägt fehl: changelevel <mapname> oder map <mapname> verwenden und den exakten Mapnamen prüfen.
  • Rotation überspringt eine Map: Prüfe die aktive Mapgruppe, den exakten Mapnamen und die KeyValues-Struktur der gamemodes_server.txt: keine JSON-Kommas und keine JSON-Objekte.
  • Collection ist unübersichtlich: Einzelne Map per host_workshop_map testen, bevor du die gesamte Collection produktiv nutzt.

FAQ

Kann ich jede Steam Workshop Map auf einem CS2 Server laden?

Nein. Die Map muss für CS2 geeignet sein und korrekt im Workshop veröffentlicht sein. Maps für andere Spiele oder ältere, nicht kompatible Inhalte können fehlschlagen.

Was ist der Unterschied zwischen host_workshop_map und host_workshop_collection?

host_workshop_map lädt eine einzelne Workshop-Map über ihre ID. host_workshop_collection lädt eine Sammlung, die mehrere Workshop-Inhalte enthalten kann.

Muss ich Workshop Maps zusätzlich auf den Server hochladen?

In diesem Ablauf referenzierst du die Map über den Steam Workshop. Entscheidend ist, dass die Workshop-ID stimmt und Clients die Map beim Join beziehen können.

Warum funktioniert die Map in der Konsole, aber nicht in der Rotation?

Dann ist meistens der Rotationseintrag falsch. Prüfe den Pfad workshop/<workshop_id>/<mapname>, den exakten Mapnamen und die KeyValues-Struktur und die beim Start tatsächlich ausgewählte Mapgruppe in der gamemodes_server.txt.

Sollte ich Workshop Maps vor dem öffentlichen Einsatz testen?

Ja. Teste mindestens Start, Client-Download, Join und Mapwechsel. So erkennst du früh, ob ID, Mapname, Spielmodus und Rotation zusammenpassen.