Veröffentlicht am
Wo die server.cfg liegt und wann sie greift
Die server.cfg liegt im cfg-Verzeichnis des Servers und wird beim Start automatisch ausgeführt - allerdings bevor die Modus-Configs geladen werden. Das ist der entscheidende Punkt.
Counter-Strike 2 lädt Konfigurationen grob in dieser Reihenfolge:
- Startparameter der Kommandozeile
server.cfg- die Modus-Config, die zu
game_modeundgame_typepasst - alles, was du selbst per
execnachlädst
Daraus folgt die häufigste Enttäuschung: Ein Wert, den du in die server.cfg schreibst, kann von der Modus-Config überschrieben werden. Wer sicher gehen will, lädt seine Werte am Ende per eigener Config nach.
Die Grundausstattung
Ein sinnvolles Minimum für einen öffentlichen Server:
hostname "Mein CS2 Server"
sv_setsteamaccount "DEIN_GSLT"
rcon_password "sicheres-passwort"
sv_password ""
sv_lan 0
sv_cheats 0
sv_setsteamaccount- ohne gültiges Token ist der Server nicht öffentlich sichtbar. Siehe GSLT erstellen.sv_lan 0- bleibt der Wert auf 1, ist der Server nur im lokalen Netz erreichbar.sv_password ""- leer lassen für einen offenen Server, sonst kommt niemand ohne Passwort rein.rcon_password- gehört gesetzt und nicht weitergegeben. Siehe RCON-Befehle.
Spielregeln: Runden, Zeit und Geld
Die Werte, die den Spielablauf bestimmen. Sie gehören meist in eine eigene Config, weil die Modus-Config sie sonst überschreibt:
| Convar | Bedeutung |
|---|---|
mp_maxrounds | Runden bis zum Spielende |
mp_overtime_enable | Verlängerung bei Gleichstand |
mp_roundtime / mp_roundtime_defuse | Rundenlänge in Minuten |
mp_freezetime | Kaufphase zu Rundenbeginn |
mp_startmoney / mp_maxmoney | Start- und Höchstguthaben |
mp_friendlyfire | Schaden im eigenen Team |
mp_autoteambalance | automatischer Teamausgleich |
Damit Änderungen an Rundenwerten sofort greifen, hilft mp_restartgame 1 - sonst wirken viele erst zur nächsten Halbzeit.
Eigene Configs per exec
Der saubere Weg für alles, was nicht überschrieben werden soll: eine eigene Datei im cfg-Ordner anlegen und gezielt laden.
exec meinserver.cfg
Praktisch ist es, je Betriebsart eine eigene Datei zu führen - etwa competitive.cfg, practice.cfg und dm.cfg - und beim Umschalten die passende auszuführen. Eine fertige Übungsconfig zeigt Practice-Config erstellen.
Zwei Regeln, die viel Ärger sparen: keine Dateiendung vergessen und den Dateinamen ohne Pfad angeben - exec sucht relativ zum cfg-Verzeichnis.
Häufige Fehler
- Wert wird überschrieben - er steht in der server.cfg, die Modus-Config setzt ihn danach neu. Lösung: per exec nachladen.
- Nicht geschlossene Anführungszeichen beim
hostname- macht die folgenden Zeilen wirkungslos. - Kommentare mit falschem Zeichen - in CS2-Configs beginnen Kommentare mit
//. - Convar existiert nicht mehr - CS2 hat einige CS:GO-Werte entfernt, allen voran alles rund um die Tickrate. Siehe Sub-Tick erklärt.
Ob ein Wert tatsächlich angekommen ist, prüfst du in der Konsole, indem du den Convar-Namen ohne Wert eingibst - der Server gibt dann den aktuellen Stand aus.
Häufige Fragen
Eigenen CS2 Server mieten
Sub-Tick-optimierte Hardware, unbegrenzte Slots, Workshop-Maps, Metamod:Source & CounterStrikeSharp - ab 8,95 € / Monat, made in Germany.
Tarife & Preise ansehen