The Indie Stone julkaisi 21. lokakuuta 2026 kirjoituksen "A Note on Java Mods and Modding", ja jos ylläpidät Project Zomboid -palvelinta kavereille tai yhteisölle, se on kuukauden tärkein kehittäjäpostaus. Lyhyesti: Project Zomboidin Java-modit eivät ole virallisesti tuettuja, ne hajoavat pelin päivittyessä, ja kehittäjät haluavat sinun suhtautuvan niihin kuin mihin tahansa kolmannen osapuolen ohjelmaan koneellasi. Steam Workshopin Lua-modit ovat edelleen tuettu tapa.
Mitä The Indie Stone sanoi Java-modeista?

Tiedote erottaa selvästi kaksi modityyppiä. Lua-modit toimivat pelin omassa skriptikerroksessa, ja lähes kaikki Workshop-modit käyttävät niitä. Java-modit, loaderit ja frameworkit muuttavat pelin taustalla olevaa Java-koodia. Kehittäjien oma vertaus: Lua-modi maalaa talosi uudelleen, Java-modi rakentaa viereen uuden talon, ehkä takaovella, jota et koskaan näe.
Palvelimen ylläpitäjälle tärkeintä:
- Ei tukea. Studio ei auta Java-modien kanssa eikä ratkaise niiden yhteensopivuusongelmia.
- Ne hajoavat päivityksissä ilman varoitusta.
- Bugiraportti vaatii tallennuksen ilman modeja, oli kyse Lua- tai Java-modista.
- Luota lähteeseen. Suosi avointa lähdekoodia tai buildeja, jotka kuka tahansa voi toistaa.
Miksi nyt? First-person-modien aalto
Ajoitus osuu syksyn suurimpaan modausuutiseen: first-person-kameroihin Build 42:lle. Sekä kolpaquen pz3d että Project Viewpoint ovat Java-modeja, ja Project Viewpoint vaatii ZombieBuddy-loaderin. Build 42.21 tuli stableen 28. syyskuuta, ja ZombieBuddy v2.3.4 julkaistiin 3. lokakuuta korjauksella juuri 42.21:tä varten. Juuri tästä kierteestä kehittäjät varoittavat. pz3d:n tekijä ilmoittaa sen toimivan vain yksinpelissä, ja Project Viewpoint on yhä alpha-vaiheessa.
Miten Java-modit eroavat dedikoidulla palvelimella

Dedikoidulla palvelimella Workshopin Lua-modit ovat vain kaksi riviä palvelimen asetuksissa: WorkshopItems= ja Mods=. Java-loaderit toimivat kerrosta syvemmällä. Palvelimen ProjectZomboid64 välittää jokaisen ennen ---erotinta olevan argumentin Javalle, ja juuri siihen loader kytkeytyy, esimerkiksi -javaagent:ZombieBuddy.jar --.
Näimme tässä kuussa itse, kuinka hauras kohta on: vanha Debug Mode -lippu sijoitti --:n väärin, -port päätyi Javalle ja palvelin kaatui virheeseen Unrecognized option: -port. DoomHostingissa käynnistyskomennon määrää pelin egg, eikä se ole vapaa tekstikenttä. Jos yhteisösi tarvitsee Java-loaderin palvelimelle, avaa ensin tukipyyntö.
Project Zomboid -modit eivät toimi moninpelissä? Tarkista tämä ensin

- Millainen modi on kyseessä? Jos pitää ladata tiedostoja, ajaa asennusohjelma tai lisätä käynnistysvalinta, kyseessä on Java-modi, eikä
Mods=-rivi auta. - Latausjärjestys. Lua-modit latautuvat
Mods=-rivin järjestyksessä. Paneelimme Workshop-välilehdellä on Reorder-tila, ja Mod ID Grabber hakee oikeat ID:t. - Toista ongelma ilman modeja ennen bugiraporttia.
Mitä palvelimen ylläpitäjän kannattaa tehdä nyt

- Pidä palvelin Workshopin Lua-modeissa. Katso listamme parhaista Project Zomboid -modeista moninpeliin.
- Ota varmuuskopio ennen jokaista päivitystä Backups-välilehdeltä.
- Pidä Steam Auto Update pois päältä Startup-välilehdellä, niin päätät itse ajankohdan.
- Lue patch notes, esimerkiksi katsauksemme Build 42.21 stableen.
Hostaa Project Zomboid -palvelimesi DoomHostingilla
DoomHostingin Project Zomboid -palvelimet toimivat Ryzen 9 -raudalla: Workshop-välilehti, varmuuskopiot yhdellä klikkauksella, täysi FTP-pääsy, DDoS-suojaus ja tuki ympäri vuorokauden.




