Zwei Arten von Dragonwilds-Mods, und nur eine läuft auf einem Server
| Art | Was es ist | Läuft auf einem Dedicated Server? |
|---|---|---|
| Pak-Mod | Spieldaten, so verpackt, wie das Spiel seine eigenen packt: eine .pak, eine .utoc und eine .ucas mit demselben Namen | Ja |
| UE4SS-Mod (Lua) | Skripte, die UE4SS lädt, ein Werkzeug, das sich ins Windows-Spiel einklinkt | Nein. Jeder Spieler installiert sie in seinem eigenen Spiel |
Der Grund ist der Server selbst. Der Dedicated Server ist ein Linux-Build, und UE4SS funktioniert, indem es sich an die Windows-Ausführungsdatei hängt, daher gibt es auf einem Server nichts, woran es sich hängen könnte. Wenn die Anleitung einer Mod UE4SS, eine Mods.txt-Datei, dwmapi.dll oder den Ordner Binaries/Win64 erwähnt, ist es diese Art, und sie gehört ins Spiel auf dem PC jedes Spielers.
Pak-Mods sind die andere Art: Sie ändern die Spieldaten selbst, etwa wie viele Slots eine Truhe hat oder was ein Teleport kostet. Sie werden vom Server beim Start geladen.
Eine Pak-Mod besteht aus drei Dateien, und sie braucht alle drei
Das ist das Detail, an dem man hängenbleibt. Dragonwilds speichert seine Inhalte in Containern, daher ist eine Mod nicht eine Datei, sondern ein Satz aus drei Dateien mit demselben Namen:
- ModName.pak
- ModName.utoc
- ModName.ucas
Wir haben das mit dem aktuellen Server-Build getestet. Mit allen drei Dateien am Platz lädt der Server die Mod und die Welt startet. Mit der .pak allein findet der Server die Datei, sucht daneben nach der .utoc, protokolliert, dass der Container nicht gefunden wurde, und lädt nichts aus der Mod. Es gibt keinen Fehler auf dem Bildschirm und der Server startet normal, weshalb eine so installierte Mod installiert aussieht und nichts tut.
Wohin Mods auf einem Dedicated Server gehören
In einem Ordner namens ~mods im Ordner Paks des Spiels. Die Tilde gehört zum Namen:
- Auf dem Server: RSDragonwilds/Content/Paks/~mods
- Im eigenen Spiel eines Spielers: derselbe Pfad Content\Paks\~mods im Installationsordner des Spiels
Der Ordner existiert bei einer frischen Installation nicht. Erstelle ihn, lege die drei Dateien jeder Mod hinein und starte den Server neu. Mods werden einmal gelesen, wenn der Server startet, daher ändert sich in einer bereits laufenden Welt nichts.
Das Spiel weiß es und sagt es
Dragonwilds prüft bei jedem Start eines Dedicated Servers auf Mods. Findet es den Ordner ~mods, schreibt es eine Warnung ins Serverlog, „Found the following unexpected files, which suggests mod use“, und markiert die Sitzung des Servers als modifiziert.
Aus der Funktionsweise dieser Prüfung ergeben sich zwei Dinge, beide auf unserem Testserver gemessen:
- Ein leerer Ordner ~mods genügt. Die Prüfung reagiert auf den Ordner, nicht auf seinen Inhalt.
- Um zu einem Server ohne Mods zurückzukehren, muss der Ordner entfernt werden, nicht nur geleert.
Jagex stellt keine Mod-Werkzeuge für Dragonwilds her und veröffentlicht Community Modding Guidelines, die Community-Mods in Grenzen erlauben: keine bezahlten Mods, keine Mods, die zentrale Spieldateien überschreiben oder Spielstände beschädigen, und kein Cheaten im gemeinsamen Spiel. Mods werden von Spielern gemacht, und weder Jagex noch ein Host kann versprechen, dass eine nach einem Spiel-Update weiter funktioniert.
Auf einem bei uns gehosteten Server: der Mods-Tab
Bei uns gehostete Server haben im Dashboard einen Mods-Tab, derzeit in Beta, der die drei Regeln oben für dich übernimmt.
- Lade die Mod von ihrer Seite als .zip herunter.
- Öffne in deinem Server-Dashboard den Mods-Tab und wähle die .zip, oder die drei Dateien, wenn du sie entpackt hast.
- Die Mod erscheint in der Liste, ausgeschaltet. Schalte sie ein.
- Bitte deine Gruppe, die Welt zu verlassen, und nutze dann Jetzt neu starten im selben Tab.
Was der Tab kann, ein Datei-Upload aber nicht:
- Er prüft den Satz. Eine Mod mit fehlender Datei wird mit dem Namen der fehlenden Datei abgelehnt, statt als Mod installiert zu werden, die nichts bewirkt.
- Er erkennt eine UE4SS-Mod und sagt dir, dass sie ins Spiel gehört und nicht auf den Server.
- Eine ausgeschaltete Mod wird außerhalb des Spielordners aufbewahrt, und wenn die letzte Mod ausgeschaltet oder entfernt wird, wird auch der Ordner entfernt. Ein Server mit allen Mods aus startet also als unmodifizierter Server.
- Wer eine bereits installierte Mod hochlädt, ersetzt sie und behält ihren An- oder Aus-Zustand bei: So aktualisierst du eine.
Wenn du den Server selbst hostest
- Stoppe den Server.
- Lege RSDragonwilds/Content/Paks/~mods an, falls es nicht vorhanden ist.
- Kopiere die .pak, .utoc und .ucas jeder Mod hinein.
- Starte den Server und lies das Log: Eine geladene Mod wird als gemounteter Container mit dem Namen der Mod gemeldet.
Wenn dein Server sich bei jedem Start selbst von Steam aktualisiert, bleiben die Mods, wo sie sind: Das Update prüft die eigenen Dateien des Spiels und lässt den Ordner ~mods in Ruhe.
Wo du Mods findest
- CurseForge hat eine Kategorie Pak Mods für Dragonwilds, das ist die Art Mod, die ein Server lädt.
- Nexus Mods ist die größere Seite, mit beiden Arten. Lies die Installationsanleitung jeder Mod, um zu sehen, welche Art es ist.
Mod-Seiten sagen auch, ob die Spieler die Mod ebenfalls brauchen. Eine Mod, die das Aussehen verändert, muss in der Regel im Spiel jedes Spielers sein; frage die Seite des Autors, nicht uns, denn das ist von Mod zu Mod verschieden.
Nach einem Spiel-Update
Eine Mod wird für eine Version des Spiels gebaut. Wenn Jagex einen Patch ausliefert, kann eine für die ältere Version gemachte Mod nicht mehr funktionieren, und im schlimmsten Fall lädt die Welt nicht. Wenn dein Server nach einem Update nicht mehr hochkommt, schalte alle Mods aus, starte neu und schalte sie nacheinander wieder ein, sobald ihre Autoren sie aktualisiert haben.
Häufig gestellte Fragen
Kann man Mods auf einem RuneScape: Dragonwilds Dedicated Server installieren?
Ja, Pak-Mods. Das sind Sätze aus drei Dateien (.pak, .utoc und .ucas), die in RSDragonwilds/Content/Paks/~mods liegen, und der Server lädt sie beim Start. UE4SS-Mods (Lua) laufen nicht auf einem Dedicated Server, weil UE4SS sich ins Windows-Spiel einklinkt und der Server ein Linux-Build ist.
Wo ist der Mods-Ordner auf einem Dragonwilds Server?
RSDragonwilds/Content/Paks/~mods, mit der Tilde im Namen. Er existiert nicht, bis du ihn erstellst. Auf einem Server, der bei uns gehostet wird, erstellt und entfernt der Mods-Tab ihn für dich.
Warum funktioniert meine Dragonwilds Mod nicht auf dem Server?
Meist, weil nur die .pak hochgeladen wurde. Eine Dragonwilds-Mod braucht ihre .utoc und .ucas neben der .pak, und fehlen die, lädt der Server nichts davon und zeigt keinen Fehler. Die andere häufige Ursache ist eine UE4SS-Mod, die auf einem Server gar nicht laufen kann.
Funktionieren UE4SS-Mods auf einem dedizierten Dragonwilds-Server?
Nein. UE4SS hängt sich an die Windows-Version des Spiels, und der Dedicated Server ist ein Linux-Build. UE4SS-Mods installiert jeder Spieler in seinem eigenen Spiel.
Brauchen meine Freunde dieselben Mods?
Das hängt von der Mod ab. Eine, die nur Regeln oder Daten auf dem Server ändert, braucht von den Spielern vielleicht nichts, und eine, die verändert, wie Dinge aussehen, muss in der Regel auch in jedem Spiel installiert sein. Auf der Seite der Mod steht, was gilt.
Erkennt das Spiel Mods auf einem Dedicated Server?
Ja. Bei jedem Start prüft der Server auf den Ordner ~mods, schreibt eine Warnung in sein Log und markiert seine Sitzung als modifiziert. Er tut das auch, wenn der Ordner leer ist, daher bedeutet die Rückkehr zu einem unmodifizierten Server, den Ordner zu entfernen, was der Mods-Tab tut, wenn die letzte Mod ausgeschaltet wird.
Entfernt ein Spiel-Update meine Mods?
Nein. Das Update prüft die eigenen Dateien des Spiels und lässt den Ordner ~mods in Ruhe. Ein Update kann trotzdem eine Mod kaputt machen, die für die ältere Version gebaut wurde: Wenn der Server die Welt nicht mehr lädt, schalte die Mods aus und starte neu.
Bietet Flux modifiziertes Dragonwilds Server Hosting an?
Ja. Jeder Dragonwilds-Tarif enthält den Mods-Tab, in Beta: Lade die .zip einer Mod hoch, schalte sie ein und starte neu. Es gibt keine Zusatzkosten und keinen separaten Mod-Tarif. Die Mods selbst stammen aus der Community, daher können wir nicht versprechen, dass eine bestimmte Mod mit der aktuellen Spielversion funktioniert.
Verwandte RuneScape: Dragonwilds-Anleitungen
- So richtest du einen RuneScape: Dragonwilds Dedicated Server ein
- Dragonwilds-Servereinstellungen erklärt
- Dragonwilds-Welteinstellungen ändern, ohne von vorn anzufangen
- So ziehst du deine Dragonwilds-Welt auf einen dedizierten Server um
- Dragonwilds Server erscheint nicht im Public-Tab
- Dragonwilds Server Hosting Preise und Tarife