Garry's Mod Server-Einstellungen erklärt

Ein Garry's Mod Server wird an zwei Stellen konfiguriert: in seiner Startzeile, die nur beim Start gelesen wird, und in cfg/server.cfg, die bei jedem Laden einer Karte gelesen wird. Zu wissen, welche Einstellung wohin gehört, erspart viel Verwirrung, denn die server.cfg läuft als Zweites und gewinnt.

Die Startzeile

Diese Werte werden einmalig beim Start gesetzt. Bei Flux sind es die Felder der Bereitstellungseinstellungen, und eine Änderung wird mit einem Redeploy übernommen.

EinstellungStartoptionNotizen
Servername+hostname "..."Was der Serverbrowser zeigt
Gamemode+gamemode sandboxDer Ordnername des Gamemodes: terrortown für TTT, darkrp für DarkRP
Karte+map gm_constructOhne .bsp
Max. Spieler+maxplayers 16Up to 128
Workshop-Sammlung+host_workshop_collection <id>Bei jedem Start heruntergeladen
Beitrittspasswort+sv_password "..."Leer lassen für einen öffentlichen Server
RCON-Passwort+rcon_password "..."Nötig für jedes RCON-Tool
Steam-Token+sv_setsteamaccount <token>Optional, besseres Ranking im Serverbrowser
Tipp:Setzt die server.cfg ebenfalls hostname oder sv_password, gewinnt die server.cfg. Auf Flux entfernt der Tab „Server-Einstellungen“ diese Zeilen beim Speichern aus der Datei, damit das Formular in den Deployment-Einstellungen das bleibt, was zählt.

server.cfg: Sandbox-Limits

Limits pro Spieler und das wichtigste Mittel gegen Lag auf einem Bauserver. Die Standardwerte: sbox_maxprops 200, sbox_maxragdolls 10, sbox_maxvehicles 4, sbox_maxsents 100, sbox_maxeffects 200, sbox_maxballoons 100, sbox_maxthrusters 50, sbox_maxwheels 50, sbox_maxlamps 3, sbox_maxlights 5. sbox_noclip und sbox_playershurtplayers schalten Noclip und PvP um.

server.cfg: Trouble in Terrorist Town

  • ttt_roundtime_minutes 10, ttt_preptime_seconds 30 und ttt_firstpreptime 60 legen die Rundenuhr fest; ttt_haste 1 startet sie kurz und fügt mit jedem Tod Zeit hinzu.
  • ttt_round_limit 6 und ttt_time_limit_minutes 75 bestimmen, wann die Karte wechselt.
  • ttt_traitor_pct 0.25, ttt_detective_pct 0.13 und ttt_detective_min_players 8 bestimmen die Rollen.
  • ttt_karma 1 sorgt dafür, dass Spieler, die Unschuldige töten, weniger Schaden verursachen.

server.cfg: Downloads und der Browser

  • sv_loadingurl: eine Webseite, die beim Beitreten der Spieler angezeigt wird.
  • sv_downloadurl: ein FastDL-Webserver für eigene Inhalte, die nicht im Workshop liegen.
  • sv_region: die Region, unter der der Browser den Server einordnet (255 ist die Welt).
  • sv_allowcslua 0: lass es aus, wenn du es nicht brauchst; es lässt Spieler ihr eigenes Lua ausführen.

Häufig gestellte Fragen

Wo liegt die server.cfg auf einem Garry's Mod Server?

In garrysmod/cfg/server.cfg. Eine frische Installation hat keine; der Server läuft auch ohne. Auf Flux legt der Tab „Server-Einstellungen“ sie beim ersten Speichern an.

Warum ändert sich mein Hostname in der server.cfg nicht?

Das tut sie, und sie überschreibt den Namen aus der Startzeile: Die server.cfg läuft nach der Startzeile, bei jedem Kartenwechsel. Trage den Namen nur an einer Stelle ein.

Muss ich nach einer Änderung der server.cfg neu starten?

Ein Kartenwechsel oder ein Neustart übernimmt die Änderung, weil srcds die server.cfg beim Laden einer Karte liest. Der RCON-Befehl exec server.cfg übernimmt die meisten Cvars sofort.

Verwandte Garry's Mod-Anleitungen