Counter-Strike 2: Spielmodi, server.cfg und Plugins
Wähle einen Spielmodus und eine Karte, konfiguriere server.cfg und RCON und füge Plugins mit Metamod:Source und CounterStrikeSharp hinzu.
Ein Counter-Strike 2-Server wird von einem Spielmodus, einer Karte und einer server.cfg angetrieben. Wenn diese drei stimmen, hast du einen funktionierenden Server; füge Metamod:Source + CounterStrikeSharp hinzu und du kannst Plugins ausführen. Dieser Leitfaden behandelt all das.
Wähle einen Spielmodus und eine Karte
CS2-Spielmodi werden durch zwei CVars festgelegt, normalerweise auf dem Startup-Tab oder in deiner Konfiguration:
| Modus | game_type |
game_mode |
|---|---|---|
| Competitive | 0 | 1 |
| Casual | 0 | 0 |
| Wingman (2v2) | 0 | 2 |
| Deathmatch | 1 | 2 |
| Arms Race | 1 | 0 |
Lege die Startkarte mit dem Startparameter +map de_dust2 (Startup-Tab) fest. Du kannst die Karte live über die Konsole mit changelevel de_mirage oder map de_inferno ändern.
server.cfg konfigurieren
server.cfg wird automatisch beim Serverstart ausgeführt. Bearbeite sie im File Manager unter game/csgo/cfg/:
hostname "Mein ServerPrism CS2 Server"
rcon_password "ein-starkes-passwort"
sv_password ""
sv_cheats 0
mp_autoteambalance 1
mp_limitteams 2
sv_lan 0
hostname— Name im Serverbrowser.rcon_password— erforderlich für die Remote-Administration über die In-Game-Konsole (rcon <command>). Lege ein starkes Passwort fest.sv_password— setze einen Wert, um den Server privat zu machen (Spieler benötigen ihn, um sich zu verbinden).
Speichere und starte neu, oder führe exec server.cfg von der Konsole aus, um neu zu laden.
RCON — Admin aus dem Spiel heraus
Wenn rcon_password festgelegt ist, verbinde dich mit deinem Server, öffne die Konsole (~) und authentifiziere dich:
rcon_password ein-starkes-passwort
rcon changelevel de_nuke
rcon mp_restartgame 1
Alles, was du in die Serverkonsole eingeben kannst, kannst du als Admin über rcon ausführen.
Plugins installieren (Metamod:Source + CounterStrikeSharp)
Die meisten CS2-Plugins benötigen zwei Schichten:
- Metamod:Source — der Basis-Loader. Installiere es in
game/csgo/addons/und füge die Metamod-Zeile zugameinfo.gihinzu, wie in der Dokumentation beschrieben. - CounterStrikeSharp — die Plugin-Laufzeitumgebung, auf die die meisten modernen CS2-Plugins abzielen. Installiere es zusätzlich zu Metamod.
- Lege Plugins in
game/csgo/addons/counterstrikesharp/plugins/ab und starte neu.
Befolge die Installationsanleitung jedes Projekts für das genaue Dateilayout – das Laden von Addons in CS2 ist wählerisch bei Pfaden und der Bearbeitung von gameinfo.gi.
Übungs- / Matchmaking-Konfigurationen
Für Scrims und Übungsserver ist eine Konfiguration üblich, die Warmup, Geld und Granaten-Flugbahn-CVars festlegt. Lege deine Übungs-CVars in einer Datei wie cfg/practice.cfg ab und lade sie mit exec practice.cfg von der Konsole, wenn du sie benötigst.
Häufige Probleme
- RCON "Bad password":
rcon_passwordist nicht gesetzt oder stimmt nicht überein – setze es inserver.cfgund lade neu. - Server nicht im Browser:
sv_lanmuss0sein; gib ihm auch einen Moment Zeit, sich zu registrieren. - Plugins werden nicht geladen: Die Metamod-Zeile in
gameinfo.gifehlt oder die Addon-Pfade sind falsch – überprüfe die Installationsschritte von Metamod/CounterStrikeSharp erneut. - Falscher Modus beim Start:
game_type/game_modestimmen nicht mit der obigen Tabelle überein, oder eine Konfiguration überschreibt sie später.