Zum Hauptinhalt springen
Enshrouded 1.0 ist da−25%
EnshroudedEnshrouded·Mods & Anpassung

Mods auf einem Enshrouded-Server installieren (EML)

Installiere Mods auf deinem Enshrouded-Server mit dem Mod Loader EML: dbghelp.dll und Mods hochladen, ein DLL-Override eintragen, neu starten, Log prüfen.

Magnus·
6 min Lesezeit
·
29. Okt. 2026
Inhaltsverzeichnis

Enshrouded hat keinen offiziellen Mod-Support: Es gibt keinen Steam Workshop und im Panel keinen Mod-Tab. Mods kannst du auf deinem Server trotzdem nutzen, und zwar mit EML (Enshrouded Mod Loader), einem kostenlosen Community-Loader. Es sind vier Schritte: eine DLL hochladen, deine Mods hochladen, zwei Zeilen in eine Einstellungsdatei eintragen und neu starten. Jeden Schritt unten haben wir auf unserem eigenen Enshrouded-Server getestet.

Bevor du loslegst: EML und seine Mods sind inoffiziell. Ein Spiel-Update kann sie lahmlegen, bis die Autoren nachziehen, und wir können einen Mod nicht für dich reparieren. Mach vorher ein Backup (Tab Backups oder lade den Ordner savegame herunter).

Was EML ist

EML ist ein Open-Source-Loader aus der Community. Er führt beim Serverstart jeden Mod im Ordner mods aus und ändert die Spieldaten, bevor die Welt geladen wird: zum Beispiel Stapelgrößen, Beutemengen, Herstellungskosten oder Ausdauer. Neue Befehle oder Skripte, die während des Spielens laufen, fügt er nicht hinzu.

Du brauchst zwei Downloads:

Schritt 1: Server stoppen und EML hochladen

  1. Stoppe deinen Server im Panel.
  2. Öffne Files. Du befindest dich im Hauptordner des Servers, dem Ordner mit enshrouded_server.exe.
  3. Klicke auf Upload und lade dbghelp.dll hier hoch, direkt neben enshrouded_server.exe.

Schritt 2: Mods hochladen

  1. Klicke im selben Hauptordner auf New folder und nenne ihn mods.
  2. Öffne mods, klicke auf Upload, dann auf Upload folder und wähle den Ordner des Mods auf deinem PC aus. Wiederhole das für jeden Mod. Die Struktur sollte so aussehen:
mods/
  more-stamina/
    mod.json
    src/
      mod.lua

Der Ordner mods eines Enshrouded-Servers mit einem Mod-Ordner, der mod.json enthält

mod.json muss direkt im Ordner des Mods liegen, nicht eine Ebene tiefer. Wenn ein Download in einen zusätzlichen Ordner entpackt wird, lade den inneren Ordner hoch. Für viele Mods auf einmal geht auch SFTP (Tab Files, Button SFTP).

Schritt 3: Den Server die DLL laden lassen

Dein Enshrouded-Server führt das Windows-Serverprogramm unter Linux über Proton aus. Proton nutzt seine eigene eingebaute dbghelp.dll und ignoriert die hochgeladene, solange du es nicht anders einstellst. Das machst du einmalig in einer Einstellungsdatei namens user.reg.

  1. Lass den Server gestoppt. Wenn du die Datei änderst, während der Server läuft, wird deine Änderung beim Stoppen überschrieben.
  2. Öffne in Files Steam, dann steamapps, compatdata, 2278520 und pfx.

Der Ordner pfx im Tab Files eines Enshrouded-Servers mit der Datei user.reg

  1. Klicke auf die drei Punkte neben user.reg und wähle Download. Der Panel-Editor öffnet keine .reg-Dateien, deshalb bearbeitest du sie auf deinem PC.
  2. Doppelklicke die Datei nicht: unter Windows landet sie sonst in der Registry deines eigenen PCs. Klicke sie mit der rechten Maustaste an und wähle Öffnen mit und dann deinen Texteditor. Öffne die heruntergeladene Datei in einem einfachen Texteditor (Notepad, Notepad++ oder VS Code). Gehe ganz ans Ende, füge eine leere Zeile ein und trage dann diese zwei Zeilen genau so ein (die doppelten Backslashes sind richtig):
[Software\\Wine\\AppDefaults\\enshrouded_server.exe\\DllOverrides]
"dbghelp"="native,builtin"
  1. Speichere die Datei und behalte den Namen user.reg bei.
  2. Klicke zurück im Ordner pfx auf Upload und lade deine bearbeitete user.reg hoch, sodass sie die alte ersetzt.

Wenn der Ordner pfx noch nicht existiert, starte den Server einmal, warte, bis er online ist, stoppe ihn und versuche es erneut. Der Ordner wird beim ersten Start angelegt.

