Enshrouded har ikke indbygget mod-understøttelse til servere. Keen Games tilbyder hverken Workshop eller en officiel loader, så panelet har ingen Mods-fane til spillet. Det, community'et bruger i stedet, er EML (Enshrouded Mod Loader): en lille open source DLL, der retter spillets data, når serveren starter. Denne guide sætter det op fra panelet på cirka ti minutter.
Godt at vide først: EML er et community-projekt, som hverken vi eller Keen Games vedligeholder. Efter en stor spilopdatering kan en mod holde op med at virke, indtil dens udvikler opdaterer den, og vi kan ikke reparere tredjepartsmods. Tag en backup i fanen Backups, før du går i gang.
Hvad du kan og ikke kan med EML
EML læser alle mods i en mods-mappe ved opstart og omskriver værdier i spildataene, før verdenen indlæses. Det dækker de klassiske justeringer: større stacks, billigere crafting, mere loot, mere udholdenhed og så videre.
Den kan ikke tilføje noget, der kører, mens du spiller, som nye kommandoer eller scripts. Hvis en mod lover det, er den enten client-side eller ikke en EML-mod.
Hent disse to ting på din pc først:
- Loaderen:
dbghelp.dllfra den nyeste release på https://github.com/Brabb3l/kfc-parser/releases - Dine mods: Nexus Mods har den største samling: https://www.nexusmods.com/enshrouded. Tjek, at modsiden nævner EML og den aktuelle spilversion. En mod er en mappe, der indeholder en
mod.json-fil.
1. Læg EML og dine mods på serveren
Stop serveren først, og åbn derefter fanen Files. Mappen, du lander i, er serverens rod, hvor enshrouded_server.exe ligger.
- Upload
dbghelp.dlldirekte i denne rodmappe. - Opret en ny mappe i roden med navnet
mods. - Åbn
mods, og brug Upload folder til at tilføje hver mods mappe.
Når du er færdig, skal strukturen se sådan ud:
enshrouded_server.exe
dbghelp.dll
mods/
my-mod/
mod.json

Den mest almindelige fejl er én mappe for meget: mods/my-mod/my-mod/mod.json bliver ikke indlæst. Hvis en zip-fil pakkes ud med et ekstra lag, så upload den inderste mappe. Har du mange mods? Så er SFTP hurtigere (knappen SFTP i fanen Files).
2. Få Proton til at bruge EML-DLL'en
Enshrouded-serveren er et Windows-program, og på vores maskiner kører den gennem Proton. Som standard foretrækker Proton sin egen kopi af dbghelp.dll, så din uploadede bliver sprunget over. Én overskrivning i Protons registreringsfil løser det.
Mens serveren stadig er stoppet, skal du gå til Steam/steamapps/compatdata/2278520/pfx i fanen Files.

Åbn user.reg i panelets editor, scroll helt ned til bunden, lad en tom linje stå og indsæt dette. Kopiér det præcist, de dobbelte backslashes skal være der:
[Software\\Wine\\AppDefaults\\enshrouded_server.exe\\DllOverrides]
"dbghelp"="native,builtin"
Gem filen. Hvis editoren ikke vil åbne user.reg, så download den, redigér den i en almindelig teksteditor som Notepad++ eller VS Code, og upload den igen til samme mappe. På Windows skal du aldrig dobbeltklikke på en .reg-fil: så importeres den i din egen pcs registreringsdatabase.
To ting at holde øje med:
- Serveren skal være stoppet, mens du redigerer. En kørende server skriver filen igen, når den lukker ned, og så forsvinder dine linjer.
- Ingen
pfx-mappe? Den oprettes ved første opstart. Start serveren én gang, vent til den er online, stop den og kig igen.
3. Start serveren og tjek, at modsene er aktive
Start serveren, og gå tilbage til rodmappen i Files. Hvis EML har kørt, er der kommet to nye filer: eml.json og enshrouded_server.kfc.bak, som er en backup af de uberørte spildata.

For detaljerne skal du kigge i mappen logs, ikke i konsollen: EML logger til sin egen fil, der ender på .eml.log. Ved en opstart med nye eller ændrede mods ser du en Running mod-linje for hver af dem, efterfulgt af Applied ... patches.

Hvis intet er ændret siden sidste opstart, står der kun No changes detected, skipping patching i loggen. Det er forventet, de patchede data ligger der stadig.
Alle, der joiner nu, spiller med modsene. Nogle få mods kræver også en kopi på hver spillers pc, hvilket modsiden fortæller dig.
Opdatér eller fjern mods senere
- Tilføj, opdatér eller fjern én enkelt mod: stop serveren, ændr indholdet af
mods, og start igen. EML opdager forskellen og patcher igen. - Tilbage til vanilla: stop serveren, slet
dbghelp.dllog mappenmods, sletenshrouded_server.kfc, og omdøbenshrouded_server.kfc.baktilbage tilenshrouded_server.kfc. For en helt ren installation skal du slå Validate til under Startup ved én opstart og slå det fra igen bagefter. Linjerne iuser.reger harmløse uden DLL'en, så de kan blive. - Mods til stack-størrelse: del for store stacks op, før du fjerner en sådan mod. Alt over den normale stack-grænse kan forsvinde.
Intet af dette rører din verden. Gemte spil ligger i mappen savegame, og EML ændrer kun spillets datafiler.
Fejlfinding
Ingen eml.json og ingen .eml.log efter genstart. DLL'en blev aldrig indlæst. Sammenlign dine user.reg-linjer med blokken ovenfor (to backslashes mellem hver del, lige anførselstegn), sørg for, at du gemte den, mens serveren var stoppet, og tjek, at dbghelp.dll ligger i roden ved siden af enshrouded_server.exe.
Loggen viser Running mods, men ingen Running mod-linjer. EML startede, men fandt ingen mods. Hver mod.json skal ligge direkte i mods/<mod name>/.
Serveren starter ikke efter en Enshrouded-opdatering. EML eller en af dine mods er ikke kompatibel endnu. Slet dbghelp.dll, og start serveren for at komme online igen. Når en ny EML-release understøtter opdateringen, så sæt den tilbage og tilføj dine mods én ad gangen, så du kan se, hvilken der driller.
En mod indlæses, men intet ændrer sig i spillet. Den er sandsynligvis lavet til en ældre spilversion, eller den ændrer kun noget client-side. Modsiden angiver som regel, hvad den understøtter.
Modsene er væk efter en backup-gendannelse. En gendannelse kan oprette Proton-mappen på ny, hvilket fjerner din user.reg-overskrivning. Gentag trin 2.
Vil du springe mods over?
Meget af det, folk modder, er allerede en serverindstilling: sværhedsgrad, fjendens styrke, loot, sult, holdbarhed og dag/nat-cyklussen. Indstillinger overlever alle opdateringer. Se Enshrouded: serverindstillinger og konfiguration. Skal du flytte en verden, du startede derhjemme? Følg Sådan uploader du din Enshrouded-verden til din server.
Mangler du en server? Se vores Enshrouded server hosting.