Ein Game Mode (Spielmodus) legt die grundlegenden Regeln, Ziele und Abläufe einer Spielrunde fest. Auf einem herkömmlichen CS2-Server gibt es meist nur einen Modus (z. B. klassischer Wettkampf). Im CS2 Modded Server hingegen kannst du während einer laufenden Session nahtlos zwischen zahlreichen verschiedenen Spielarten wechseln, ohne den Server neu starten zu müssen. Jeder Modus bringt eigene Waffenverteilungen, Spawn-Regeln, Siegbedingungen und Kartenlisten mit, die automatisch geladen werden.
Vorteile der Modus-Vielfalt
!gamemode
plus AbstimmungsmechanikWenn du und deine Mitspieler:innen euch für einen neuen Modus entscheiden möchtet, tippt ihr im Chat:
!gamemode
Die Server-Software startet dann eine Abstimmung (Vote):
!gamemode
eingibt, siehst du im Chat eine Meldung wie:
Vote to change game mode has been called! Type !yes or !no to vote.
!yes
stimmen, wechselt der Server in den ausgewählten Modus.!comp
, !dm
etc.)Um die Abstimmungsmenüs zu umgehen und sofort zu einem bestimmten Modus zu wechseln, kannst du im Chat einen der folgenden Direktbefehle eintippen. Das löst eine kurze Abstimmung nur für diesen Modus aus – es öffnet kein Untermenü:
!comp → Competitive
!dm → Custom Deathmatch
!bhop → Bunny Hop
!surf → Surf
!gg → GunGame
!retake → Retakes
!executes → Executes
!oitc → One In The Chamber
!1v1 → 1v1 (Arenen-Mode)
!scoutzknivez → ScoutzKnivez
!kz → KZ (Kreedz Climbing)
!minigames → Mini Games
!deathrun → Deathrun
!course → Course Format
!hns → Hide n Seek
!br → Battle Royale
!soccer → Soccer (Fußball-Modus)
!battle → Battle Ball
!wingman → Wingman
!prefire → Prefire Practice
!prac → Practice
!45 → Competitive mit 45°-Maps
!aim → Aim-Mode
changelevel
vs. host_workshop_map
Hinter den Kulissen nutzen die meisten Game Modes zwei Mechanismen, um die gewählte Karte zu laden:
changelevel <MAPNAME>
de_dust2
, de_inferno
).changelevel de_dust2
host_workshop_map <ID>
<ID>
findest du in der URL der Workshop-Seite (z. B. „?id=3329258290“).host_workshop_map 3329258290
Der GameModeManager wählt beim Moduswechsel automatisch den korrekten Befehl aus (entweder changelevel
oder host_workshop_map
), basierend auf der vordefinierten Map-Liste für diesen Modus.
Hier eine knappe Übersicht aller verfügbaren Spielmodi mit jeweils Name und Kurzbeschreibung. Für tiefergehende Details (Regeln, Voraussetzungen, Map-Listen) lege bitte die jeweiligen Einzeldokumente an (siehe Kapitel 4–10).
Competitive (MatchZy)
– Klassischer 5v5-Wettkampfmodus mit Teamaufteilung, Runden und Bombenplatzierung, gesteuert über das Plugin MatchZy.
Practice
– Übungsmodus zum Trainieren von Granaten, Positionsspiel und Smoke-/Flash-Lineups auf Standard-Karten.
Wingman
– 2-gegen-2-Modus auf verkleinerten Karten. Mit Anpassungen für mehr als 4 Spieler und Workshop-Unterstützung.
GunGame
– Jede:r Spieler:in startet mit einer Standardpistole, beim Kill wird automatisch zur nächsten Waffe gewechselt. Ziel: alle Waffenstufen durchlaufen.
Custom Deathmatch
– Sofortiger Zugriff auf alle Waffen, freie Respawn-Mechanik, Spawn-Schutz. Praktiziere Aim und Reflexe in schnellen Runden.
Prefire Practice
– Speziell zum Üben von Vorausfeuern („Prefire“) auf taktischen Maps. Trainiere genaue Headshots und Spray-Positionen.
Retakes
– Übe Bombenplatz-Retakes in kleinen 2v2- oder 3v3-Szenarien. Ideal für CT- und T-Seiten-Retake-Situationen.
Executes
– Simuliere geplante Angriffe (Executes) auf Bombenplätze: Smokes, Flashes, Molotovs exakt timen und ausführen.
One In The Chamber
– Jede:r Spieler:in hat eine Pistole und eine Kugel pro Runde. Jeder Kill gewährt eine neue Kugel. Ziel: X Kills erreichen (z. B. 10).
1v1 (mit Arenen)
– Kopf-an-Kopf-Duell in speziell eingerichteten Arenen. Scoreboard und Turnier-Logik durch K4-Arenas (MySQL-basiert).
ScoutzKnivez
– Nur Scout-Gewehre und Messer erlaubt. Jeder Kill erhöht deine Beweglichkeit, macht aber dein Fadenkreuz breiter (ungenauer).
KZ (Kreedz Climbing)
– Skill-Modus mit Kletterparcours. Meide Abgründe, nutze Checkpoints und schlage Bestzeiten (Zeitmessung mit SharpTimer).
BHop (Bunny Hop)
– Übe perfektes Hüpfen und Strafbewegung (A/D), um die Standardgeschwindigkeit zu überschreiten und hohe Geschwindigkeiten zu erreichen.
Surf
– Gleite über schräge Rampen (Ramps), halte Balance und baue Geschwindigkeit auf. Checkpoints speichern Fortschritt, Zeitmessung via SharpTimer.
Mini Games
– Sammlung kurzer, spaßiger Challenges (Skeet-Schießen, Aim-Games, kleine Parcours). Maps wechseln nach jeder Runde automatisch.
Deathrun
– „Runner“ durchqueren eine Karte voller Fallen, „Death“ (CT-Seite) aktivieren Fallen per Knopfdruck. Rollen wechseln nach jeder Runde.
Course Format
– Kombinierter Hindernis-Parcours: KZ, Surf, BHop und weitere Disziplinen in einer einzigen Strecke. Gesamt- und Zwischenzeiten werden gemessen.
Hide n Seek
– T-Team verkleidet sich als Objekte (Props) oder versteckt sich, CT-Team hat limitierte Zeit, um alle Versteckten zu finden und auszuschalten.
Battle Royale
– Last Man Standing auf einer großen Arena. Loot sammeln, Gegner eliminieren, sichere Zone einhalten, am Ende gewinnt der letzte Überlebende.
Soccer (Fußball-Modus)
– Zwei Teams spielen auf einem Fußballfeld, Tore werden meist mit Flashbang-Granaten „geschossen“. Teamarbeit und Taktik stehen im Vordergrund.
Battle Ball
– Ähnliche Mechanik wie Soccer, jedoch mit einem physischen Ball. Trägt man den Ball, erhält man Kurze Immunität und Geschwindigkeitsschub.
Viele der oben genannten Game Modes setzen auf von der Community erstellte Workshop-Maps, die nicht standardmäßig in CS2 enthalten sind. Um diese korrekt zu nutzen, beachte Folgendes:
Steam Web API Key erforderlich
.env
) einen gültigen Steam Web API Key ein, damit der Server automatisch Workshop-Maps herunterladen kann:API_KEY=dein_steam_web_api_key
Workshop-ID verwenden
https://steamcommunity.com/sharedfiles/filedetails/?id=1234567890
host_workshop_map <ID>
:host_workshop_map 1234567890
Valve-Standardkarten via changelevel
de_dust2
, de_inferno
oder cs_office
sind bereits im Spiel enthalten.changelevel de_dust2
Automatische Auswahl durch den GameModeManager
mg_comp
, mg_dm
) sind vorkonfiguriert und speichern entweder changelevel <MAPNAME>
(für Valve-Maps) oder host_workshop_map <ID>
(für Workshop-Maps).