Dieser Artikel bezieht sich auf das Spiel "Counter-Strike 2". Klicke hier für weitere Informationen.
Dieser Artikel bezieht sich auf das Spiel "Counter-Strike: Global Offensive". Klicke hier für weitere Informationen.

De/Counter-Strike: Global Offensive/Game Modes: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
m (Multipage removal)
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{lang|CS:GO Game Mode Commands}}
{{LanguageBar}}
{{Subpage|[[Counter-Strike: Global Offensive Level Creation]]|[[Counter-Strike_2_Workshop_Tools/Level_Design|Counter-Strike 2 Workshop Tools - Level Design]]}}
{{Delisted|csgo}}
 
{{toc-right}}
{{toc-right}}
{{Todo|Translate more}}
Hier sind Tabellen der Spielmodi und die Befehle, um sie in {{csgo|4}} zu starten.
{{back | Counter-Strike: Global Offensive Level Creation:de}}
Um eine Karte mit einem gewünschten Spielmodus zu starten, passen Sie die {{L|ConVar}}s
Hier sind Tabellen der Spielmodi und die Konsolenbefehle, um sie in {{game name|csgo|name=Counter-Strike: Global Offensive}} zu starten.
Um eine Karte mit einem gewünschten Spielmodus zu starten, passen Sie die [[ConVar:de|ConVar]]s an:
*<code>'''game_type'''</code>,
*<code>'''game_type'''</code>,
*<code>'''game_mode'''</code>,
*<code>'''game_mode'''</code>,
*<code>'''sv_game_mode_flags'''</code> und
*<code>'''sv_game_mode_flags'''</code> und
*<code>'''sv_skirmish_id'''</code>
*<code>'''sv_skirmish_id'''</code>
gemäß den folgenden Tabellen und laden Sie eine Karte mit dem Konsolenbefehl <code>[[Map (ConCommand):de|map]] <mapname></code> oder {{ent:de|changelevel|<mapname>}}.
gemäß den folgenden Tabellen an und laden Sie eine Karte mit dem Befehl <code>{{L|map (console command)|map}} <kartenname></code> oder {{ent|changelevel|<kartenname>}}.
{{confusion:de | Die [[Setting up 1v1 Warmup Arenas:de|1v1-Warmup-Arenen]], die in einigen offiziellen Competitive- und Wingman-Maps zu sehen sind, verwenden '''keinen''' einen eigenen Spielmodus. Wenn Aufwärmarenen in einer Karte implementiert sind, können sie gespielt werden, indem die Karte in Competitive oder Wingman gestartet und <code>mp_warmup_start</code> aufgerufen wird.}}
{{confusion | Die {{L|Setting up 1v1 Warmup Arenas|1v1-Warmup-Arenen}}, die in einigen offiziellen Wettkampf- und Wingman-Karten zu sehen sind, verwenden '''keinen''' einen eigenen Spielmodus. Wenn Warmup-Arenen in einer Karte implementiert sind, können diese gespielt werden, indem die Karte in ''Wettkampf'' oder ''Wingman'' gestartet und <code>mp_warmup_start</code> ausgeführt wird.}}


