Näin asennat modit Project Zomboid -palvelimelle (Build 42)
Steam Workshop -modien lisääminen Project Zomboidin dedikoidulle palvelimelle vaatii kolme tietoa modia kohti ja kaksi riviä palvelinasetuksiisi. Tämä opas käy läpi tarkat vaiheet Build 42 -moninpelipalvelimelle, joka on DoomHostingilla.
Build 42 -huomio: Build 42:sta tuli vakaa branch 29. heinäkuuta 2026, eikä vanhaa
unstable-branchia ole enää Steamissä, joten Build 42 -palvelin on nyt yksinkertaisesti oletusasennus. Jos haluat sen sijaan pysyä Build 41:ssä, kiinnitälegacy41-branch: katso Näin pidät Project Zomboid -palvelimen Build 41:ssä. Moni Build 41 -modi ei toimi Build 42:ssa, joten tarkista aina Workshop-sivulta, että modi on merkitty selkeästi "B42 supported" ennen kuin lisäät sen.
Pikaviite
| Kenttä | Mistä löydät sen |
|---|---|
| Workshop ID | Numeerinen ID Workshop-osoitteessa (esim. ?id=2392709985) |
| Mod ID | Workshop-kuvauksessa, muodossa Mod ID: ExampleMod |
| Karttakansion nimi | Listattu vain karttamodeille, esim. Map Folder: Bedford Falls |
Vaihe 1: sammuta palvelin ennen muokkausta
Project Zomboid kirjoittaa sekä Pterodactyl.ini- että Pterodactyl_SandboxVars.lua-tiedoston uusiksi sammuessaan. Jos muokkaat palvelimen ollessa käynnissä, muutoksesi menevät roskiin. Sammuta palvelin ensin paneelista ja jatka sitten.
Vaihe 2: avaa Pterodactyl.ini tiedostonhallinnassa
Mene polkuun:
/home/container/.cache/Server/Pterodactyl.ini
Jos olet nimennyt palvelimesi uudelleen, tiedosto käyttää omaa nimeäsi (esim. MyServer.ini). Avaa se paneelin omassa editorissa tai SFTP:llä.
Vaihe 3: lisää WorkshopItems- ja Mods-rivit
Etsi nämä kaksi riviä (ne ovat olemassa oletuksena, mutta yleensä tyhjinä):
WorkshopItems=
Mods=
Lisää ID:si puolipisteillä eroteltuina. Esimerkki kolmella modilla (Common Sense, Brita's Weapon Pack, ModOptions):
WorkshopItems=2685168362;2900665603;2169435993
Mods=Common Sense;Brita;ModOptions
WorkshopItems-rivi kertoo SteamCMD:lle mitkä modit ladataan. Mods-rivi kertoo pelille mitkä modit oikeasti ladataan käyttöön. Molemmat on täytettävä, ja Mods=-rivin järjestys määrää latausjärjestyksen.
Vaihe 4: karttamodien lisääminen
Karttamodit tarvitsevat ylimääräisen rivin. Map=-kenttä määrää mistä kartasta maailma generoidaan. Oletus (Knox County) on Muldraugh, KY. Esimerkiksi Bedford Fallsin käyttöön:
WorkshopItems=2392709985
Mods=BedfordFalls
Map=BedfordFalls;Muldraugh, KY
Päätä Map=-ketju aina arvoon Muldraugh, KY, jotta vanilla-kartan viittaukset ratkeavat yhä.
Vaihe 5: suositeltu modien latausjärjestys
Modien väliset konfliktit ovat Project Zomboidissa yleisiä. Käytä Mods=-rivilläsi tätä latausjärjestystä:
- Karttamodit
- Tile packit (esim.
Tile Pack v1) - Frameworkit (Common Sense, ModOptions jne.)
- Ajoneuvomodit
- Ase- ja esinemodit
- UI- ja QoL-modit viimeisenä
Vaihe 6: tallenna, käynnistä ja seuraa konsolia
Tallenna tiedosto ja käynnistä sitten palvelin. SteamCMD lataa jokaisen listatun Workshop-ID:n. Ensimmäiset lataukset voivat viedä 5–15 minuuttia raskaalla modilistalla. Seuraa konsolista tämänkaltaisia rivejä:
LOG : General , 1234567890, Mod "BedfordFalls" loaded.
Jos näet Mod "X" not found, tarkista että Mod ID vastaa Workshop-kuvausta täsmälleen. Se on kirjainkokoherkkä.
Minne modit latautuvat
SteamCMD säilyttää välimuistiin ladatut modit täällä:
/home/container/.cache/Workshop/
/home/container/.cache/steamapps/workshop/content/108600/
Jos modi ei suostu päivittymään, näiden kansioiden poistaminen pakottaa tuoreen latauksen seuraavalla käynnistyksellä.
Pelaajat tarvitsevat samat modit
Sekä palvelimella että jokaisella liittyvällä pelaajalla on oltava samat modit käytössä. Palvelimelle liittyviä pelaajia pyydetään automaattisesti tilaamaan puuttuvat modit. Heidän tarvitsee vain käynnistää peli uudelleen tilaamisen jälkeen.
Yleiset virheet ja korjaukset
"Mod not found in PZModFileSystem": väärä Mod ID. Avaa Workshop-sivu ja kopioi ID kuvauksesta (ei otsikosta).
Palvelin kaatuu käynnistyksessä modin lisäämisen jälkeen: latausjärjestys on väärä tai kaksi modia on konfliktissa. Poista modi ja katso sen Workshop-kommenteista yhteensopivuusongelmia.
Workshop-lataukset jumittavat 0 %:iin: SteamCMD-tunnistautuminen epäonnistui. Käynnistä palvelin uudelleen, se yleensä korjaa itsensä toisella yrityksellä.
Modi toimii yksinpelissä mutta ei moninpelissä: moni modi vaatii päivityksiä tiedostoon Pterodactyl_spawnregions.lua tai on merkitty Workshopissa selvästi vain yksinpeliin.
Usein kysyttyä
Pitääkö palvelin käynnistää uudelleen aina kun lisään modin?
Kyllä. Modit ladataan vain käynnistyksen yhteydessä. Modin lisääminen lennossa komennolla /changeoption ei toimi modikenttiin.
Voinko asentaa modeja Steam Workshopin ulkopuolelta?
Kyllä, pudota modikansio polkuun /home/container/.cache/mods/ ja lisää Mods=-riville vain Mod ID (ei Workshop-ID:tä).
Kuinka monta modia on liikaa? Useimmat B42-palvelimet pyörittävät 20–60 modia vaivatta. 80 modin jälkeen käynnistysajat kaksinkertaistuvat ja muistinkulutus kasvaa. Käytä muistilaskuriamme suunnitteluun.
Vaikuttavatko modit palvelimen suorituskykyyn? Kyllä. Raskaat pelimodit (Brita's, ajoneuvolaajennukset) vievät 1–3 GB muistia ja voivat hidastaa chunkkien latausta. Kevyet QoL-modit ovat käytännössä ilmaisia.
