Przejdź do treści głównej
Enshrouded 1.0 już dostępny−25%
EnshroudedEnshrouded·Mody i personalizacja

Jak zainstalować mody na serwerze Enshrouded (EML)

Zainstaluj mody na serwerze Enshrouded za pomocą loadera EML: wgraj dbghelp.dll i mody, dodaj jedno nadpisanie DLL, zrestartuj i sprawdź log.

Magnus·
5 min czytania
·
29 paź 2026
Spis treści

Enshrouded nie ma oficjalnej obsługi modów: nie ma Steam Workshop ani zakładki z modami w panelu. Mody na swoim serwerze i tak możesz uruchomić dzięki EML (Enshrouded Mod Loader), darmowemu loaderowi od społeczności. To cztery kroki: wgraj jedną bibliotekę DLL, wgraj mody, dopisz dwie linijki w jednym pliku ustawień i zrestartuj serwer. Każdy krok poniżej przetestowaliśmy na własnym serwerze Enshrouded.

Zanim zaczniesz: EML i jego mody są nieoficjalne. Aktualizacja gry może je zepsuć, dopóki autorzy ich nie poprawią, a my nie naprawimy za ciebie moda. Najpierw zrób backup (zakładka Backups albo pobierz folder savegame).

Czym jest EML

EML to loader open source stworzony przez społeczność. Przy starcie serwera uruchamia każdy mod z folderu mods i zmienia dane gry, zanim załaduje się świat: na przykład rozmiary stosów, ilość łupów, koszty tworzenia czy wytrzymałość. Nie dodaje nowych komend ani skryptów działających w trakcie gry.

Potrzebujesz dwóch plików do pobrania:

Krok 1: zatrzymaj serwer i wgraj EML

  1. Zatrzymaj serwer w panelu.
  2. Otwórz Files. Jesteś w głównym folderze serwera, tym z plikiem enshrouded_server.exe.
  3. Kliknij Upload i wgraj tutaj dbghelp.dll, obok enshrouded_server.exe.

Krok 2: wgraj mody

  1. W tym samym głównym folderze kliknij New folder i nazwij go mods.
  2. Otwórz mods, kliknij Upload, potem Upload folder i wybierz folder moda na swoim komputerze. Powtórz to dla każdego moda. Struktura powinna wyglądać tak:
mods/
  more-stamina/
    mod.json
    src/
      mod.lua

Folder mods serwera Enshrouded z jednym folderem moda zawierającym mod.json

mod.json musi leżeć bezpośrednio w folderze moda, nie poziom głębiej. Jeśli pobrany plik rozpakowuje się do dodatkowego folderu, wgraj ten wewnętrzny. Przy wielu modach naraz możesz też użyć SFTP (zakładka Files, przycisk SFTP).

Krok 3: pozwól serwerowi załadować DLL

Twój serwer Enshrouded uruchamia windowsowy program serwera na Linuksie przez Proton. Proton używa własnej wbudowanej biblioteki dbghelp.dll i ignoruje tę wgraną przez ciebie, dopóki mu tego nie powiesz. Robisz to raz, w pliku ustawień o nazwie user.reg.

  1. Serwer ma być zatrzymany. Jeśli zmienisz ten plik, gdy serwer działa, twoja zmiana zostanie nadpisana przy zatrzymaniu.
  2. W Files otwórz Steam, potem steamapps, compatdata, 2278520 i pfx.

Folder pfx w zakładce Files serwera Enshrouded z plikiem user.reg

  1. Kliknij trzy kropki obok user.reg i wybierz Download. Edytor w panelu nie otwiera plików .reg, więc edytujesz go na swoim komputerze.
  2. Nie klikaj pliku dwukrotnie: w Windows trafi on wtedy do rejestru twojego własnego komputera. Kliknij go prawym przyciskiem, wybierz Otwórz za pomocą i swój edytor tekstu. Otwórz pobrany plik w zwykłym edytorze tekstu (Notatnik, Notepad++ lub VS Code). Przejdź na sam koniec, dodaj pustą linię, a potem wklej te dwie linijki dokładnie tak, jak są (podwójne ukośniki wsteczne są prawidłowe):
[Software\\Wine\\AppDefaults\\enshrouded_server.exe\\DllOverrides]
"dbghelp"="native,builtin"
  1. Zapisz plik, zachowując nazwę user.reg.
  2. Wróć do folderu pfx, kliknij Upload i wgraj swój edytowany user.reg, tak żeby zastąpił stary.

