Enshrouded har ingen officiel mod-understøttelse: der er ingen Steam Workshop og ingen mod-fane i panelet. Du kan stadig køre mods på din server med EML (Enshrouded Mod Loader), en gratis loader fra fællesskabet. Det tager fire trin: upload én DLL, upload dine mods, tilføj to linjer i én indstillingsfil og genstart. Vi har testet hvert trin nedenfor på vores egen Enshrouded-server.
Inden du går i gang: EML og dets mods er uofficielle. En spilopdatering kan ødelægge dem, indtil udviklerne har fulgt med, og vi kan ikke rette en mod for dig. Tag en backup først (fanen Backups, eller download mappen savegame).
Hvad EML er
EML er en open source-loader lavet af fællesskabet. Den kører alle mods i mappen mods, når serveren starter, og ændrer spillets data, før verdenen indlæses: ting som stakstørrelser, mængden af loot, crafting-priser eller udholdenhed. Den tilføjer ikke nye kommandoer eller scripts, der kører, mens du spiller.
Du skal bruge to downloads:
- EML selv: filen
dbghelp.dllfra den seneste udgivelse på GitHub: https://github.com/Brabb3l/kfc-parser/releases - Mods: de fleste EML-mods ligger på Nexus Mods: https://www.nexusmods.com/enshrouded. Vælg mods, hvor siden skriver, at de virker med EML og den nuværende spilversion. Hver mod er en mappe med en
mod.json-fil indeni.
Trin 1: stop serveren og upload EML
- Stop din server fra panelet.
- Åbn Files. Du står i serverens hovedmappe, den der indeholder
enshrouded_server.exe. - Klik på Upload og upload
dbghelp.dllher, ved siden afenshrouded_server.exe.
Trin 2: upload dine mods
- Klik på New folder i den samme hovedmappe og kald den
mods. - Åbn
mods, klik på Upload og derefter Upload folder, og vælg modens mappe på din pc. Gentag for hver mod. Opbygningen skal se sådan ud:
mods/
more-stamina/
mod.json
src/
mod.lua

mod.json skal ligge direkte i modens mappe, ikke et niveau dybere. Hvis en download pakkes ud i en ekstra mappe, så upload den inderste. Til mange mods på én gang kan du også bruge SFTP (fanen Files, knappen SFTP).
Trin 3: få serveren til at indlæse DLL-filen
Din Enshrouded-server kører Windows-serverprogrammet på Linux via Proton. Proton bruger sin egen indbyggede dbghelp.dll og ignorerer den, du har uploadet, medmindre du siger noget andet. Det gør du én gang, i en indstillingsfil der hedder user.reg.
- Hold serveren stoppet. Hvis du ændrer filen, mens serveren kører, bliver din ændring overskrevet, når den stopper.
- Åbn
Steami Files, dereftersteamapps,compatdata,2278520ogpfx.

- Klik på de tre prikker ved siden af
user.regog vælg Download. Panelets editor åbner ikke.reg-filer, så du redigerer den på din pc. - Dobbeltklik ikke på filen: på Windows lægger det den ind i din egen pc's registreringsdatabase. Højreklik og vælg Åbn med og derefter din teksteditor. Åbn den downloadede fil i en almindelig teksteditor (Notepad, Notepad++ eller VS Code). Gå helt til slutningen, tilføj en tom linje og indsæt derefter de to linjer præcis som de står (de dobbelte backslashes er korrekte):
[Software\\Wine\\AppDefaults\\enshrouded_server.exe\\DllOverrides]
"dbghelp"="native,builtin"
- Gem filen, og behold navnet
user.reg. - Klik på Upload tilbage i mappen
pfxog upload din redigeredeuser.reg, så den erstatter den gamle.
Hvis mappen pfx ikke findes endnu, så start serveren én gang, lad den komme online, stop den og prøv igen. Mappen oprettes ved første start.
Trin 4: start serveren og tjek, at EML er indlæst
Start serveren fra panelet, og åbn derefter Files igen. Når EML er indlæst, ser du nye filer i hovedmappen: eml.json og enshrouded_server.kfc.bak (EMLs kopi af de originale spildata).

EML skriver sin egen log og ikke til Console. Åbn mappen logs og klik på filen, der ender på .eml.log (den er opkaldt efter datoen). Efter en start, hvor du har tilføjet eller ændret mods, har hver mod en Running mod-linje efterfulgt af Applied ... patches:

Ved senere starter uden ændringer står der No changes detected, skipping patching i loggen i stedet. Det er normalt: de patchede spildata bliver liggende.
Dine mods er nu aktive for alle, der joiner. Nogle mods skal også installeres på hver spillers pc: modens egen side fortæller det.
Tilføj, ændr eller fjern mods
- Tilføj eller ændr en mod: stop serveren, ændr filerne i
modsog start den igen. EML opdager ændringen og patcher spildataene igen. - Fjern alle mods: stop serveren og slet
dbghelp.dllog mappenmods. Slet derefterenshrouded_server.kfcog omdøbenshrouded_server.kfc.baktilenshrouded_server.kfc, så er de originale spildata tilbage. For at være helt ren kan du slå Validate til i fanen Startup til én start (Steam tjekker og reparerer så alle spilfiler), og slå det fra igen bagefter. Du kan lade de to linjer iuser.regstå: udendbghelp.dllgør de ingenting. - Mods med stakstørrelser: før du fjerner en, så del alle stakke, der er større end den normale grænse, ellers kan de ekstra ting i stakken gå tabt.
Din verden ligger i savegame hele tiden. EML ændrer spillets datafiler, ikke din save.
Almindelige problemer
Ingen .eml.log-fil og ingen eml.json efter en genstart. EML blev ikke indlæst. Tjek de to linjer i user.reg for tastefejl (to backslashes mellem hver del, lige citationstegn), og at du uploadede filen, mens serveren var stoppet. Tjek også, at dbghelp.dll ligger ved siden af enshrouded_server.exe og ikke inde i mods.
Loggen viser Running mods, men ingen Running mod-linje, selv efter du har tilføjet en mod. EML fandt ingen mods. Sørg for, at hver mods mod.json ligger direkte i mods/<mod name>/.
Serveren vil ikke starte efter en spilopdatering. En stor Enshrouded-opdatering kan ødelægge EML eller en mod, indtil den er opdateret. Stop serveren, slet dbghelp.dll og start den igen for at komme online med det samme. Læg den nyeste EML-udgivelse tilbage, når den understøtter opdateringen, og derefter dine mods én ad gangen.
En mod indlæses, men ændrer ingenting. Den er sandsynligvis lavet til en ældre spilversion, eller den ændrer kun noget hos spilleren. Tjek modens side for, hvilken version den understøtter.
Mods holdt op med at virke efter gendannelse af en backup. Hvis serveren genopbygger Proton-mappen efter en gendannelse, er din ændring i user.reg væk. Gentag trin 3.
Ændringer du kan lave uden mods
Meget af det, folk installerer mods for, er allerede en verdensindstilling: sværhedsgrad, mængden af loot, fjendernes styrke, dagens længde og mere. De går aldrig i stykker ved en opdatering. Se Sådan ændrer du Enshrouded-serverindstillinger og sværhedsgrad. Hvis du vil spille på en verden, du allerede har bygget, så se Sådan uploader du din verden til din Enshrouded-server.
Har du ikke en server endnu? Tag et kig på Enshrouded server hosting.
