So fügst du Mods zu deinem Fistful of Frags Server hinzu
Plugins laufen auf einem Fistful of Frags Server über Metamod:Source und SourceMod. Du benötigst beides: Metamod:Source klinkt sich in die Source Engine ein, SourceMod stellt darauf aufbauend die Plugin-Umgebung und die Adminfunktionen bereit. SourceMod unterstützt Fistful of Frags offiziell und bringt die passenden Spieldaten bereits mit.
Wichtig
Dein Server läuft unter Linux. Lade deshalb bei Metamod:Source und SourceMod immer das Linux-Paket (.tar.gz) herunter — das .zip-Paket ist die Windows-Variante und funktioniert nicht.
Hinweis
Deine Mitspieler müssen für Plugins nichts installieren. Plugins werden ausschließlich serverseitig ausgeführt. Nur bei eigenen Karten brauchen deine Mitspieler die Dateien ebenfalls.
Metamod:Source installieren
Metamod:Source herunterladen
Lade die aktuelle stabile Version von Metamod:Source als Linux-Paket (.tar.gz) herunter.Server stoppen
Stoppe deinen Server über die Verwaltung.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server.Dateien hochladen
Entpacke das Archiv und lade den enthaltenenaddons-Ordner in folgendes Verzeichnis hoch:/fof/Danach existiert der Ordner
/fof/addons/metamod/.Server starten
Starte deinen Server und prüfe in der Serverkonsole mitmeta version, ob Metamod:Source geladen wurde.
Hinweis
Eine eigene metamod.vdf musst du nicht anlegen — die passende Datei liegt dem Paket bereits bei und landet beim Hochladen automatisch unter /fof/addons/metamod.vdf. Antwortet der Server auf meta version mit Unknown command, prüfe zuerst, ob diese Datei und der Ordner /fof/addons/metamod/ wirklich vorhanden sind und ob du das Linux-Paket verwendet hast.
SourceMod installieren
SourceMod herunterladen
Lade die aktuelle stabile Version von SourceMod als Linux-Paket (.tar.gz) herunter.Hinweis
SourceMod bringt eigene Spieldaten für Fistful of Frags mit. Nutze immer die aktuelle stabile Reihe — sie enthält die aktuellsten Spieldaten für das Spiel.
Server stoppen
Stoppe deinen Server über die Verwaltung.Dateien hochladen
Entpacke das Archiv und lade die enthaltenen Ordneraddonsundcfgper SFTP in folgendes Verzeichnis hoch:/fof/Vorhandene Ordner werden dabei ergänzt, nicht ersetzt. Danach existiert der Ordner
/fof/addons/sourcemod/.Server starten
Starte deinen Server und prüfe in der Serverkonsole mitsm version, ob SourceMod geladen wurde.
Plugins installieren
Plugin herunterladen
Lade das gewünschte Plugin herunter. Fertige Plugins liegen als.smx-Datei vor.Server stoppen
Stoppe deinen Server über die Verwaltung.Plugin hochladen
Lade die.smx-Datei per SFTP in folgendes Verzeichnis hoch:/fof/addons/sourcemod/plugins/Server starten
Starte deinen Server und prüfe mitsm plugins list, ob das Plugin geladen wurde.
Eigene Maps hinzufügen
Map herunterladen
Custom Maps liegen als.bsp-Datei vor.Server stoppen
Stoppe deinen Server über die Verwaltung.Map hochladen
Lade die.bsp-Datei per SFTP in folgendes Verzeichnis hoch:/fof/maps/Map starten
Starte deinen Server und wechsle in der Serverkonsole mitchangelevel <Mapname>auf die neue Karte. Der Mapname wird ohne die Endung.bspangegeben.
Steam Workshop
Der Steam Workshop von Fistful of Frags enthält Waffen- und Charakter-Skins, Modelle, Sounds, HUD-Anpassungen sowie Karten. Skins und Sounds sind rein clientseitig und werden von jedem Spieler selbst abonniert — auf dem Server bringen sie nichts. Für Workshop-Karten gibt es keine serverseitige Anbindung: Lade die Karte als .bsp-Datei in den Ordner /fof/maps/ hoch.
Kartenrotation anpassen
Die Mapcycle-Dateien liegen nicht im cfg-Ordner, sondern direkt im Spielordner:
/fof/mapcycle.txt <- Standardrotation
/fof/mapcycle_12.txt <- Rotation für kleine Server
/fof/mapcycle_32.txt <- Rotation für große Server
/fof/mapcycle_tp.txt <- TeamplayIn jeder Datei steht ein Kartenname pro Zeile, jeweils ohne die Endung .bsp. Welche Datei verwendet wird, legst du in der /fof/cfg/server.cfg fest:
mapcyclefile "mapcycle.txt"Hinweis
Zusätzlich legen die Einstellungen fof_sv_mapcycle_dm, fof_sv_mapcycle_dm_12, fof_sv_mapcycle_dm_32 und fof_sv_mapcycle_tp fest, welche der vier Dateien zu welcher Slotgröße beziehungsweise zu welchem Modus gehört. Eine eigene Rotation speicherst du als zusätzliche .txt-Datei im selben Ordner und trägst den Dateinamen bei mapcyclefile ein.
Tipp
Trage eigene Karten zusätzlich in die verwendete Mapcycle-Datei ein, damit sie auch in der regulären Rotation auftauchen und nicht nur per changelevel erreichbar sind.
Eigene Karten an Spieler ausliefern
Spieler, die eine eigene Karte nicht besitzen, können den Server nicht betreten. Über einen Download-Server (FastDL) laden sie die Dateien beim Verbinden automatisch herunter. Trage dafür in der /fof/cfg/server.cfg folgende Zeilen ein:
sv_allowdownload 1
sv_downloadurl "https://deine-domain.de/fastdl/"Hinweis
Der Webspeicher hinter sv_downloadurl ist nicht Teil des Gameservers — du benötigst dafür einen eigenen Webserver oder Webspace, auf dem die Kartendateien in derselben Ordnerstruktur liegen wie auf dem Server. Ohne FastDL musst du deine Karten stattdessen an deine Mitspieler verteilen.
Ordnerstruktur im Überblick
/fof/addons/metamod/
/fof/addons/sourcemod/
/fof/addons/sourcemod/plugins/ <- .smx-Plugindateien
/fof/addons/sourcemod/configs/ <- Konfigurationen, z.B. Adminlisten
/fof/cfg/ <- server.cfg und weitere Konfigurationen
/fof/maps/ <- .bsp-Kartendateien
/fof/mapcycle.txt <- KartenrotationInstallation prüfen
Gib die folgenden Befehle in der Serverkonsole ein:
| Befehl | Beschreibung |
|---|---|
meta version | Version von Metamod:Source anzeigen |
meta list | Von Metamod geladene Erweiterungen anzeigen |
sm version | Version von SourceMod anzeigen |
sm plugins list | Geladene SourceMod-Plugins anzeigen |
Achtung
Antwortet der Server auf einen dieser Befehle mit Unknown command, wurde die jeweilige Komponente nicht geladen. Prüfe in dem Fall, ob du das Linux-Paket verwendet hast und ob die Ordner tatsächlich unter /fof/addons/ liegen.
Achtung
Stoppe deinen Server immer, bevor du Dateien hochlädst. Nach einem Spielupdate können Metamod:Source, SourceMod und einzelne Plugins inkompatibel sein — prüfe dann, ob Aktualisierungen verfügbar sind.
Tipp
Wie du dir mit SourceMod anschließend Adminrechte gibst, erfährst du unter Admin hinzufügen.