So fügst du Mods auf deinem Mordhau Server hinzu
Mods für Mordhau werden über mod.io bereitgestellt – nicht über den Steam Workshop. Du lädst dabei keine Dateien hoch: Du trägst nur die numerische mod.io-ID der Mod in die Game.ini ein, der Server lädt sie beim Start selbst herunter.
Wichtig
Anleitungen, die für Mordhau von Steam-Workshop-IDs sprechen, sind falsch. Mordhau nutzt ausschließlich mod.io.
Mod-ID finden
mod.io öffnen
Öffne den Mordhau-Bereich auf mod.io und suche dir die gewünschte Mod aus.ID übernehmen
Jede Mod hat eine eigene numerische ID, zum Beispiel1700790. Genau diese Zahl trägst du später ein – nicht den Namen der Mod.Tipp
Viele Mod-Beschreibungen enthalten die fertigen Zeilen für die
Game.ini, inklusive der ID und – bei Karten-Mods – des passenden Kartennamens. Lies die Beschreibung immer durch, bevor du die Mod einträgst.
Mods eintragen
Server stoppen
Stoppe deinen Server über die Verwaltung.Achtung
Bearbeite die
Game.iniausschließlich bei gestopptem Server. Mordhau schreibt die Datei beim Beenden komplett neu und entfernt dabei unter anderem Kommentare – Änderungen im laufenden Betrieb gehen verloren.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server.Game.ini öffnen
Öffne folgende Datei:/Mordhau/Saved/Config/LinuxServer/Game.iniMod-IDs eintragen
Ergänze im Abschnitt[/Script/Mordhau.MordhauGameSession]pro Mod eine eigeneMods=-Zeile:ini[/Script/Mordhau.MordhauGameSession] Mods=1700790 Mods=2673283Hinweis
Jede ID braucht eine eigene Zeile. Mehrere IDs durch Komma getrennt in eine Zeile zu schreiben, funktioniert nicht.
Server starten
Speichere die Datei und starte deinen Server. Beim Start lädt er die eingetragenen Mods herunter und bindet sie ein. Der erste Start dauert dadurch länger als gewohnt.
Karten-Mods in die Rotation aufnehmen
Eine Karten-Mod wird durch den Mods=-Eintrag nur heruntergeladen – gespielt wird sie erst, wenn die Karte auch in der Rotation steht. Ergänze dazu im Abschnitt [/Script/Mordhau.MordhauGameMode] eine MapRotation=-Zeile mit dem Kartennamen aus der Mod-Beschreibung:
[/Script/Mordhau.MordhauGameSession]
Mods=2673283
[/Script/Mordhau.MordhauGameMode]
MapRotation=HRD_CatacombsHinweis
Der Kartenname ist nicht der Anzeigename der Mod, sondern der interne Name der Karte. Er steht in der Beschreibung der jeweiligen Mod auf mod.io.
Mods, die einen Server-Actor benötigen
Manche Gameplay-Mods müssen zusätzlich beim Kartenstart geladen werden. Solche Mods geben in ihrer Beschreibung einen Pfad an, den du unter [/Script/Mordhau.MordhauGameMode] einträgst:
[/Script/Mordhau.MordhauGameMode]
SpawnServerActorsOnMapLoad=/ServerSideCmds/BP_ServerSideCMDs.BP_ServerSideCMDs_CAchtung
Trage hier nur den Pfad ein, den die Mod-Beschreibung ausdrücklich nennt. Ein selbst zusammengesetzter Pfad führt dazu, dass die Mod nicht startet.
Nicht jede Mod läuft auf einem Linux-Server
Wichtig
Dein Server läuft unter Linux. Server-seitige Mods (auf mod.io häufig als „server-side" oder „server only" gekennzeichnet) funktionieren dort zuverlässig. Karten- und Content-Mods werden von ihren Erstellern dagegen meist nur für Windows erzeugt und können auf einem Linux-Server fehlerhaft sein – etwa durch Spieler, die durch den Boden oder durch Objekte fallen.
Prüfe deshalb vor dem Einsatz einer Karten-Mod, ob der Ersteller Linux-Server ausdrücklich unterstützt, und teste die Karte auf deinem Server, bevor du sie in die öffentliche Rotation nimmst.
Clientseitige Mods
Ob die Spieler eine Mod ebenfalls benötigen, hängt von der Mod ab: Reine Server-Mods laufen ausschließlich auf dem Server, Karten- und Content-Mods brauchen die Spieler auch lokal. Was für deine Mod gilt, steht in ihrer Beschreibung auf mod.io.
Ob clientseitige Mods auf deinem Server überhaupt erlaubt sind, steuerst du über folgenden Eintrag im Abschnitt [/Script/Mordhau.MordhauGameMode]:
[/Script/Mordhau.MordhauGameMode]
bDisableClientMods=False| Wert | Bedeutung |
|---|---|
False | Clientseitige Mods sind erlaubt |
True | Clientseitige Mods werden auf deinem Server unterbunden |
Mod entfernen
Server stoppen
Stoppe deinen Server über die Verwaltung.Einträge löschen
Entferne dieMods=-Zeile der Mod aus derGame.ini– und, falls vorhanden, auch die zugehörigen Einträge unterMapRotation=undSpawnServerActorsOnMapLoad=.Server starten
Speichere die Datei und starte deinen Server.
Achtung
Bleibt eine Karte in der MapRotation= stehen, deren Mod du entfernt hast, versucht der Server auf eine nicht vorhandene Karte zu wechseln. Räume beide Einträge immer gemeinsam auf.
Hinweis
Der Ordner LinuxServer und die Game.ini entstehen erst, nachdem dein Server einmal vollständig gestartet ist. Findest du die Datei nicht, starte deinen Server einmal und stoppe ihn wieder.