{| style=margin:auto
{| style=margin:auto
Line 18: Line 19:
|+ Schnelle Beispiele zum Laden von ''Dust II''
|+ Schnelle Beispiele zum Laden von ''Dust II''
! Spielmodus
! Spielmodus
! Konsolenbefehle
! Befehle
|-
|-
| ''Vorherige beibehalten''
| ''Vorherigen beibehalten''
| <code style=padding:0>map de_dust2</code>
| <code style=padding:0>map de_dust2</code>
|-
|-
| {{csgo mode:de|Dm}}
| {{csgo mode|Dm}}
| <code style=padding:0>game_type 1; game_mode 2;<br>sv_game_mode_flags 0;<br>sv_skirmish_id 0;<br>map de_dust2</code>
| <code style=padding:0>game_type 1; game_mode 2;<br>sv_game_mode_flags 0;<br>sv_skirmish_id 0;<br>map de_dust2</code>
|-
|-
| {{csgo mode:de|Comp|Short Competitive|link=}}
| {{csgo mode|Comp|Kurzer Wettkampf|link=}}
| <code style=padding:0>game_type 0; game_mode 1;<br>sv_game_mode_flags 32;<br>sv_skirmish_id 0;<br>map de_dust2</code>
| <code style=padding:0>game_type 0; game_mode 1;<br>sv_game_mode_flags 32;<br>sv_skirmish_id 0;<br>map de_dust2</code>
|-
|-
| {{csgo mode:de|Fs|link=#Flying Scoutsman}}
| {{csgo mode|Fs|link=#Flying Scoutsman}}
| <code style=padding:0>game_type 0; game_mode 0;<br>sv_game_mode_flags 0;<br>sv_skirmish_id 3;<br>map de_dust2</code>
| <code style=padding:0>game_type 0; game_mode 0;<br>sv_game_mode_flags 0;<br>sv_skirmish_id 3;<br>map de_dust2</code>
|}
|}
Line 41: Line 42:
|-
|-
! Klassisch !! style="width:3em" | 0
! Klassisch !! style="width:3em" | 0
| {{csgo mode:de|Casual}}
| {{csgo mode|Casual}}
| {{csgo mode:de|Competitive}}
| {{csgo mode|Competitive}}
| {{csgo mode:de|Wingman}}
| {{csgo mode|Wingman}}
| {{csgo mode:de|we|link=#Waffenexperte}}
| {{csgo mode|We}}
|-
|-
! Waffenspiel !! 1
! Waffenspiel !! 1
| {{csgo mode:de|Armsrace}}
| {{csgo mode|Armsrace}}
| {{csgo mode:de|Demolition}}
| {{csgo mode|Demolition}}
| {{csgo mode:de|Deathmatch}}
| {{csgo mode|Deathmatch}}
|-
|-
! Training !! 2
! Training !! 2
| {{csgo mode:de|Training|link=#Training}}
| {{csgo mode|Training|link=#Training}}
|-
|-
! Custom !! 3
! Custom !! 3
| {{csgo mode:de|Custom}}
| {{csgo mode|Custom}}
|-
|-
! Kooperativ !! 4
! Kooperativ !! 4
| {{csgo mode:de|Guardian}}
| {{csgo mode|Guardian}}
| {{csgo mode:de|Coop}}
| {{csgo mode|Coop}}
|-
|-
! Skirmish !! 5
! Skirmish !! 5
| {{csgo mode:de|Skirmish|link=#Skirmish Type}}
| {{csgo mode|Skirmish|link=#Skirmish Type}}
|-
|-
! Frei für alle !! 6
! Frei für alle !! 6
| {{csgo mode:de|Dangerzone}}
| {{csgo mode|Dangerzone}}
|}
|}
{{For|details|[[#Spieltyp und Spielmodus]]}}
''Für Details, siehe [[#Spieltyp und Spielmodus]].''
|
{| class=standard-table
{| class=standard-table
|+ Einige Werte für <code>sv_skirmish_id</code>
|+ Ausgewählte Werte für <code>sv_skirmish_id</code>
!style=width:2em| ID
!style=width:2em| ID
! Kriegsspiel
! Kriegsspiel
Line 75: Line 77:
|-
|-
! 0
! 0
| ''Keine (Standard)''
| ''Keins (Standard)''
|
|-
|-
! 3
! 3
| {{csgo mode:de|Fs|link=#Fliegender Scout-Schütze}}
| {{csgo mode|Fs|link=#Flying Scoutsman}}
| Gelegenheitsspiel
| {{csgo mode|Casual|link=}}
|-
|-
! 10
! 10
| {{csgo mode:de|Ar}}
| {{csgo mode|Ar}}
| Wettrüsten
| {{csgo mode|Ar|link=}}
|-
|-
! 11
! 11
| {{csgo mode:de|Demo}}
| {{csgo mode|Demo}}
| Zerstörung
| {{csgo mode|Demo|link=}}
|-
|-
! 12
! 12
| {{csgo mode|Retakes|link=#Rückeroberung}}
| {{csgo mode|Retakes|link=#Retakes}}
| Gelegenheitsspiel
| {{csgo mode|Casual|link=}}
|}
|}
{{For|details|[[#Skirmish-Modi]]}}
''Für Details, siehe [[#Skirmish-Modi]].''
|}
|}


== Laden einer Karte ==
== Laden einer Karte ==
Beim Laden einer Karte wird das Spiel...
Beim Laden einer Karte wird das Spiel...
# setze die [[whitelistcmd:de|whitelisteden ConVars]] (die in <code>csgo/bspconvar_whitelist.txt</code> aufgelisteten) auf ihren Standardwert,
# die {{L|whitelistcmd|whitelisteden ConVars}} (die in <code>csgo/bspconvar_whitelist.txt</code> aufgelisteten) auf ihren Standardwert setzen,
# Führe die [[CFG:de|CFG]]-Dateien aus, die mit den aktuellen Werten von <code>game_type</code> und <code>game_mode</code> verknüpft sind (definiert in <code>csgo/[[gamemodes.txt:de|gamemodes.txt]]</code > und <code>csgo/gamemodes_server.txt</code>),
# die {{L|CFG}}-Dateien ausführen, die den aktuellen Werten von <code>game_type</code> und <code>game_mode</code> zugeordnet ist (definiert in <code>csgo/{{L|gamemodes.txt}}</code> und <code>csgo/gamemodes_server.txt</code>),
# Führen Sie die CFG-Datei aus, die dem aktuellen Wert von <code>sv_game_mode_flags</code> zugeordnet ist, siehe [[#Spielmodus-Flags|unten]], und
# die CFG-Datei ausführen, die dem aktuellen Wert von <code>sv_game_mode_flags</code> zugeordnet ist, siehe [[#Spielmodus-Flags|unten]] und
# Führen Sie die CFG-Datei aus, die dem aktuellen Wert von <code>sv_skirmish_id</code> zugeordnet ist (definiert in <code>csgo/scripts/items/items_game.txt</code> unter <code>skirmish_modes</code>), siehe [[#Skirmish-Modi|unten]].
# die CFG-Datei ausführen, die dem aktuellen Wert von <code>sv_skirmish_id</code> zugeordnet ist (definiert in <code>csgo/scripts/items/items_game.txt</code> unter <code>skirmish_modes</code>), siehe [[#Skirmish-Modi|unten]].


Wenn diese vier ConVars vor dem Laden einer Karte nicht gesetzt sind, startet die Karte im zuletzt gespielten Spielmodus. Ihr Anfangswert ist 0 (Gelegenheitsspiel).
Wenn diese vier ConVars vor dem Laden einer Karte nicht gesetzt sind, startet die Karte im zuletzt gespielten Spielmodus. Ihr Standardwert beim Spielstart ist 0 (''Gelegenheitsspiel'').


{{Tip:de | Die Befehle <code>map</code> und <code>changelevel</code> haben einen optionalen Parameter <code><game mode alias></code>. Beispiel: <code>map de_dust2 deathmatch</code> oder <code>changelevel myCustomMap coop</code>. Wenn ein solcher Alias-Parameter angegeben und gültig ist, passt das Spiel <code>game_type</code> und <code>game_mode</code> an und startet die Karte mit dem zugehörigen Spielmodus. Siehe die Spalte „map command aliases“ in der folgenden großen Tabelle.}}
{{tip | Die Befehle <code>map</code> und <code>changelevel</code> haben einen optionalen Parameter <code><game mode alias></code>. Beispiel: <code>map de_dust2 deathmatch</code> oder <code>changelevel myCustomMap coop</code>. Ist ein solcher Alias-Parameter gegeben und gültig, passt das Spiel den Wert von <code>game_type</code> und <code>game_mode</code> an und startet die Karte im zugehörigen Modus. Siehe die Spalte ''map-Befehl Aliasse'' in der folgenden großen Tabelle.}}


{{Tip:de | Karten können einen Standard-Spielmodus haben, der mit <code>map <mapname> default</code> oder <code>map <mapname> auto</code> gelesen werden kann. Siehe [[#Kartenstandard]].}}
{{tip | Karten können einen Standard-Spielmodus haben, der mit <code>map <kartenname> default</code> oder <code>map <kartenname> auto</code> genutzt werden kann. Siehe ''Kartenstandard'' [[#Map default|unten]].}}


{{Tip:de | [[Command Line Options:de|Startoptionen festlegen]] kann verwendet werden, z. B.: <code>+game_type <number> +game_mode <number> +map <mapname></code>}}
{{tip | {{L|Command Line Options|Startoptionen}} können verwendet werden, z. B.: <code>+game_type <wert> +game_mode <wert> +map <kartenname></code>}}


{{Tip:de | Sie können [[alias:de|alias]]es verwenden, um häufiges Testen zu erleichtern, zum Beispiel <code>alias MyMapRetake "game_type 0; game_mode 0; sv_skirmish_id 12; map MyMap"</code>. Wird am besten in [[autoexec:de|autoexec]]s verwendet, mit denen benutzerdefinierte Karten im richtigen Spielmodus schnell gestartet und getestet werden können.}}
{{tip | Man kann {{L|alias|Aliasse}} verwenden, um häufiges Testen zu erleichtern, zum Beispiel <code>alias MyMapRetake "game_type 0; game_mode 0; sv_skirmish_id 12; map MyMap"</code>. Diese können am besten in {{L|autoexec}}s definiert verwendet, um benutzerdefinierte Karten schnell im richtigen Spielmodus zu starten und zu testen.}}


{{Note:de
{{Note
| Wenn Sie eine Karte in einem klassischen Spielmodus mit [[bot:de|Bot]]s ausführen möchten, stellen Sie sicher, dass {{ent:de|bot_quota_mode}} nicht auf <code>competitive</code> eingestellt ist, da dies dazu führt, dass sie anhalten.
| Wenn Sie eine Karte in einem der klassischen Spielmodi mit {{L|bot|Bot}}s laden möchten, stellen Sie sicher, dass {{ent|bot_quota_mode}} nicht auf <code>competitive</code> eingestellt ist, da Bots dadurch eingefroren werden.
{{Idea | Sie können <code>gamemode_competitive_server.cfg</code> (siehe unten) erstellen, um <code>bot_quota</code> und <code>bot_quota_mode</code> automatisch so einzustellen, dass Bots auf Ihrem lokalen Server vorhanden sind, wenn Sie eine Karte laden Wettbewerbsfähig.}}
{{Idea | Sie können <code>gamemode_competitive_server.cfg</code> (siehe unten) erstellen, um <code>bot_quota</code> und <code>bot_quota_mode</code> automatisch so einzustellen, dass Bots auf Ihrem lokalen Server vorhanden sind, wenn Sie eine Karte im Wettkampf-Modus laden.}}
}}
}}


{{Note:de | Die auf dem Ladebildschirm (und auf dieser Seite) angezeigten Spielmodussymbole werden aus <code>csgo/materials/panorama/images/icons/ui/<internal mode name>.svg</code> geladen. Wenn <code>sv_skirmish_id</code> nicht 0 ist, wird der interne Name des Skirmish-Modus verwendet. Wenn das Spiel die Datei nicht hat, kann man eine benutzerdefinierte Datei an dieser Stelle ablegen.}}
{{Note | Die auf dem Ladebildschirm (und auf dieser Seite) angezeigten Symbole für Spielmodi werden aus <code>csgo/materials/panorama/images/icons/ui/<interner name des modus>.svg</code> geladen. Wenn <code>sv_skirmish_id</code> nicht 0 ist, wird der interne Name des Skirmish-Modus verwendet. Wenn das Spiel die Datei nicht hat, kann man eine benutzerdefinierte Datei an dieser Stelle einbringen.}}


== Spieltyp und Spielmodus ==
== Spieltyp und Spielmodus ==


<code>'''game_type'''</code> und <code>'''game_mode'''</code> sind [[console variable:de|Konsolenvariablen]], die bestimmen, wie die nächste Karte beim Laden initialisiert wird, einschließlich but nicht beschränkt auf die [[exec:de|Ausführung]] von [[CFG:de|CFG]]-Dateien, die verwendet werden, um einige der unzähligen ConVars festzulegen, die Spielregeln steuern, zum Beispiel {{ent:de|mp_roundtime}}, {{ent:de|mp_t_default_secondary}},{{ent:de|sv_deadtalk}} und so weiter.
<code>'''game_type'''</code> und <code>'''game_mode'''</code> sind {{L|console variable|Konsolenvariablen}}, die bestimmen, wie die nächste Karte beim Laden initialisiert wird. Insbesondere bestimmen sie {{L|CFG}}-Dateien, die {{L|exec|ausgeführt}} werden, mit dem Zweck, einige der unzähligen ConVars zu setzen, welche Spielregeln festlegen, zum Beispiel {{ent|mp_roundtime}}, {{ent|mp_t_default_secondary}},{{ent|sv_deadtalk}} und so weiter.


Abgesehen davon gibt es auch andere Spielregeln oder Einstellungen, bei denen der Wert dieser ConVars „während“ des laufenden Spiels überprüft wird.
Abgesehen davon gibt es auch andere Spielregeln oder Einstellungen, bei denen der Wert dieser ConVars ''während'' eines laufenden Spiels überprüft wird.
Beispiele sind die Benutzeroberfläche für alle Spieler, die Ereignisse, wenn [[weapon_c4:de|weapon_c4]] gepflanzt oder entschärft wird, ob [[item_heavyassaultsuit:de|item_heavyassaultsuit]] eine Bildschirmtönung verursacht, ob Spieler experimentelle Waffen wie [[weapon_axe:de|weapon_axe]] aufheben können, ...
Beispiele sind die Sichtbarkeit von HUD-Elementen für Spieler; die Ereignisse, wenn {{L|weapon_c4|C4}} gelegt oder entschärft wird; ob {{L|item_heavyassaultsuit|Schwere Rüstung}} eine Bildschirmtönung verursacht; ob Spieler experimentelle Waffen wie {{L|weapon_axe}} aufheben können; ...


Die folgende Tabelle listet alle verfügbaren „Spielmodi“ zusammen mit ihren Werten für <code>game_type</code> und <code>game_mode</code>, ihren internen Namen, ihren Aliasnamen für die <code>[[map (ConCommand):de|map]]</code>-Befehl, ihre standardmäßige maximale Anzahl von [[player:de|Spieler]]s, die CFG-Dateien, die ausgeführt werden, wenn eine Karte in diesem „Spielmodus“ gestartet wird, und eine Beschreibung.
Die folgende Tabelle listet alle verfügbaren Spielmodi auf, zusammen mit: ihren Werten für <code>game_type</code> und <code>game_mode</code>, ihren internen Namen, ihren Aliasnamen für den <code>{{L|map (console command)|map}}</code>-Befehl, ihrer standardmäßigen maximalen Anzahl von {{L|player|Spieler}}n, den CFG-Dateien, die ausgeführt werden, wenn eine Karte in diesem Spielmodus gestartet wird, und einer Beschreibung.


{{Note:de | Die CFG-Dateien mit der Endung <code>_offline.cfg</code> werden nur ausgeführt, wenn der Server über „Übe mit Bots“ aus dem Hauptmenü gestartet wurde. Valve verwendet sie, um [[bot:de|Bot]]s im Offline-Wettkampf zu aktivieren, da Bots im Wettkampf standardmäßig deaktiviert sind, siehe {{ent:de|bot_quota}}.<br>
{{Note | Die CFG-Dateien mit der Endung <code>_offline.cfg</code> werden nur ausgeführt, wenn der Server über ''Offline mit Bots'' aus dem Hauptmenü gestartet wurde. Valve verwendet sie, um {{L|bot|Bot}}s im Offline-Wettkampf zu aktivieren, da Bots im Wettkampf-Modus standardmäßig deaktiviert sind, siehe {{ent|bot_quota}}.<br>
Die CFG-Dateien mit der Endung <code>_server.cfg</code> sind standardmäßig nicht lokal vorhanden. Sie können sie erstellen und Befehle hineinschreiben, die jedes Mal ausgeführt werden, wenn Sie den entsprechenden Spielmodus lokal starten.}}
Die CFG-Dateien mit der Endung <code>_server.cfg</code> existieren standardmäßig nicht. Sie können sie erstellen und Befehle hineinschreiben, die jedes Mal ausgeführt werden, wenn Sie den entsprechenden Spielmodus lokal starten.}}
{{Note:de | Ohne Anpassungen ist [[maxplayers:de|maxplayers]] eine feste Grenze für die Anzahl der [[player:de|Spieler]] und Bots auf dem Server.}}
{{Note | Ohne Anpassungen ist {{L|maxplayers}} das Maximum für die Anzahl der {{L|player|Spieler}} und Bots auf dem Server.}}
{{Note:de | Die Informationen dieser Tabellen finden Sie in <code>csgo/[[gamemodes.txt:de|gamemodes.txt]]</code>.<br>
{{Note | Die Informationen dieser Tabellen finden Sie in <code>csgo/{{L|gamemodes.txt}}</code>.<br>
{{cpp}} Die möglichen ''map command aliases'' können in der Funktion <code>GameTypes::GetGameTypeAndModeFromAlias</code> gefunden werden, die in <code>gametypes.cpp</code> definiert ist.}}
{{cpp}} Die möglichen ''map-Befehl Aliasse'' können in der Funktion <code>GameTypes::GetGameTypeAndModeFromAlias</code> gefunden werden, die in <code>gametypes.cpp</code> definiert ist.}}


{| class="standard-table mw-collapsible" style="width:100%;"
{| class="standard-table mw-collapsible" style="width:100%;"
! colspan="2"| Spielmodus
! colspan="2"| Spielmodus
! style="width:3em;" | Typ
! style="width:3em;" | <code style=color:#000>type</code>
! style="width:3em;" | Modus
! style="width:3em;" | <code style=color:#000>mode</code>
! Interner Name
! Interner Name
! style="white-space:nowrap;"| <code style=color:#000>map</code> Befehl<br>Aliase
! style="white-space:nowrap;"| <code style=color:#000>map</code>-Befehl Aliasse
! [[maxplayers:de|max-<br>Spieler]]
! {{L|maxplayers}}
! CFG-Dateinamen ausgeführt, falls vorhanden
! Ausgeführte CFG-Dateien, falls vorhanden
! Beschreibung
! Beschreibung
|- id="Gelegenheitsspiel"
|- id="Casual"
| [[File:Csgo icon casual.png|32px]]
| [[File:Csgo icon casual.png|32px]]
| [[Creating a Classic Counter-Strike Map:de|Gelegenheitsspiel]] ''(Standart)''
| {{L|Creating a Classic Counter-Strike Map|Gelegenheitsspiel}} ''(Standard)''
| <center>0</center>
| <center>0</center>
| <center>0</center>
| <center>0</center>
Line 153: Line 156:
| 20
| 20
| gamemode_casual.cfg, <br> gamemode_casual_server.cfg
| gamemode_casual.cfg, <br> gamemode_casual_server.cfg
| Wie Wettbewerbsfähig, aber mit weniger Runden, kürzerer Freezetime pro Runde, kein Friendly Fire, keine Teamkollision, kostenloser [[item_assaultsuit:de|Rüstung]] und kostenloser [[item_defuser:de|Entschärfungskit]]/[[item_cutters:de|Rettungspaket]].
| Wie ''Wettkampf'', aber mit weniger Runden, kürzerer Freezetime pro Runde, kein Friendly Fire, keine Teamkollision, kostenlose {{L|item_assaultsuit|Rüstung}} und kostenloses {{L|item_defuser|Bombenentschärfungskit}}/{{L|item_cutters|Geiselrettungskit}}.
|- id="Wettbewerbsfähig"
|- id="Wettkampf"
| [[File:Csgo icon competitive.png|32px]]
| [[File:Csgo icon competitive.png|32px]]
| [[Creating a Classic Counter-Strike Map:de|Wettbewerbsfähig]]
| {{L|Creating a Classic Counter-Strike Map|Wettkampf}}
| <center>0</center>
| <center>0</center>
| <center>1</center>
| <center>1</center>
Line 163: Line 166:
| 10
| 10
| gamemode_competitive.cfg, <br> gamemode_competitive_offline.cfg&nbsp;(!)<br> gamemode_competitive_server.cfg
| gamemode_competitive.cfg, <br> gamemode_competitive_offline.cfg&nbsp;(!)<br> gamemode_competitive_server.cfg
| Der klassische Spielmodus, normalerweise gemacht für 5v5. Best of 30 Runden, Teamwechsel zur Halbzeit, Friendly Fire ist an. Ziele am Ende der Runde sind [[Creating a Classic Counter-Strike Map:de#Spielmodus Beschreibung|Eliminierung, Bombenexplosion, Bombenentschärfung, Geiselbefreiung und Zeitüberschreitung]].
| Der klassische Spielmodus, normalerweise für 5v5. Best of 30 Runden, Teamwechsel zur Halbzeit, Friendly Fire ist an. Die Ereignisse, die eine Runde beenden, sind [[Creating a Classic Counter-Strike Map#Beschreibung des Spielmodus|Eliminierung, Bombenexplosion, Bombenentschärfung, Geiselrettung und Zeitüberschreitung]].
|- id="Wingman"
|- id="Wingman"
| [[File:Csgo icon wingman.png|32px]]
| [[File:Csgo icon wingman.png|32px]]
| [[CS:GO Game Modes:de/Wingman|Wingman]]
| {{L|CS:GO Game Modes/Wingman|Wingman}}
| <center>0</center>
| <center>0</center>
| <center>2</center>
| <center>2</center>
Line 173: Line 176:
| 4
| 4
| gamemode_competitive2v2.cfg, <br> gamemode_competitive2v2_offline.cfg&nbsp;(!)<br> gamemode_competitive2v2_server.cfg
| gamemode_competitive2v2.cfg, <br> gamemode_competitive2v2_offline.cfg&nbsp;(!)<br> gamemode_competitive2v2_server.cfg
| Wie Wettbewerbsfähig, aber angepasst für 2v2 und für eine kleinere Karte oder einen Kartenausschnitt. Best of 16 Runden. Außerdem ist jede Runde kürzer.
| Wie ''Wettkampf'', aber angepasst für 2v2 und für eine kleinere Karte oder einen Kartenausschnitt. Best of 16 Runden. Außerdem ist jede Runde kürzer.
|- id="Weapons Expert"
|- id="Weapons Expert"
|
|
| [[CS:GO Game Modes:de/Weapons Expert|Waffenexperte]]
| {{L|CS:GO Game Modes/Weapons Expert|Waffenexperte}}
| <center>0</center>
| <center>0</center>
| <center>3</center>
| <center>3</center>
Line 183: Line 186:
| 10
| 10
| gamemode_competitive.cfg, <br> gamemode_competitive_offline.cfg&nbsp;(!)<br> op08_weapons_expert.cfg, <br> gamemode_competitive_server.cfg
| gamemode_competitive.cfg, <br> gamemode_competitive_offline.cfg&nbsp;(!)<br> op08_weapons_expert.cfg, <br> gamemode_competitive_server.cfg
| Wie Wettbewerbsfähig, aber jeder Spieler kann jede Waffe höchstens einmal pro Match kaufen. Die Freezetime ist etwas länger.
| Wie ''Wettkampf'', aber jeder Spieler kann jede Waffe höchstens einmal pro Match kaufen. Die Freezetime ist etwas länger.
|- id="Wettrüsten"
|- id="Arms Race"
| [[File:Csgo icon armsrace.png|32px]]
| [[File:Csgo icon armsrace.png|32px]]
| [[CS:GO Game Modes:de/Arms Race|Wettrüsten]]
| {{L|CS:GO Game Modes/Arms Race|Wettrüsten}}
| <center>1</center>
| <center>1</center>
| <center>0</center>
| <center>0</center>
Line 193: Line 196:
| 10
| 10
| gamemode_armsrace.cfg, <br> gamemode_armsrace_server.cfg
| gamemode_armsrace.cfg, <br> gamemode_armsrace_server.cfg
| Das Spiel ist eine endlose Runde, in der getötete Spieler an den Standard-Spawns respawnen. Ein Waffenfortschritt (eine Anzahl von Waffen und ihre Reihenfolge) ist definiert, bei dem Spieler gewinnen, indem sie mit jeder dieser Waffen eine bestimmte Anzahl von Kills erzielen.
| Es wird eine endlose Runde gespielt, in der getötete Spieler an entsprechenden Spawns wiedereinsteigen. Eine Abfolge von von Waffen ist definiert. Es gewinnt derjenige Spieler, der als erster mit jeder dieser Waffen eine bestimmte Anzahl von Kills erzielt hat.
|- id="Zerstörung"
|- id="Demolition"
| [[File:Csgo icon demolition.png|32px]]
| [[File:Csgo icon demolition.png|32px]]
| [[CS:GO Game Modes:de/Demolition|Zerstörung]]
| {{L|CS:GO Game Modes/Demolition|Zerstörung}}
| <center>1</center>
| <center>1</center>
| <center>1</center>
| <center>1</center>
Line 203: Line 206:
| 10
| 10
| gamemode_demolition.cfg, <br> gamemode_demolition_server.cfg
| gamemode_demolition.cfg, <br> gamemode_demolition_server.cfg
| Eine Mischung aus Gelegenheitsspiel mit Wettrüsten. Best of 20 Runden. Jeder Spieler erhält für jede Runde eine feste Waffe, abhängig von seinem individuellen Fortschritt. Jeder Spieler kann eine Waffe pro Runde verbessern, indem er mindestens einen Kill macht.
| Eine Mischung aus ''Gelegenheitsspiel'' und ''Wettrüsten''. Best of 20 Runden. Jeder Spieler erhält für jede Runde eine feste Waffe, abhängig von seinem individuellen Fortschritt. Erzielt ein Spieler in einer Runde mindestens einen Kill, erhält er in der nächsten Runde die nächste Waffe in der Abfolge.
|- id="Deathmatch"
|- id="Deathmatch"
| [[File:Csgo icon deathmatch.png|32px]]
| [[File:Csgo icon deathmatch.png|32px]]
| [[CS:GO Game Modes:de/Deathmatch|Deathmatch]]
| {{L|CS:GO Game Modes/Deathmatch|Deathmatch}}
| <center>1</center>
| <center>1</center>
| <center>2</center>
| <center>2</center>
Line 213: Line 216:
| 16
| 16
| gamemode_deathmatch.cfg, <br> gamemode_deathmatch_server.cfg
| gamemode_deathmatch.cfg, <br> gamemode_deathmatch_server.cfg
| Wie Wettrüsten, aber mit freier Waffenwahl und Respawns auf der ganzen Karte. Kills bringen Punkte, abhängig vom Waffentyp und ob es sich gerade um die Bonuswaffe handelt. Ein Spieler gewinnt, indem er nach dem Zeitlimit der Runde die höchste Punktzahl erzielt.
| Wie ''Wettrüsten'', aber mit freier Waffenwahl und Respawns auf der ganzen Karte. Kills bringen Punkte, abhängig vom Waffentyp und ob es sich gerade um die Bonuswaffe handelt. Ein Spieler gewinnt, indem er nach dem Zeitlimit der Runde die höchste Punktzahl erzielt hat.
|- id="Training"
|- id="Training"
| [[File:Csgo icon training.png|32px]]
| [[File:Csgo icon training.png|32px]]
Line 223: Line 226:
| 1
| 1
| gamemode_training.cfg, <br> gamemode_training_server.cfg
| gamemode_training.cfg, <br> gamemode_training_server.cfg
| Weist Clients CT ohne Waffe zu. Kein Rundenlimit, kein Zeitlimit, keine Freezetime, minimales HUD. Gut für Singleplayer-Karten, die im Trainingskurs von CS:GO verwendet werden.
| Weist menschliche Spieler den CTs zu, ohne Waffe. Kein Rundenlimit, kein Zeitlimit, keine Freezetime, minimales HUD. Gut für Singleplayer-Karten, wie der offizielle Trainingskurs von CS:GO.
|- id="Custom"
|- id="Custom"
|
|
| [[CS:GO Game Modes:de/Custom|Custom]]
| {{L|CS:GO Game Modes/Custom|Benutzerdefiniert}}
| <center>3</center>
| <center>3</center>
| <center>0</center>
| <center>0</center>
Line 233: Line 236:
| 100
| 100
| -
| -
| Wie ''undefiniert'', siehe unten, aber wenn <code>sv_autoexec_mapname_cfg</code> nicht <code>0</code> ist (was jedoch der Standardwert ist), wird die CFG-Datei <code>csgo/maps/cfg /<mapname>.cfg</code> wird [[execwithwhitelist:de|ausgeführt mit whitelist]].
| Wie ''Undefiniert'', siehe [[#Undefined|unten]], aber wenn <code>sv_autoexec_mapname_cfg</code> nicht <code>0</code> ist (was jedoch der Standardwert ist), wird die CFG-Datei <code>csgo/maps/cfg /<mapname>.cfg</code> {{L|execwithwhitelist|mit whitelist ausgeführt}}.
|- id="Guardian"
|- id="Guardian"
| [[File:Csgo icon guardian.png|32px]]
| [[File:Csgo icon guardian.png|32px]]
| [[CS:GO Game Modes:de/Guardian|Guardian]]
| {{L|CS:GO Game Modes/Guardian|Schutzmission}}
| <center>4</center>
| <center>4</center>
| <center>0</center>
| <center>0</center>
Line 243: Line 246:
| 20
| 20
| gamemode_competitive.cfg, <br> gamemode_cooperative.cfg, <br> gamemode_cooperative_server.cfg
| gamemode_competitive.cfg, <br> gamemode_cooperative.cfg, <br> gamemode_cooperative_server.cfg
| Zwei menschliche Spieler müssen als CT einen Bombenstandort oder als T Geiseln gegen anstürmende Bots verteidigen. Karten müssen diesen Modus unterstützen, um wie beabsichtigt zu funktionieren.
| Zwei menschliche Spieler müssen einen Bombenort als CT oder Geiseln als T gegen anstürmende Bots verteidigen. Karten müssen diesen Modus unterstützen, um wie vorgesehen zu funktionieren.
|- id="Co-op Strike"
|- id="Co-op Strike"
| [[File:Csgo icon coopstrike.png|32px]]
| [[File:Csgo icon coopstrike.png|32px]]
| [[CS:GO Game Modes:de/Co-op Strike|Co-op Strike]]
| {{L|CS:GO Game Modes/Co-op Strike|Koop-Angriff}}
| <center>4</center>
| <center>4</center>
| <center>1</center>
| <center>1</center>
Line 253: Line 256:
| 10
| 10
| gamemode_competitive.cfg, <br> gamemode_coopmission.cfg, <br> gamemode_coopmission_server.cfg
| gamemode_competitive.cfg, <br> gamemode_coopmission.cfg, <br> gamemode_coopmission_server.cfg
| Normalerweise eine benutzerdefinierte Mission für zwei menschliche Spieler auf einer benutzerdefinierten Karte, die hauptsächlich für diesen Modus entwickelt wurde.
| Üblicherweise eine individuelle Mission für zwei menschliche Spieler auf einer Karte, die eigens für diesen Modus erstellt wurde.
|- id="Skirmish Type"
|- id="Skirmish Type"
| [[File:Csgo icon skirmish.png|32px]]
| [[File:Csgo icon skirmish.png|32px]]
| [[#Skirmish-Modi|Kriegs Spiele]]
| [[#Skirmish-Modi|Kriegsspiele]]
| <center>5</center>
| <center>5</center>
| <center>0</center>
| <center>0</center>
Line 263: Line 266:
| 12
| 12
| -
| -
| Wie ''undefiniert'', siehe unten. {{confusion:de|Dieser Spieltyp wird nicht für [[#Skirmish-Modi]] verwendet, auch bekannt als Kriegsspiele.}}
| Wie ''Undefiniert'', siehe unten. {{confusion|Dieser Spieltyp wird nicht für [[#Skirmish-Modi]] bzw. Kriegsspiele verwendet.}}
|- id="Danger Zone"
|- id="Danger Zone"
| [[File:Csgo icon dangerzone.png|32px]]
| [[File:Csgo icon dangerzone.png|32px]]
| [[CS:GO Game Modes:de/Danger Zone|Danger Zone]]
| {{L|CS:GO Game Modes/Danger Zone|Gefahrenzone}}
| <center>6</center>
| <center>6</center>
| <center>0</center>
| <center>0</center>
Line 273: Line 276:
| 16
| 16
| gamemode_survival.cfg, <br> gamemode_survival_server.cfg
| gamemode_survival.cfg, <br> gamemode_survival_server.cfg
| Ein Battle-Royale-Modus für große Karten, bei dem Spieler gewinnen, indem sie der letzte Mann (oder Team) sind, der noch steht. Karten müssen so gestaltet sein, dass dieser Modus wie vorgesehen funktioniert.
| Ein Battle-Royale-Modus für große Karten, bei dem Spieler gewinnen, indem sie als letzte überleben. Karten müssen speziell für diesen Modus gemacht sein, damit er wie vorgesehen funktioniert.
|- id="Map default"
|- id="Map default"
|
|
Line 280: Line 283:
| -
| -
| <code>Standard, automatisch</code>
| <code>Standard, automatisch</code>
| ''hängt ab''
| ''kommt drauf an''
| ''hängt ab''
| ''kommt drauf an''
| Dies ist kein Spielmodus selbst, sondern eine "Umleitung". Das Spiel wählt <code>game_type</code> und <code>game_mode</code> aus den Werten <code>default_game_type</code> und <code>default_game_mode</code> der Karte aus, die entweder in <code>csgo/ maps/[[.kv:de|<mapname>.kv]]</code>, <code>csgo/[[gamemodes.txt:de|gamemodes.txt]]</code> (unter <code>maps/<mapname>/</code> ) oder <code>csgo/gamemodes_server.txt</code>. Wenn sie in mehr als einer dieser Dateien definiert sind, überschreibt die letztere der benannten Dateien die erstere. Wenn sie in keinem davon definiert sind, werden der aktuelle Typ und Modus beibehalten. Alle offiziellen Karten verwenden dies angemessen (nur die konkurrierenden Karten verwenden Gelegenheitsspiel). {{Example:de|Aufrufen von <code>map de_dust2 auto</code> startet ''Dust II'' im Gelegenheitsspiel.<br>Aufrufen von <code>map ar_shoots auto</code> startet ''Shoots'' in Wettrüsten.}}
| Dies ist kein Spielmodus an sich, sondern etwas wie eine "Weiterleitung". Das Spiel liest die Werte für <code>game_type</code> und <code>game_mode</code> aus den Werten von <code>default_game_type</code> und <code>default_game_mode</code> der Karte aus, die entweder in <code>csgo/ maps/{{L|.kv|<kartenname>.kv}}</code>, <code>csgo/{{L|gamemodes.txt}}</code> (unter <code>maps/<kartenname>/</code>) oder <code>csgo/gamemodes_server.txt</code> definiert sind. Tauchen sie in mehr als einer dieser Dateien auf, überwiegt die letztere. Tauchen sie in keiner auf, werden der aktuelle Typ und Modus beibehalten. Alle offiziellen Karten nutzen dies mit passenden Werten (nur Wettkampf-Karten verwenden ''Gelegenheitsspiel''). {{Example|Der Befehl <code>map de_dust2 auto</code> startet ''Dust II'' im ''Gelegenheitsspiel''.<br>Der Befehl <code>map ar_shoots auto</code> startet ''Shoots'' im ''Wettrüsten''.}}
|- id="undefiniert"
|- id="Undefined"
|
|
| ''Undefiniert''
| ''Undefiniert''
| colspan="2" | <center>''nichts davon''</center>
| colspan="2" | <center>''keins der obigen''</center>
| -
| -
| -
| -
| ?
| ?
| -
| -
| Es wird keine CFG-Datei ausgeführt, nur die [[whitelistcmd:de|whitelisteden ConVars]] werden auf ihren Standardwert gesetzt. Standardmäßig führt dies zu Spielregeln wie Casual, aber ohne Rundenlimit, stattdessen mit einem Zeitlimit von 5 Minuten für das Spiel und die Karte. <code>mp_roundtime</code> ist ebenfalls auf 5 Minuten eingestellt.
| Es wird keine CFG-Datei ausgeführt, nur die {{L|whitelistcmd|whitelisted ConVars}} werden auf ihren Standardwert gesetzt. Standardmäßig führt dies zu ähnlichen Spielregeln wie ''Gelegenheitsspiel'', aber ohne Rundenlimit, stattdessen mit einem Zeitlimit von 5 Minuten für das Spiel und die Karte. <code>mp_roundtime</code> ist ebenfalls auf 5 Minuten eingestellt.
|}
|}


== Spielmodus-Flags ==
== Spielmodus-Flags ==


Die [[ConVar:de|ConVar]] <code>'''sv_game_mode_flags'''</code> wird für Variationen des Spielmodus verwendet. Es kann weitere [[CFG:de|CFG]]-Dateien bestimmen, die nach den Spielmodus-CFG-Dateien ausgeführt werden, wenn eine Karte gestartet wird.
Die {{L|ConVar}} <code>'''sv_game_mode_flags'''</code> wird für Variationen von Spielmodi verwendet. Sie kann weitere {{L|CFG}}-Dateien bestimmen, die in der Reihenfolge nach den Spielmodus-CFG-Dateien ausgeführt werden, wenn eine Karte gestartet wird.
Sein Wert wird bitweise gelesen, was bedeutet, dass die Addition der Werte der folgenden Tabelle dazu führt, dass alle zugehörigen CFG-Dateien ausgeführt werden.
Ihr Wert wird bitweise gelesen, was bedeutet, dass die Addition von Werten der folgenden Tabelle dazu führt, dass alle zugehörigen CFG-Dateien ausgeführt werden.


{| class=standard-table
{| class=standard-table
|+ <code>sv_game_mode_flags</code>
|+ <code>sv_game_mode_flags</code>
! Wert !! CFG-Datei ausgeführt, falls vorhanden
! Wert !! Ausgeführte CFG-Datei, falls vorhanden
|-
|-
|  4 || <code>gamemode_<internal game mode name>_tmm.cfg</code>
|  4 || <code>gamemode_<internal game mode name>_tmm.cfg</code>
Line 307: Line 310:
| 32 || <code>gamemode_<internal game mode name>_short.cfg</code>
| 32 || <code>gamemode_<internal game mode name>_short.cfg</code>
|}
|}
{{Note:de|Dies funktioniert für alle Spielmodi außer Benutzerdefiniert.}}
{{Note|Dies funktioniert für alle Spielmodi außer ''Benutzerdefiniert''.}}
{{Note:de|Eine <code>_short</code> CFG wird vor einer <code>_tmm</code> CFG ausgeführt.}}
{{Note|Eine <code>_short</code>-CFG wird vor einer <code>_tmm</code>-CFG ausgeführt.}}


{{Example:de|
{{Example|
* Wenn auf 32 gesetzt und eine Karte in Wingman gestartet wird, wird die CFG-Datei <code>gamemode_scrimcomp2v2_short.cfg</code> ausgeführt.
* Ist der Wert 32 und eine Karte wird in ''Wingman'' gestartet, dann wird die CFG-Datei <code>gamemode_scrimcomp2v2_short.cfg</code> ausgeführt.
* Wenn auf 36 gesetzt und eine Karte in Wingman gestartet wird, werden die CFG-Dateien <code>gamemode_scrimcomp2v2_short.cfg</code> und <code>gamemode_scrimcomp2v2_tmm.cfg</code> in dieser Reihenfolge ausgeführt.
* Ist der Wert 36 und eine Karte wird in ''Wingman'' gestartet, dann werden die CFG-Dateien <code>gamemode_scrimcomp2v2_short.cfg</code> und <code>gamemode_scrimcomp2v2_tmm.cfg</code> in dieser Reihenfolge ausgeführt.
}}
}}


Valve verwendet dies derzeit, um Variationen des Spielmodus zu implementieren, ohne <code>sv_skirmish_id</code> zu berühren.
Valve verwendet dies derzeit, um Variationen des Spielmodus zu implementieren, ohne <code>sv_skirmish_id</code> zu nutzen.
{| class=standard-table
{| class=standard-table
|+ Aktuelle Verwendung von Spielmodus-Flags
|+ Aktuelle Verwendung von Spielmodus-Flags
Line 326: Line 329:
|-
|-
| [[File:Csgo icon competitive.png|32px]]
| [[File:Csgo icon competitive.png|32px]]
| wettbewerbsfähig
| Wettkampf
| ''Standart''
| ''Standard''
|
| kurzes Spiel
|-
| wettbewerbsfähig
| ''Ursprünglich''
|
|
| kurzes Spiel
| Kurzer Wettkampf
|-
|-
| [[File:Csgo icon deathmatch.png|32px]]
| [[File:Csgo icon deathmatch.png|32px]]
| Deathmatch
| Deathmatch
| ''Standart''
| ''Standard''
| Mannschaft gegen Mannschaft
| Team gegen Team
| Frei für alle
| Jeder gegen jeden
|}
|}


{{Example:de|Um Team gegen Team zu spielen, rufen Sie <code>game_type 1 auf; game_mode 2; sv_game_mode_flags 4; map <mapname></code>, oder kürzer: <code>sv_game_mode_flags 4; map <mapname> dm</code>.}}
{{Example|Um ''Team gegen Team'' zu spielen, nutzen Sie die Befehle <code>game_type 1; game_mode 2; sv_game_mode_flags 4; map <kartenname></code>, oder kürzer: <code>sv_game_mode_flags 4; map <kartenname> dm</code>.}}


== Skirmish-Modi ==
== Skirmish-Modi ==
'''Kriegsspiele''' sind Varianten von Spielmodi.
Die {{L|ConVar}} <code>'''sv_skirmish_id'''</code> bestimmt das Kriegsspiel, mit dem eine Karte gestartet wird. Einem Kriegsspiel können {{L|CFG}}-Dateien zugeordnet sein, die beim Laden der Karte ausgeführt werden, nämlich wenn <code>sv_skirmish_id</code> auf den ID-Wert desjenigen Kriegsspiels gesetzt ist. Diese CFG-Dateien enthalten meist nur wenige Befehle und werden ''nach'' den CFG-Dateien ausgeführt, die mit <code>game_type</code>, <code>game_mode</code> und <code>sv_game_mode_flags</code> in Verbindung stehen. Grundsätzlich kann jedes Kriegsspiel in jedem Spielmodus geladen werden; Der vorgesehene Spielmodus für ein Kriegsspiel kann in <code>csgo/scripts/items/items_game.txt</code> gefunden werden und steht möglicherweise auch als Kommentar in einer zugehörigen CFG-Datei, falls vorhanden.
Um eines der folgenden Kriegsspiele zu spielen, tippe <code>sv_skirmish_id <wert></code> in die Konsole und starte eine Karte in dem vorgesehenen Spielmodus, siehe oben.<br>
Alternativ kann man auch <code>exec <cfg dateiname></code> und <code>mp_restartgame 1</code> im Spiel in die Konsole eingeben oder auch eigene CFG-Dateien schreiben.
Um zu einem "puren" Spielmodus aus der obigen Tabelle zurückzukehren (d.h. ''kein'' Kriegsspiel), setze <code>sv_skirmish_id</code> wieder auf 0, sodass das Spiel keine weiteren CFG-Dateien zu einem Spielmodus lädt.
{{Example|
* Um ''Stab Stab Zap'' auf ''Dust II'' zu laden, nutze die Befehle <code>sv_skirmish_id 1</code> und <code>map de_dust2 casual</code>. Äquivalent ist: <code>sv_skirmish_id 1; game_type 0; game_mode 0; map de_dust2</code>.
* Um ''Wettkampf'' auf ''Dust II'' zu laden, nachdem ein Kriegsspiel gespielt wurde, nutze die Befehle <code>sv_skirmish_id 0</code> und <code>map de_dust2 comp</code>. Äquivalent ist: <code>sv_skirmish_id 0; game_type 0; game_mode 1; map de_dust2</code>.
}}
{{Note | Die Kriegsspiel-IDs 5 und 9 sind undefiniert. Jedoch existieren CFG-Dateien in <code>csgo/cfg/</code>, die keinem Kriegsspiel zugeordnet sind. Diese stehen am Ende der folgenden Tabelle.}}
{{Note | Die Informationen aus der folgenden Tabelle können in <code>csgo/scripts/items/items_game.txt</code> unter <code>skirmish_modes</code> gefunden werden.}}
{| class="standard-table mw-collapsible" style="width:100%;"
!style="white-space:nowrap;" colspan="2"| Kriegsspiel
! <code style="color:#000;padding:0">skirmish<br>_id</code>
! Interner Name
! Vorgesehener Spielmodus
! Mit whitelist ausgeführte CFG-Dateien
! Beschreibung
|-
|
| ''Keins (Standard)''
| <center>0</center>
| -
| -
| -
| Kein Kriegsspiel, sondern lediglich der Spielmodus, der durch <code>game_type</code> und <code>game_mode</code> bestimmt ist.
|- id="Stab Stab Zap"
|
| Stab Stab Zap
| <center>1</center>
| <code>stabstabzap</code>
| Gelegenheitsspiel
| op08_stab_stab_zap.cfg
| Nur {{L|weapon_knife|Messer}}, wiederaufladbarer {{L|weapon_taser|Taser}} und Granaten sind verfügbar.
|- id="Free For All"
|
| Free For All
| <center>2</center>
| <code>dm_freeforall</code>
| Deathmatch
| gamemode_dm_freeforall.cfg
| Wie Deathmatch, aber Teamkameraden sind auch Gegner. {{note|Das offiziell spielbare ''Jeder gegen jeden'' ist nicht dieses Kriegsspiel, siehe [[#Spielmodus-Flags]].}}
|- id="Flying Scoutsman"
| [[File:Csgo icon skirmish flyingscoutsman.png|32px]]
| Fliegender Scout-Schütze
| <center>3</center>
| <code>flyingscoutsman</code>
| Gelegenheitsspiel
| op08_flying_scoutsman.cfg
| Nur {{L|weapon_ssg08|SSG-08}} und {{L|weapon_knife|Messer}}, niedrigere Schwerkraft, höhere Präzision.
|- id="Trigger Discipline"
|
| Abzugdisziplin
| <center>4</center>
| <code>triggerdiscipline</code>
| Gelegenheitsspiel
| op08_trigger_discipline.cfg
| Schüsse, mit denen ein {{L|player|Spieler}} keinen Gegner trifft, schaden ihm selbst bis auf ein Minimum von 1 {{L|Health|Lebenspunkt}}.
|- id="Boom! Headshot!"
|
| Bam! Kopfschuss!
| <center>6</center>
| <code>headshots</code>
| Deathmatch
| op08_headshots.cfg
| Helme sind deaktiviert. Treffer am Körper anderer Spieler richten keinen Schaden an und erzeugen einen kleinen Funken-Effekt anstelle von Blut.
|- id="Hunter-Gatherers"
|
| Jäger und Sammler
| <center>7</center>
| <code>huntergatherers</code>
| Deathmatch
| op08_hunter_gatherers.cfg
| [[CS:GO Game Modes/Deathmatch#Team Mode|Team Deathmatch]], bei dem {{L|item_dogtags|Erkennungsmarken}} gesammelt werden müssen: Gefallene Gegner lassen eine Erkennungsmarke fallen, die jeder aufheben kann. Das Sammeln gegnerischer Erkennungsmarken gewährt Siegpunkte. Werden Spieler durch eine [[CS:GO Game Modes/Deathmatch#Bonus Weapon|Bonus-Waffe]] getötet, lassen sie eine weitere Erkennungsmarke fallen. Das Team mit den meisten Siegpunkten am Ende der Runde gewinnt.
|- id="Heavy Assault Suit"
|
|style="white-space:nowrap;"| Schwere Rüstung
| <center>8</center>
| <code>heavyassaultsuit</code>
| Casual
| op08_heavy_assault_suit.cfg
| {{L|item_heavyassaultsuit|Schwere Rüstung}} kann für $6000 gekauft werden. {{Deprecated|Dieser Gegenstand ist nicht mehr im Kaufmenü, kann aber über den Befehl <code>buy heavyarmor</code> gekauft werden, sofern der kaufende Spieler kein ''Gewehr'' im Besitz hat.}}
|- id="Arms Race Skirmish"
| [[File:Csgo icon skirmish armsrace.png|32px]]
| Wettrüsten
| <center>10</center>
| <code>armsrace</code>
| Wettrüsten
| -
| Äquivalent zu [[#Arms Race|#Wettrüsten]].
|- id="Demolition Skirmish"
|
| Zerstörung
| <center>11</center>
| <code>demolition</code>
| Zerstörung
| -
| Äquivalent zu [[#Demolition|#Zerstörung]].
|- id="Retakes"
| [[File:Csgo icon skirmish retakes.png|32px]]
| {{L|CS:GO Game Modes/Retakes|Rückeroberung}}
| <center>12</center>
| <code>retakes</code>
| Gelegenheitsspiel
| gamemode_retakecasual.cfg
| Jede Runde spawnen 3 Terroristen auf einem Bombenort während die Bombe gelegt wird und 4 CTs spawnen an festen Stellen auf dem Weg dorthin oder auf dem anderen Bombenort. Jeder Spieler kann sich zu Rundenbeginn eine Ausrüstungskarte aussuchen. {{Warning|Wenn die Karte genau einen Bombenort besitzt, stürzt das Spiel mit einer Wahrscheinlichkeit von 50 % ab.}}
|- id="Bloodletter"
|
| Bloodletter
| <center>-</center>
| -
| Wettrüsten
| op08_bloodletter.cfg
| Das Zufügen von Schaden an anderen Spielern heilt einen selbst um 100 % des angerichteten Schadens (maximal 200 HP). Spieler nehmen allerdings durchgehend nicht-tödlichen Schaden über Zeit.
|- id="Bounty Hunter"
|
| Bounty Hunter
| <center>-</center>
| -
| Deathmatch
| op08_bounty_hunter.cfg
| Alle Spieler sind Gegner. Gefallene Gegner lassen {{L|item_dogtags|Erkennungsmarken}} fallen, die jeder aufheben kann. Kills sind weniger Punkte wert. Das Sammeln von Erkennungsmarken gewährt zusätzliche Deathmatch-Punkte.
|- id="Team Deathmatch"
|
| [[CS:GO Game Modes/Deathmatch#Team Mode|Team Deathmatch]]
| <center>-</center>
| -
| Deathmatch
| op08_team_deathmatch.cfg
| Das Töten eines gegnerischen Spielers gewährt einen Siegpunkt, mit der [[CS:GO Game Modes/Deathmatch#Bonus-Waffe|Bonus-Waffe]] sogar mehrere. Das Team, das am Ende der Runde die meisten Siegpunkte hat, gewinnt. {{note|Das offiziell spielbare ''Team gegen Team'' is nicht dieses Kriegsspiel, siehe [[#Spielmodus-Flags]].}}
|}
== Vom Spielmodus abhängige Ereignisse ==
{| style=float:right
| <syntaxhighlight lang=cpp>
local nType = ScriptGetGameType() // game_type
local nMode = ScriptGetGameMode() // game_mode
if (nType == 0 && nMode == 2)
{
  // Code, der nur in Wingman ausgeführt wird
  EntFire( "spawnpoints.2v2", "SetEnabled", "", 0 )
}
else
{
  // Code, der in jedem anderen Spielmodus ausgeführt wird
  EntFire( "spawnpoints.2v2", "SetDisabled", "", 0 )
}
</syntaxhighlight>
{{Note|Die Namen der Variablen <code>nType, nMode</code> sind frei wählbar.}}
|}
In {{L|VScript}} gibt es speziell für {{csgo}} die [[List of Counter-Strike: Global Offensive Script Functions#Other|Funktionen]] <code>ScriptGetGameType()</code> bzw. <code>ScriptGetGameMode()</code>, die den aktuellen Wert von <code>game_type</code> bzw. <code>game_mode</code> liefern.
{{Note|Dies ist unabhängig vom aktuellen Wert von <code>sv_skirmish_id</code>.}}
Diese erlauben Strukturen wie jene, die rechts zu sehen ist; Wenn dieser Beispielcode ausgeführt wird, wird ein {{L|I/O}}-Ereignis an Entitäten mit dem Namen '''spawnpoints.2v2''' erzeugt, abhängig vom aktuellen Spielmodus. Code kann jede Runde ausgeführt werden, indem er in eine <code>.nut</code>-Datei unter <code>csgo/scripts/vscripts/</code> gespeichert wird und zu den {{L|Entity Scripts}} einer Entität in einer Karte hinzugefügt wird. Siehe auch: {{L|VScript Fundamentals|VScript Grundlagen}} und {{sq}} {{L|Squirrel}}.
Mit diesem Konzept kann man den Spielfluss abhängig vom aktuellen Spielmodus beeinflussen, was ein mächtiges Werkzeug ist, um andere Spielmodi wie {{csgo mode|Coop}} zu ermöglichen.
{{Example|Das Skript <code>csgo/scripts/vscripts/2v2/2v2_enable.nut</code>, das von Valve bereitgestellt wurde, wird üblicherweise genutzt, um in {{csgo mode|Wingman}} die Spawnpunkte der Spieler zu verschieben und Blockaden zu aktivieren.}}
{{Idea|Beim Erstellen einer Karte kann man ein nur für diese Karte bestimmtes VScript erstellen und dieses Konzept nutzen, um vom Spielmodus abhängige Änderungen vorzunehmen, z.B. an den verfügbaren Wegen auf der Karte, an den Spawnpunkten der Spieler, an Spielregeln und vielem mehr. Zum Beispiel ist es möglich, einen abgeschlossenen Bereich zu erstellen, der nur in bestimmten Spielmodi wie z.B. Deathmatch und Wettrüsten zugänglich ist.}}
{{clr}}{{cs2-navbox}}
{{csgo-navbox}}
{{Cs2 topicon}}{{Csgo topicon}}

Latest revision as of 05:47, 12 July 2024

English (en)Deutsch (de)中文 (zh)Translate (Translate)
Icon-delisted.png
This page documents information about a game or software, Counter-Strike: Global Offensive Counter-Strike: Global Offensive, that is no longer available for purchase or download digitally.
It is covered here for historical and technical reference.

Hier sind Tabellen der Spielmodi und die Befehle, um sie in Counter-Strike: Global Offensive Counter-Strike: Global Offensive zu starten. Um eine Karte mit einem gewünschten Spielmodus zu starten, passen Sie die ConVar(en)s

  • game_type,
  • game_mode,
  • sv_game_mode_flags und
  • sv_skirmish_id

gemäß den folgenden Tabellen an und laden Sie eine Karte mit dem Befehl map(en) <kartenname> oder changelevel <kartenname>.

Warning.pngVerwechslungsgefahr: Die 1v1-Warmup-Arenen(en), die in einigen offiziellen Wettkampf- und Wingman-Karten zu sehen sind, verwenden keinen einen eigenen Spielmodus. Wenn Warmup-Arenen in einer Karte implementiert sind, können diese gespielt werden, indem die Karte in Wettkampf oder Wingman gestartet und mp_warmup_start ausgeführt wird.
Schnelle Beispiele zum Laden von Dust II
Spielmodus Befehle
Vorherigen beibehalten map de_dust2
CS:GO/CS2 Deathmatch Deathmatch game_type 1; game_mode 2;
sv_game_mode_flags 0;
sv_skirmish_id 0;
map de_dust2
CS:GO/CS2 Wettkampf Kurzer Wettkampf game_type 0; game_mode 1;
sv_game_mode_flags 32;
sv_skirmish_id 0;
map de_dust2
CS:GO/CS2 Fliegender Scout-Schütze Fliegender Scout-Schütze game_type 0; game_mode 0;
sv_game_mode_flags 0;
sv_skirmish_id 3;
map de_dust2
Definierte Wertepaare für game_type and game_mode
game_type game_mode
0 1 2 3
Klassisch 0 CS:GO/CS2 Gelegenheitsspiel Gelegenheitsspiel CS:GO/CS2 Wettkampf Wettkampf CS:GO/CS2 Wingman Wingman Waffenexperte
Waffenspiel 1 CS:GO/CS2 Wettrüsten Wettrüsten CS:GO Demolition Zerstörung CS:GO/CS2 Deathmatch Deathmatch
Training 2 CS:GO Training Training
Custom 3 Benutzerdefiniert
Kooperativ 4 CS:GO Guardian Schutzmission CS:GO Co-op Strike Koop-Angriff
Skirmish 5 CS:GO/CS2 Kriegsspiele Kriegsspiele
Frei für alle 6 CS:GO Gefahrenzone Gefahrenzone

Für Details, siehe #Spieltyp und Spielmodus.

Ausgewählte Werte für sv_skirmish_id
ID Kriegsspiel Spielmodus
0 Keins (Standard)
3 CS:GO/CS2 Fliegender Scout-Schütze Fliegender Scout-Schütze CS:GO/CS2 Gelegenheitsspiel Gelegenheitsspiel
10 CS:GO/CS2 Wettrüsten Wettrüsten CS:GO/CS2 Wettrüsten Wettrüsten
11 CS:GO Demolition Zerstörung CS:GO Demolition Zerstörung
12 CS:GO/CS2 Rückeroberung Rückeroberung CS:GO/CS2 Gelegenheitsspiel Gelegenheitsspiel

Für Details, siehe #Skirmish-Modi.

Laden einer Karte

Beim Laden einer Karte wird das Spiel...

  1. die whitelisteden ConVars(en) (die in csgo/bspconvar_whitelist.txt aufgelisteten) auf ihren Standardwert setzen,
  2. die CFG(en)-Dateien ausführen, die den aktuellen Werten von game_type und game_mode zugeordnet ist (definiert in csgo/gamemodes.txt(en) und csgo/gamemodes_server.txt),
  3. die CFG-Datei ausführen, die dem aktuellen Wert von sv_game_mode_flags zugeordnet ist, siehe unten und
  4. die CFG-Datei ausführen, die dem aktuellen Wert von sv_skirmish_id zugeordnet ist (definiert in csgo/scripts/items/items_game.txt unter skirmish_modes), siehe unten.

Wenn diese vier ConVars vor dem Laden einer Karte nicht gesetzt sind, startet die Karte im zuletzt gespielten Spielmodus. Ihr Standardwert beim Spielstart ist 0 (Gelegenheitsspiel).

Tip.pngTipp: Die Befehle map und changelevel haben einen optionalen Parameter <game mode alias>. Beispiel: map de_dust2 deathmatch oder changelevel myCustomMap coop. Ist ein solcher Alias-Parameter gegeben und gültig, passt das Spiel den Wert von game_type und game_mode an und startet die Karte im zugehörigen Modus. Siehe die Spalte map-Befehl Aliasse in der folgenden großen Tabelle.
Tip.pngTipp: Karten können einen Standard-Spielmodus haben, der mit map <kartenname> default oder map <kartenname> auto genutzt werden kann. Siehe Kartenstandard unten.
Tip.pngTipp: Startoptionen(en) können verwendet werden, z. B.: +game_type <wert> +game_mode <wert> +map <kartenname>
Tip.pngTipp: Man kann Aliasse(en) verwenden, um häufiges Testen zu erleichtern, zum Beispiel alias MyMapRetake "game_type 0; game_mode 0; sv_skirmish_id 12; map MyMap". Diese können am besten in autoexec(en)s definiert verwendet, um benutzerdefinierte Karten schnell im richtigen Spielmodus zu starten und zu testen.
Note.pngBemerkung: Wenn Sie eine Karte in einem der klassischen Spielmodi mit Bot(en)s laden möchten, stellen Sie sicher, dass bot_quota_mode nicht auf competitive eingestellt ist, da Bots dadurch eingefroren werden.
Tip.pngIdee: Sie können gamemode_competitive_server.cfg (siehe unten) erstellen, um bot_quota und bot_quota_mode automatisch so einzustellen, dass Bots auf Ihrem lokalen Server vorhanden sind, wenn Sie eine Karte im Wettkampf-Modus laden.
Note.pngBemerkung: Die auf dem Ladebildschirm (und auf dieser Seite) angezeigten Symbole für Spielmodi werden aus csgo/materials/panorama/images/icons/ui/<interner name des modus>.svg geladen. Wenn sv_skirmish_id nicht 0 ist, wird der interne Name des Skirmish-Modus verwendet. Wenn das Spiel die Datei nicht hat, kann man eine benutzerdefinierte Datei an dieser Stelle einbringen.

Spieltyp und Spielmodus

game_type und game_mode sind Konsolenvariablen(en), die bestimmen, wie die nächste Karte beim Laden initialisiert wird. Insbesondere bestimmen sie CFG(en)-Dateien, die ausgeführt(en) werden, mit dem Zweck, einige der unzähligen ConVars zu setzen, welche Spielregeln festlegen, zum Beispiel mp_roundtime, mp_t_default_secondary,sv_deadtalk und so weiter.

Abgesehen davon gibt es auch andere Spielregeln oder Einstellungen, bei denen der Wert dieser ConVars während eines laufenden Spiels überprüft wird. Beispiele sind die Sichtbarkeit von HUD-Elementen für Spieler; die Ereignisse, wenn C4(en) gelegt oder entschärft wird; ob Schwere Rüstung(en) eine Bildschirmtönung verursacht; ob Spieler experimentelle Waffen wie weapon_axe(en) aufheben können; ...

Die folgende Tabelle listet alle verfügbaren Spielmodi auf, zusammen mit: ihren Werten für game_type und game_mode, ihren internen Namen, ihren Aliasnamen für den map(en)-Befehl, ihrer standardmäßigen maximalen Anzahl von Spieler(en)n, den CFG-Dateien, die ausgeführt werden, wenn eine Karte in diesem Spielmodus gestartet wird, und einer Beschreibung.

Note.pngBemerkung: Die CFG-Dateien mit der Endung _offline.cfg werden nur ausgeführt, wenn der Server über Offline mit Bots aus dem Hauptmenü gestartet wurde. Valve verwendet sie, um Bot(en)s im Offline-Wettkampf zu aktivieren, da Bots im Wettkampf-Modus standardmäßig deaktiviert sind, siehe bot_quota.
Die CFG-Dateien mit der Endung _server.cfg existieren standardmäßig nicht. Sie können sie erstellen und Befehle hineinschreiben, die jedes Mal ausgeführt werden, wenn Sie den entsprechenden Spielmodus lokal starten.
Note.pngBemerkung: Ohne Anpassungen ist maxplayers(en) das Maximum für die Anzahl der Spieler(en) und Bots auf dem Server.
Note.pngBemerkung: Die Informationen dieser Tabellen finden Sie in csgo/gamemodes.txt(en).
C++ Die möglichen map-Befehl Aliasse können in der Funktion GameTypes::GetGameTypeAndModeFromAlias gefunden werden, die in gametypes.cpp definiert ist.
Spielmodus type mode Interner Name map-Befehl Aliasse maxplayers(en) Ausgeführte CFG-Dateien, falls vorhanden Beschreibung
Csgo icon casual.png Gelegenheitsspiel(en) (Standard)
0
0
casual casual 20 gamemode_casual.cfg,
gamemode_casual_server.cfg
Wie Wettkampf, aber mit weniger Runden, kürzerer Freezetime pro Runde, kein Friendly Fire, keine Teamkollision, kostenlose Rüstung(en) und kostenloses Bombenentschärfungskit(en)/Geiselrettungskit(en).
Csgo icon competitive.png Wettkampf(en)
0
1
competitive competitive, comp 10 gamemode_competitive.cfg,
gamemode_competitive_offline.cfg (!)
gamemode_competitive_server.cfg
Der klassische Spielmodus, normalerweise für 5v5. Best of 30 Runden, Teamwechsel zur Halbzeit, Friendly Fire ist an. Die Ereignisse, die eine Runde beenden, sind Eliminierung, Bombenexplosion, Bombenentschärfung, Geiselrettung und Zeitüberschreitung.
Csgo icon wingman.png Wingman(en)
0
2
scrimcomp2v2 scrimcomp2v2 4 gamemode_competitive2v2.cfg,
gamemode_competitive2v2_offline.cfg (!)
gamemode_competitive2v2_server.cfg
Wie Wettkampf, aber angepasst für 2v2 und für eine kleinere Karte oder einen Kartenausschnitt. Best of 16 Runden. Außerdem ist jede Runde kürzer.
Waffenexperte(en)
0
3
scrimcomp5v5 scrimcomp5v5 10 gamemode_competitive.cfg,
gamemode_competitive_offline.cfg (!)
op08_weapons_expert.cfg,
gamemode_competitive_server.cfg
Wie Wettkampf, aber jeder Spieler kann jede Waffe höchstens einmal pro Match kaufen. Die Freezetime ist etwas länger.
Csgo icon armsrace.png Wettrüsten(en)
1
0
gungameprogressive armsrace, arms,
gungame, gg,
gungameprogressive
10 gamemode_armsrace.cfg,
gamemode_armsrace_server.cfg
Es wird eine endlose Runde gespielt, in der getötete Spieler an entsprechenden Spawns wiedereinsteigen. Eine Abfolge von von Waffen ist definiert. Es gewinnt derjenige Spieler, der als erster mit jeder dieser Waffen eine bestimmte Anzahl von Kills erzielt hat.
Csgo icon demolition.png Zerstörung(en)
1
1
gungametrbomb demolition, demo,
gungametrbomb
10 gamemode_demolition.cfg,
gamemode_demolition_server.cfg
Eine Mischung aus Gelegenheitsspiel und Wettrüsten. Best of 20 Runden. Jeder Spieler erhält für jede Runde eine feste Waffe, abhängig von seinem individuellen Fortschritt. Erzielt ein Spieler in einer Runde mindestens einen Kill, erhält er in der nächsten Runde die nächste Waffe in der Abfolge.
Csgo icon deathmatch.png Deathmatch(en)
1
2
deathmatch deathmatch, dm 16 gamemode_deathmatch.cfg,
gamemode_deathmatch_server.cfg
Wie Wettrüsten, aber mit freier Waffenwahl und Respawns auf der ganzen Karte. Kills bringen Punkte, abhängig vom Waffentyp und ob es sich gerade um die Bonuswaffe handelt. Ein Spieler gewinnt, indem er nach dem Zeitlimit der Runde die höchste Punktzahl erzielt hat.
Csgo icon training.png Training
2
0
training training 1 gamemode_training.cfg,
gamemode_training_server.cfg
Weist menschliche Spieler den CTs zu, ohne Waffe. Kein Rundenlimit, kein Zeitlimit, keine Freezetime, minimales HUD. Gut für Singleplayer-Karten, wie der offizielle Trainingskurs von CS:GO.
Benutzerdefiniert(en)
3
0
custom custom 100 - Wie Undefiniert, siehe unten, aber wenn sv_autoexec_mapname_cfg nicht 0 ist (was jedoch der Standardwert ist), wird die CFG-Datei csgo/maps/cfg /<mapname>.cfg mit whitelist ausgeführt(en).
Csgo icon guardian.png Schutzmission(en)
4
0
cooperative guardian, guard,
cooperative
20 gamemode_competitive.cfg,
gamemode_cooperative.cfg,
gamemode_cooperative_server.cfg
Zwei menschliche Spieler müssen einen Bombenort als CT oder Geiseln als T gegen anstürmende Bots verteidigen. Karten müssen diesen Modus unterstützen, um wie vorgesehen zu funktionieren.
Csgo icon coopstrike.png Koop-Angriff(en)
4
1
coopmission coop, coopstrike,
coopmission
10 gamemode_competitive.cfg,
gamemode_coopmission.cfg,
gamemode_coopmission_server.cfg
Üblicherweise eine individuelle Mission für zwei menschliche Spieler auf einer Karte, die eigens für diesen Modus erstellt wurde.
Csgo icon skirmish.png Kriegsspiele
5
0
skirmish skirmish 12 - Wie Undefiniert, siehe unten.
Warning.pngVerwechslungsgefahr:Dieser Spieltyp wird nicht für #Skirmish-Modi bzw. Kriegsspiele verwendet.
Csgo icon dangerzone.png Gefahrenzone(en)
6
0
survival survival 16 gamemode_survival.cfg,
gamemode_survival_server.cfg
Ein Battle-Royale-Modus für große Karten, bei dem Spieler gewinnen, indem sie als letzte überleben. Karten müssen speziell für diesen Modus gemacht sein, damit er wie vorgesehen funktioniert.
Kartenstandard
siehe
Beschreibung
- Standard, automatisch kommt drauf an kommt drauf an Dies ist kein Spielmodus an sich, sondern etwas wie eine "Weiterleitung". Das Spiel liest die Werte für game_type und game_mode aus den Werten von default_game_type und default_game_mode der Karte aus, die entweder in csgo/ maps/<kartenname>.kv(en), csgo/gamemodes.txt(en) (unter maps/<kartenname>/) oder csgo/gamemodes_server.txt definiert sind. Tauchen sie in mehr als einer dieser Dateien auf, überwiegt die letztere. Tauchen sie in keiner auf, werden der aktuelle Typ und Modus beibehalten. Alle offiziellen Karten nutzen dies mit passenden Werten (nur Wettkampf-Karten verwenden Gelegenheitsspiel).
PlacementTip.pngBeispiel:Der Befehl map de_dust2 auto startet Dust II im Gelegenheitsspiel.
Der Befehl map ar_shoots auto startet Shoots im Wettrüsten.
Undefiniert
keins der obigen
- - ? - Es wird keine CFG-Datei ausgeführt, nur die whitelisted ConVars(en) werden auf ihren Standardwert gesetzt. Standardmäßig führt dies zu ähnlichen Spielregeln wie Gelegenheitsspiel, aber ohne Rundenlimit, stattdessen mit einem Zeitlimit von 5 Minuten für das Spiel und die Karte. mp_roundtime ist ebenfalls auf 5 Minuten eingestellt.

Spielmodus-Flags

Die ConVar(en) sv_game_mode_flags wird für Variationen von Spielmodi verwendet. Sie kann weitere CFG(en)-Dateien bestimmen, die in der Reihenfolge nach den Spielmodus-CFG-Dateien ausgeführt werden, wenn eine Karte gestartet wird. Ihr Wert wird bitweise gelesen, was bedeutet, dass die Addition von Werten der folgenden Tabelle dazu führt, dass alle zugehörigen CFG-Dateien ausgeführt werden.

sv_game_mode_flags
Wert Ausgeführte CFG-Datei, falls vorhanden
4 gamemode_<internal game mode name>_tmm.cfg
32 gamemode_<internal game mode name>_short.cfg
Note.pngBemerkung:Dies funktioniert für alle Spielmodi außer Benutzerdefiniert.
Note.pngBemerkung:Eine _short-CFG wird vor einer _tmm-CFG ausgeführt.
PlacementTip.pngBeispiel:
  • Ist der Wert 32 und eine Karte wird in Wingman gestartet, dann wird die CFG-Datei gamemode_scrimcomp2v2_short.cfg ausgeführt.
  • Ist der Wert 36 und eine Karte wird in Wingman gestartet, dann werden die CFG-Dateien gamemode_scrimcomp2v2_short.cfg und gamemode_scrimcomp2v2_tmm.cfg in dieser Reihenfolge ausgeführt.

Valve verwendet dies derzeit, um Variationen des Spielmodus zu implementieren, ohne sv_skirmish_id zu nutzen.

Aktuelle Verwendung von Spielmodus-Flags
Spielmodus Flags-Wert
0 4 32
Csgo icon competitive.png Wettkampf Standard Kurzer Wettkampf
Csgo icon deathmatch.png Deathmatch Standard Team gegen Team Jeder gegen jeden
PlacementTip.pngBeispiel:Um Team gegen Team zu spielen, nutzen Sie die Befehle game_type 1; game_mode 2; sv_game_mode_flags 4; map <kartenname>, oder kürzer: sv_game_mode_flags 4; map <kartenname> dm.

Skirmish-Modi

Kriegsspiele sind Varianten von Spielmodi.

Die ConVar(en) sv_skirmish_id bestimmt das Kriegsspiel, mit dem eine Karte gestartet wird. Einem Kriegsspiel können CFG(en)-Dateien zugeordnet sein, die beim Laden der Karte ausgeführt werden, nämlich wenn sv_skirmish_id auf den ID-Wert desjenigen Kriegsspiels gesetzt ist. Diese CFG-Dateien enthalten meist nur wenige Befehle und werden nach den CFG-Dateien ausgeführt, die mit game_type, game_mode und sv_game_mode_flags in Verbindung stehen. Grundsätzlich kann jedes Kriegsspiel in jedem Spielmodus geladen werden; Der vorgesehene Spielmodus für ein Kriegsspiel kann in csgo/scripts/items/items_game.txt gefunden werden und steht möglicherweise auch als Kommentar in einer zugehörigen CFG-Datei, falls vorhanden.

Um eines der folgenden Kriegsspiele zu spielen, tippe sv_skirmish_id <wert> in die Konsole und starte eine Karte in dem vorgesehenen Spielmodus, siehe oben.
Alternativ kann man auch exec <cfg dateiname> und mp_restartgame 1 im Spiel in die Konsole eingeben oder auch eigene CFG-Dateien schreiben.

Um zu einem "puren" Spielmodus aus der obigen Tabelle zurückzukehren (d.h. kein Kriegsspiel), setze sv_skirmish_id wieder auf 0, sodass das Spiel keine weiteren CFG-Dateien zu einem Spielmodus lädt.

PlacementTip.pngBeispiel:
  • Um Stab Stab Zap auf Dust II zu laden, nutze die Befehle sv_skirmish_id 1 und map de_dust2 casual. Äquivalent ist: sv_skirmish_id 1; game_type 0; game_mode 0; map de_dust2.
  • Um Wettkampf auf Dust II zu laden, nachdem ein Kriegsspiel gespielt wurde, nutze die Befehle sv_skirmish_id 0 und map de_dust2 comp. Äquivalent ist: sv_skirmish_id 0; game_type 0; game_mode 1; map de_dust2.
Note.pngBemerkung: Die Kriegsspiel-IDs 5 und 9 sind undefiniert. Jedoch existieren CFG-Dateien in csgo/cfg/, die keinem Kriegsspiel zugeordnet sind. Diese stehen am Ende der folgenden Tabelle.
Note.pngBemerkung: Die Informationen aus der folgenden Tabelle können in csgo/scripts/items/items_game.txt unter skirmish_modes gefunden werden.
Kriegsspiel skirmish
_id
Interner Name Vorgesehener Spielmodus Mit whitelist ausgeführte CFG-Dateien Beschreibung
Keins (Standard)
0
- - - Kein Kriegsspiel, sondern lediglich der Spielmodus, der durch game_type und game_mode bestimmt ist.
Stab Stab Zap
1
stabstabzap Gelegenheitsspiel op08_stab_stab_zap.cfg Nur Messer(en), wiederaufladbarer Taser(en) und Granaten sind verfügbar.
Free For All
2
dm_freeforall Deathmatch gamemode_dm_freeforall.cfg Wie Deathmatch, aber Teamkameraden sind auch Gegner.
Note.pngBemerkung:Das offiziell spielbare Jeder gegen jeden ist nicht dieses Kriegsspiel, siehe #Spielmodus-Flags.
Csgo icon skirmish flyingscoutsman.png Fliegender Scout-Schütze
3
flyingscoutsman Gelegenheitsspiel op08_flying_scoutsman.cfg Nur SSG-08(en) und Messer(en), niedrigere Schwerkraft, höhere Präzision.
Abzugdisziplin
4
triggerdiscipline Gelegenheitsspiel op08_trigger_discipline.cfg Schüsse, mit denen ein Spieler(en) keinen Gegner trifft, schaden ihm selbst bis auf ein Minimum von 1 Lebenspunkt(en).
Bam! Kopfschuss!
6
headshots Deathmatch op08_headshots.cfg Helme sind deaktiviert. Treffer am Körper anderer Spieler richten keinen Schaden an und erzeugen einen kleinen Funken-Effekt anstelle von Blut.
Jäger und Sammler
7
huntergatherers Deathmatch op08_hunter_gatherers.cfg Team Deathmatch, bei dem Erkennungsmarken(en) gesammelt werden müssen: Gefallene Gegner lassen eine Erkennungsmarke fallen, die jeder aufheben kann. Das Sammeln gegnerischer Erkennungsmarken gewährt Siegpunkte. Werden Spieler durch eine Bonus-Waffe getötet, lassen sie eine weitere Erkennungsmarke fallen. Das Team mit den meisten Siegpunkten am Ende der Runde gewinnt.
Schwere Rüstung
8
heavyassaultsuit Casual op08_heavy_assault_suit.cfg Schwere Rüstung(en) kann für $6000 gekauft werden.
Obsolete-notext.pngVeraltet:Dieser Gegenstand ist nicht mehr im Kaufmenü, kann aber über den Befehl buy heavyarmor gekauft werden, sofern der kaufende Spieler kein Gewehr im Besitz hat.
Csgo icon skirmish armsrace.png Wettrüsten
10
armsrace Wettrüsten - Äquivalent zu #Wettrüsten.
Zerstörung
11
demolition Zerstörung - Äquivalent zu #Zerstörung.
Csgo icon skirmish retakes.png Rückeroberung(en)
12
retakes Gelegenheitsspiel gamemode_retakecasual.cfg Jede Runde spawnen 3 Terroristen auf einem Bombenort während die Bombe gelegt wird und 4 CTs spawnen an festen Stellen auf dem Weg dorthin oder auf dem anderen Bombenort. Jeder Spieler kann sich zu Rundenbeginn eine Ausrüstungskarte aussuchen.
Warning.pngAchtung:Wenn die Karte genau einen Bombenort besitzt, stürzt das Spiel mit einer Wahrscheinlichkeit von 50 % ab.
Bloodletter
-
- Wettrüsten op08_bloodletter.cfg Das Zufügen von Schaden an anderen Spielern heilt einen selbst um 100 % des angerichteten Schadens (maximal 200 HP). Spieler nehmen allerdings durchgehend nicht-tödlichen Schaden über Zeit.
Bounty Hunter
-
- Deathmatch op08_bounty_hunter.cfg Alle Spieler sind Gegner. Gefallene Gegner lassen Erkennungsmarken(en) fallen, die jeder aufheben kann. Kills sind weniger Punkte wert. Das Sammeln von Erkennungsmarken gewährt zusätzliche Deathmatch-Punkte.
Team Deathmatch
-
- Deathmatch op08_team_deathmatch.cfg Das Töten eines gegnerischen Spielers gewährt einen Siegpunkt, mit der Bonus-Waffe sogar mehrere. Das Team, das am Ende der Runde die meisten Siegpunkte hat, gewinnt.
Note.pngBemerkung:Das offiziell spielbare Team gegen Team is nicht dieses Kriegsspiel, siehe #Spielmodus-Flags.

Vom Spielmodus abhängige Ereignisse

local nType = ScriptGetGameType() // game_type
local nMode = ScriptGetGameMode() // game_mode

if (nType == 0 && nMode == 2)
{
  // Code, der nur in Wingman ausgeführt wird
  EntFire( "spawnpoints.2v2", "SetEnabled", "", 0 )
}
else
{
  // Code, der in jedem anderen Spielmodus ausgeführt wird
  EntFire( "spawnpoints.2v2", "SetDisabled", "", 0 )
}
Note.pngBemerkung:Die Namen der Variablen nType, nMode sind frei wählbar.

In VScript(en) gibt es speziell für Counter-Strike: Global Offensive die Funktionen ScriptGetGameType() bzw. ScriptGetGameMode(), die den aktuellen Wert von game_type bzw. game_mode liefern.

Note.pngBemerkung:Dies ist unabhängig vom aktuellen Wert von sv_skirmish_id.

Diese erlauben Strukturen wie jene, die rechts zu sehen ist; Wenn dieser Beispielcode ausgeführt wird, wird ein I/O(en)-Ereignis an Entitäten mit dem Namen spawnpoints.2v2 erzeugt, abhängig vom aktuellen Spielmodus. Code kann jede Runde ausgeführt werden, indem er in eine .nut-Datei unter csgo/scripts/vscripts/ gespeichert wird und zu den Entity Scripts(en) einer Entität in einer Karte hinzugefügt wird. Siehe auch: VScript Grundlagen(en) und Squirrel Squirrel(en).

Mit diesem Konzept kann man den Spielfluss abhängig vom aktuellen Spielmodus beeinflussen, was ein mächtiges Werkzeug ist, um andere Spielmodi wie CS:GO Co-op Strike Koop-Angriff zu ermöglichen.

PlacementTip.pngBeispiel:Das Skript csgo/scripts/vscripts/2v2/2v2_enable.nut, das von Valve bereitgestellt wurde, wird üblicherweise genutzt, um in CS:GO/CS2 Wingman Wingman die Spawnpunkte der Spieler zu verschieben und Blockaden zu aktivieren.
Tip.pngIdee:Beim Erstellen einer Karte kann man ein nur für diese Karte bestimmtes VScript erstellen und dieses Konzept nutzen, um vom Spielmodus abhängige Änderungen vorzunehmen, z.B. an den verfügbaren Wegen auf der Karte, an den Spawnpunkten der Spieler, an Spielregeln und vielem mehr. Zum Beispiel ist es möglich, einen abgeschlossenen Bereich zu erstellen, der nur in bestimmten Spielmodi wie z.B. Deathmatch und Wettrüsten zugänglich ist.