Enshroudedissa ei ole valmista modituea palvelimille. Keen Games ei tarjoa Workshopia eikä virallista loaderia, joten paneelissa ei ole sille Mods-välilehteä. Yhteisö käyttää sen sijaan EML:ää (Enshrouded Mod Loader): pientä avoimen lähdekoodin DLL-tiedostoa, joka muokkaa pelin dataa palvelimen käynnistyessä. Tämä opas asentaa sen paneelista noin kymmenessä minuutissa.
Hyvä tietää ensin: EML on yhteisön projekti, jota emme me emmekä Keen Games ylläpidä. Ison pelipäivityksen jälkeen modi voi lakata toimimasta, kunnes sen tekijä päivittää sen, emmekä voi korjata kolmannen osapuolen modeja. Tee varmuuskopio Backups-välilehdellä ennen aloittamista.
Mitä EML:llä voi ja ei voi tehdä
EML lukee käynnistyksessä jokaisen mods-kansion modin ja kirjoittaa pelidatan arvoja uusiksi ennen kuin maailma latautuu. Se kattaa klassiset säädöt: isommat pinot, halvempi valmistus, enemmän saalista, enemmän kestävyyttä ja niin edelleen.
Se ei voi lisätä mitään, mikä toimii pelatessa, kuten uusia komentoja tai skriptejä. Jos modi lupaa sellaista, se on joko asiakaspuolen modi tai ei EML-modi.
Hae ensin nämä kaksi asiaa omalle koneellesi:
- Loader:
dbghelp.dlluusimmasta julkaisusta osoitteessa https://github.com/Brabb3l/kfc-parser/releases - Modisi: Nexus Modsissa on suurin valikoima: https://www.nexusmods.com/enshrouded. Tarkista, että modin sivulla mainitaan EML ja nykyinen pelin versio. Modi on kansio, jossa on
mod.json-tiedosto.
1. Lisää EML ja modisi palvelimelle
Pysäytä palvelin ensin ja avaa sitten Files-välilehti. Kansio, johon päädyt, on palvelimen juurikansio, jossa enshrouded_server.exe sijaitsee.
- Lataa
dbghelp.dllsuoraan tähän juurikansioon. - Luo juureen uusi kansio nimeltä
mods. - Avaa
modsja lisää jokaisen modin kansio Upload folder -toiminnolla.
Valmiina rakenteen pitäisi näyttää tältä:
enshrouded_server.exe
dbghelp.dll
mods/
my-mod/
mod.json

Yleisin virhe on yksi kansio liikaa: mods/my-mod/my-mod/mod.json ei lataudu. Jos zip-tiedosto purkautuu ylimääräisellä tasolla, lataa sisempi kansio. Onko modeja paljon? SFTP on nopeampi (SFTP-painike Files-välilehdellä).
2. Käske Protonia käyttämään EML:n DLL-tiedostoa
Enshrouded-palvelin on Windows-ohjelma, ja koneillamme se pyörii Protonin kautta. Oletuksena Proton suosii omaa dbghelp.dll-kopiotaan, joten lataamasi tiedosto ohitetaan. Yksi ohitus Protonin rekisteritiedostossa korjaa asian.
Kun palvelin on yhä pysäytettynä, siirry Files-välilehdellä kansioon Steam/steamapps/compatdata/2278520/pfx.

Avaa user.reg paneelin editorissa, vieritä aivan loppuun, jätä yksi tyhjä rivi ja liitä tämä. Kopioi se täsmälleen, kaksoisbackslashit kuuluvat siihen:
[Software\\Wine\\AppDefaults\\enshrouded_server.exe\\DllOverrides]
"dbghelp"="native,builtin"
Tallenna tiedosto. Jos editori ei suostu avaamaan user.reg-tiedostoa, lataa se omalle koneellesi, muokkaa sitä tavallisella tekstieditorilla kuten Notepad++ tai VS Code ja lataa se takaisin samaan kansioon. Älä koskaan kaksoisklikkaa .reg-tiedostoa Windowsissa: silloin se tuodaan oman koneesi rekisteriin.
Kaksi asiaa, joihin kannattaa kiinnittää huomiota:
- Palvelimen täytyy olla pysäytettynä muokatessasi. Käynnissä oleva palvelin kirjoittaa tämän tiedoston uudelleen sammuessaan, ja rivisi katoavat.
- Ei
pfx-kansiota? Se luodaan ensimmäisessä käynnistyksessä. Käynnistä palvelin kerran, odota että se on online, pysäytä se ja katso uudelleen.
3. Käynnistä palvelin ja varmista, että modit ovat käytössä
Käynnistä palvelin ja palaa Files-välilehdellä juurikansioon. Jos EML on ajettu, sinne on ilmestynyt kaksi uutta tiedostoa: eml.json ja enshrouded_server.kfc.bak, joka on varmuuskopio muokkaamattomasta pelidatasta.

