Dies ist eine alte Version des Dokuments!
Ein Server lässt sich anhand verschiedener Dateien konfigurieren. Bestimmte Dateitypen kommen bei jeden Source-Server vor. Diese können mit einem Editor unter Linux oder Windows bearbeitet werden.
Datei | Funktion | Bemerkung |
---|---|---|
$mod/motd.txt | Die „Message of the Day“, zu Deutsch Nachricht des Tages, wird nach dem erfolgreichen Verbinden zum Server angezeigt | Der Inhalt ist HTML. Es kann durch die Konsolen-Variable motdfile eine andere Datei festgelegt werden. |
$mod/maplist.txt | Diese Datei beinhaltet eine Liste der installierten Maps | Die Datei wird von Mani verwendet, um die Maps im Menü anzeigen zu können. Fehlen Maps, in der Textdatei, stehen sie nicht zur Auswahl. Diese Maps können auch nicht gevotet werden. Nicht alle Plugin benötigen diese Datei. |
$mod/mapcycle.txt | Hier wird die Reihenfolge der Maps bestimmt. | Viele Plugins greifen auf diese Datei zu. Zusätzlich bieten manche Plugins an, die Map auch zu wechseln, wenn sich keine Spieler auf dem Server befinden. |
$mod/gameinfo.txt | Beinhaltet die SteamAppID der Modifikation und verschiedene Pfade zu wichtigen Dateien. | Früher wurde die Datei auch dazu verwendet um Metamod: Source zu laden. Mittlerweile ist diese Methode veraltet und sollte nicht mehr angewandt werden. |
$mod/cfg/valve.rc | Wird als erstes nach dem Start des Servers ausgeführt. | Diese Datei führt die autoexec.cfg auf und danach wird der Befehl stuffcmds ausgeführt, der die optionalen Befehle der Kommandozeile1) |
$mod/cfg/autoexexc.cfg | Wird vor der ersten Map ausgeführt. | Wird durch die Datei valve.rc aufgerufen. |
$mod/cfg/server.cfg | Nachdem jedem Laden einer Map wird diese Datei ausgeführt. | Kann mit der Konsolen-Variable servercfgfile geändert werden. |
In der autoexec.cfg
können Befehle oder Konsolen-Variablen geladen bzw. geändert werden, bevor die erste Map geladen wird. Die autoexec.cfg
wird nur zum Start einmal automatisch geladen bevor die Befehle und Konsolen-Variablen per Startparameter übergeben werden.
Spiel | Artikel |
---|---|
Counter-Strike: Source | autoexec.cfg |
Half-Life 2 Deathmatch | autoexec.cfg |
Day of Deafeat: Source | autoexec.cfg |
Team Fortress 2 | autoexec.cfg |
Lef 4 Dead | autoexec.cfg |
In der server.cfg
können Befehle oder Konsolen-Variablen geladen bzw. geändert werden, nachdem eine Map geladen wurde. Dieser Vorgang wiederholt sich nach jedem Mapchange.
Counter-Strike: Source | server.cfg |
Half-Life 2 Deathmatch | server.cfg |
Day of Deafeat: Source | server.cfg |
Team Fortress 2 | server.cfg |
Lef 4 Dead | server.cfg |
+
per Startbefehl übergeben worden sind.