Jeśli folderu pfx jeszcze nie ma, uruchom serwer raz, poczekaj, aż będzie online, zatrzymaj go i spróbuj ponownie. Folder powstaje przy pierwszym starcie.

Krok 4: uruchom serwer i sprawdź, czy EML się załadował

Uruchom serwer w panelu, a potem znów otwórz Files. Gdy EML się załaduje, w głównym folderze pojawią się nowe pliki: eml.json i enshrouded_server.kfc.bak (kopia oryginalnych danych gry zrobiona przez EML).

Zakładka Files serwera Enshrouded z plikiem dbghelp.dll, folderem mods, plikami eml.json i enshrouded_server.kfc.bak

EML zapisuje własny log, nie w Console. Otwórz folder logs i kliknij plik kończący się na .eml.log (nazwany datą). Po starcie, przy którym dodałeś lub zmieniłeś mody, każdy mod ma linię Running mod, a po niej Applied ... patches:

Plik logu EML w edytorze panelu z liniami Running mod i Applied 1 patches

Przy kolejnych startach bez zmian log pokazuje zamiast tego No changes detected, skipping patching. To normalne: załatane dane gry zostają na miejscu.

Twoje mody działają teraz dla wszystkich, którzy dołączą. Niektóre mody trzeba też zainstalować na komputerze każdego gracza: informacja o tym jest na stronie moda.

Dodawanie, zmiana i usuwanie modów

  • Dodanie lub zmiana moda: zatrzymaj serwer, zmień pliki w mods, uruchom go ponownie. EML wykryje zmianę i ponownie załata dane gry.
  • Usunięcie wszystkich modów: zatrzymaj serwer i usuń dbghelp.dll oraz folder mods. Potem usuń enshrouded_server.kfc i zmień nazwę enshrouded_server.kfc.bak na enshrouded_server.kfc, co przywraca oryginalne dane gry. Żeby mieć pełną czystość, włącz Validate w zakładce Startup na jeden start (Steam sprawdzi i naprawi wtedy wszystkie pliki gry), a potem wyłącz to z powrotem. Dwie linijki w user.reg możesz zostawić: bez dbghelp.dll nic nie robią.
  • Mody zmieniające rozmiar stosów: przed usunięciem takiego moda podziel każdy stos większy niż normalny limit, bo nadmiarowe przedmioty z tego stosu mogą przepaść.

Twój świat przez cały czas zostaje w savegame. EML zmienia pliki z danymi gry, nie twój zapis.

Częste problemy

Po restarcie nie ma pliku .eml.log ani eml.json. EML się nie załadował. Sprawdź dwie linijki w user.reg pod kątem literówek (dwa ukośniki wsteczne między częściami, proste cudzysłowy) i czy wgrałeś plik, gdy serwer był zatrzymany. Sprawdź też, czy dbghelp.dll leży obok enshrouded_server.exe, a nie w mods.

W logu jest Running mods, ale nie ma linii Running mod, nawet po dodaniu moda. EML nie znalazł żadnych modów. Upewnij się, że mod.json każdego moda leży bezpośrednio w mods/<nazwa moda>/.

Serwer przestał się uruchamiać po aktualizacji gry. Duża aktualizacja Enshrouded może zepsuć EML lub mod, dopóki nie zostanie zaktualizowany. Zatrzymaj serwer, usuń dbghelp.dll i uruchom go ponownie, żeby od razu wrócić online. Najnowszą wersję EML dodaj z powrotem, gdy będzie obsługiwać aktualizację, a potem mody po jednym.

Mod się ładuje, ale nic nie zmienia. Prawdopodobnie jest zrobiony pod starszą wersję gry albo zmienia coś tylko po stronie gracza. Sprawdź na stronie moda, jaką wersję obsługuje.

Mody przestały działać po przywróceniu backupu. Jeśli serwer odbuduje folder Proton po przywróceniu, twoja zmiana w user.reg znika. Powtórz krok 3.

Zmiany bez modów

Wiele rzeczy, dla których ludzie instalują mody, to już ustawienia świata: poziom trudności, ilość łupów, siła przeciwników, długość dnia i więcej. Te nigdy nie psują się po aktualizacji. Zobacz Jak zmienić ustawienia serwera Enshrouded i poziom trudności. Żeby grać na świecie, który już zbudowałeś, przeczytaj Jak przesłać swój świat na serwer Enshrouded.

Nie masz jeszcze serwera? Zajrzyj na hosting serwerów Enshrouded.

Czy ten poradnik był pomocny?

Enshrouded

Uruchom swój serwer Enshrouded

Hosting o wysokiej wydajności z wsparciem 24/7