Schritt 4: Server starten und prüfen, ob EML geladen wurde

Starte den Server im Panel und öffne danach wieder Files. Wenn EML geladen wurde, siehst du im Hauptordner neue Dateien: eml.json und enshrouded_server.kfc.bak (EMLs Kopie der originalen Spieldaten).

Der Tab Files eines Enshrouded-Servers mit dbghelp.dll, dem Ordner mods, eml.json und enshrouded_server.kfc.bak

EML schreibt sein eigenes Log, nicht in die Console. Öffne den Ordner logs und klicke auf die Datei, die auf .eml.log endet (sie ist nach dem Datum benannt). Nach einem Start, bei dem du Mods hinzugefügt oder geändert hast, hat jeder Mod eine Zeile Running mod, gefolgt von Applied ... patches:

Die EML-Logdatei im Panel-Editor mit Running mod und Applied 1 patches

Bei späteren Starts ohne Änderungen steht im Log stattdessen No changes detected, skipping patching. Das ist normal: Die gepatchten Spieldaten bleiben erhalten.

Deine Mods sind jetzt für alle aktiv, die beitreten. Manche Mods müssen zusätzlich auf dem PC jedes Spielers installiert werden: Das steht auf der Seite des Mods.

Mods hinzufügen, ändern oder entfernen

  • Mod hinzufügen oder ändern: Server stoppen, Dateien in mods ändern, Server wieder starten. EML bemerkt die Änderung und patcht die Spieldaten neu.
  • Alle Mods entfernen: Server stoppen und dbghelp.dll sowie den Ordner mods löschen. Lösche danach enshrouded_server.kfc und benenne enshrouded_server.kfc.bak in enshrouded_server.kfc um, damit die originalen Spieldaten zurückkommen. Für einen ganz sauberen Stand aktivierst du für einen Start Validate im Tab Startup (Steam prüft und repariert dann alle Spieldateien) und schaltest es danach wieder aus. Die zwei Zeilen in user.reg kannst du drinlassen: Ohne dbghelp.dll bewirken sie nichts.
  • Mods für Stapelgrößen: Teile vor dem Entfernen jeden Stapel, der größer als das normale Limit ist, sonst können die überzähligen Items in diesem Stapel verloren gehen.

Deine Welt bleibt die ganze Zeit in savegame. EML ändert die Datendateien des Spiels, nicht deinen Spielstand.

Häufige Probleme

Nach einem Neustart gibt es keine .eml.log-Datei und keine eml.json. EML wurde nicht geladen. Prüfe die zwei Zeilen in user.reg auf Tippfehler (zwei Backslashes zwischen den Teilen, gerade Anführungszeichen) und ob du die Datei hochgeladen hast, während der Server gestoppt war. Prüfe außerdem, ob dbghelp.dll neben enshrouded_server.exe liegt und nicht in mods.

Im Log steht Running mods, aber keine Zeile Running mod, auch nachdem du einen Mod hinzugefügt hast. EML hat keine Mods gefunden. Achte darauf, dass die mod.json jedes Mods direkt in mods/<Modname>/ liegt.

Der Server startet nach einem Spiel-Update nicht mehr. Ein großes Enshrouded-Update kann EML oder einen Mod lahmlegen, bis er aktualisiert wird. Stoppe den Server, lösche dbghelp.dll und starte ihn erneut, um sofort wieder online zu sein. Spiele die neueste EML-Version wieder ein, sobald sie das Update unterstützt, und dann deine Mods einzeln.

Ein Mod lädt, ändert aber nichts. Er ist wahrscheinlich für eine ältere Spielversion gemacht oder ändert nur etwas auf Spielerseite. Prüfe auf der Seite des Mods, welche Version er unterstützt.

Nach dem Wiederherstellen eines Backups funktionieren die Mods nicht mehr. Wenn der Server den Proton-Ordner nach einer Wiederherstellung neu aufbaut, ist deine Änderung an user.reg weg. Wiederhole Schritt 3.

Änderungen ohne Mods

Vieles, wofür Leute Mods installieren, ist bereits eine Welteinstellung: Schwierigkeit, Beutemengen, Gegnerstärke, Tageslänge und mehr. Die gehen bei Updates nie kaputt. Siehe Enshrouded-Server-Einstellungen und Schwierigkeit ändern. Wenn du auf einer Welt spielen willst, die du schon gebaut hast, lies Deine Welt auf deinen Enshrouded-Server hochladen.

Du hast noch keinen Server? Schau dir Enshrouded Server Hosting an.

War diese Anleitung hilfreich?

Enshrouded

Starte deinen Enshrouded Server

High-Performance Hosting mit 24/7 Support