Yksityiskohdat löytyvät logs-kansiosta, ei konsolista: EML kirjoittaa omaan tiedostoonsa, jonka pääte on .eml.log. Käynnistyksessä, jossa on uusia tai muuttuneita modeja, näet jokaisesta Running mod -rivin ja sen perässä Applied ... patches.

Jos mikään ei ole muuttunut edellisen käynnistyksen jälkeen, lokiin tulee vain No changes detected, skipping patching. Se on odotettua, paikattu data on edelleen paikallaan.
Kaikki, jotka nyt liittyvät, pelaavat modien kanssa. Muutama modi vaatii kopion myös jokaisen pelaajan koneelle, ja siitä kerrotaan modin sivulla.
Modien päivittäminen tai poistaminen myöhemmin
- Yksittäisen modin lisääminen, päivittäminen tai poistaminen: pysäytä palvelin, muuta
mods-kansion sisältöä ja käynnistä uudelleen. EML huomaa eron ja paikkaa uudelleen. - Takaisin vanillaan: pysäytä palvelin, poista
dbghelp.dlljamods-kansio, poistaenshrouded_server.kfcja nimeäenshrouded_server.kfc.baktakaisin nimeksienshrouded_server.kfc. Täysin puhdasta asennusta varten ota Validate käyttöön kohdassa Startup yhden käynnistyksen ajaksi ja sammuta se sen jälkeen.user.reg-tiedoston rivit ovat vaarattomia ilman DLL:ää, joten ne voivat jäädä. - Pinokokoa muuttavat modit: jaa liian suuret pinot pienemmiksi ennen kuin poistat sellaisen modin. Kaikki normaalin pinorajan ylittävä voi kadota.
Mikään tästä ei koske maailmaasi. Tallennukset ovat savegame-kansiossa, ja EML muuttaa vain pelin datatiedostoja.
Vianmääritys
Uudelleenkäynnistyksen jälkeen ei eml.json-tiedostoa eikä .eml.log-tiedostoa. DLL:ää ei koskaan ladattu. Vertaa user.reg-rivejäsi yllä olevaan lohkoon (kaksi backslashia kunkin osan välissä, suorat lainausmerkit), varmista että tallensit tiedoston palvelimen ollessa pysäytettynä ja tarkista, että dbghelp.dll on juuressa enshrouded_server.exe-tiedoston vieressä.
Lokissa lukee Running mods, mutta ei Running mod -rivejä. EML käynnistyi mutta ei löytänyt modeja. Jokaisen mod.json-tiedoston on oltava suoraan kansiossa mods/<mod name>/.
Palvelin ei käynnisty Enshrouded-päivityksen jälkeen. EML tai jokin modeistasi ei ole vielä yhteensopiva. Poista dbghelp.dll ja käynnistä palvelin, niin pääset takaisin onlineen. Kun uusi EML-julkaisu tukee päivitystä, laita se takaisin ja lisää modit yksi kerrallaan, jotta näet, mikä niistä rikkoo.
Modi latautuu, mutta pelissä mikään ei muutu. Se on todennäköisesti tehty vanhemmalle pelin versiolle tai muuttaa vain jotain asiakaspuolella. Modin sivulla lukee yleensä, mitä se tukee.
Modit ovat poissa varmuuskopion palautuksen jälkeen. Palautus voi luoda Proton-kansion uudelleen, jolloin user.reg-ohituksesi katoaa. Tee vaihe 2 uudelleen.
Haluatko jättää modit väliin?
Suuri osa siitä, mitä ihmiset modaavat, on jo palvelimen asetus: vaikeustaso, vihollisten voima, saalis, nälkä, kestävyys ja vuorokausikierto. Asetukset säilyvät jokaisessa päivityksessä. Katso Enshrouded: palvelimen asetukset ja konfigurointi. Siirrätkö kotona aloittamaasi maailmaa? Seuraa ohjetta Enshrouded-maailman lataaminen palvelimelle.
Tarvitsetko palvelimen? Tutustu Enshrouded-palvelimen hostaukseemme.