Näin muutat Project Zomboid -palvelimen asetuksia
Project Zomboid säilyttää palvelinasetuksensa kahdessa tiedostossa yhden sijaan, ja molemmat on nimetty palvelimesi mukaan eikä pelin mukaan. Juuri tämä nimeämissääntö on syy siihen, että useimmat ladatut config-tiedostot ohitetaan ilman minkäänlaista virheilmoitusta. Tämä opas käy läpi kaikki kolme tapaa muuttaa asetusta DoomHosting-palvelimella, ja mitä tehdä kun muutoksesi palautuvat jatkuvasti oletusarvoihin.
Minkä reitin valitset
| Mitä haluat muuttaa | Käytä |
|---|---|
| PvP, paikkamäärä, palvelimen salasana, nimi listalla | Paneelin Config-välilehteä |
| Yhtä sandbox-arvoa, kuten zombien nopeutta tai lootia | Tiedoston muokkausta Tiedostonhallinnassa |
| Kokonaista pelityyliä ennen kuin pelaajat aloittavat | Generaattoria ja molempien tiedostojen latausta |
Kaikki kolme kirjoittavat lopulta samat kaksi tiedostoa. Paneeli vain säästää sinut niiden etsimiseltä.
Reitti 1: Config-välilehti
Nopein tapa niihin asetuksiin, joita muutetaan useimmin. Avaa palvelimesi hallintapaneelissa ja valitse Config osioluettelosta. Muuta arvoa, klikkaa Tallenna ja käynnistä palvelin uudelleen.

Config-välilehti kattaa näkyvyyden server browserissa sekä max players-, ping limit-, PvP- ja safety system -asetukset, global chatin ja factionit. Kaikki muu on alla kuvatuissa tiedostoissa.
Kaksi tiedostoa ja niiden sijainti
Kaikki muu on yhdessä kansiossa:
/home/container/.cache/Server/
Tiedostonhallinnassa se on .cache ja sitten Server. Sieltä löytyy neljä tiedostoa:
| Tiedosto | Ohjaa |
|---|---|
Pterodactyl.ini |
Itse palvelinta: paikat, portit, salasana, PvP, modilista, safehouse-säännöt, backupit |
Pterodactyl_SandboxVars.lua |
Maailmaa: zombien määrä ja nopeus, lootin harvinaisuus, vuorokauden pituus, sähkön ja veden katkeaminen |
Pterodactyl_spawnpoints.lua |
Omia spawn-koordinaatteja, muokataan harvoin |
Pterodactyl_spawnregions.lua |
Alueita joilla pelaajat voivat aloittaa, muokataan kartta-modin kanssa |

Nimeämissääntö eli miksi lataamasi tiedosto ohitettiin
Palvelimesi käynnistyy komennolla -servername Pterodactyl, joten se lukee vain tiedostoja jotka alkavat sanalla Pterodactyl. Se ei selaa kansiota minkä tahansa löytämänsä .ini-tiedoston varalta.
Tämä on selvästi yleisin virhe. Config-generaattorimme käyttää oletuksena palvelinnimeä servertest, joka on pelin oma oletusnimi, joten lataamasi tiedostot ovat nimeltään servertest.ini ja servertest_SandboxVars.lua. Kun lataat ne palvelimelle, se ohittaa ne täysin ja kirjoittaa seuraavalla käynnistyksellä tuoreen setin Pterodactyl-oletustiedostoja. Se näyttää täsmälleen siltä kuin palvelin olisi poistanut työsi ja palauttanut vakiotiedostot.
Tämän voi korjata kahdella tavalla:
- Aseta generaattorin Server name -kenttään
Pterodactylennen lataamista. Tämä on helppo tapa. Tiedostonimet täsmäävät, eikä muuta tarvitse muuttaa. - Tai vaihda
SERVER_NAMEKäynnistys-välilehdellä vastaamaan jo lataamiasi tiedostoja. Vain kirjaimia ja numeroita, ei välilyöntejä eikä väliviivoja. Pysäytä palvelin, muuta arvo ja käynnistä se sitten kerran, jotta kansio luodaan uudella nimellä.

Yksi asia hämää monia: SERVER_NAME on vain konfiguraatiosetin nimi. Pelaajien server browserissa näkemä nimi on .ini-tiedoston PublicName, eli Config-välilehden Server name -kenttä. Niiden ei tarvitse olla samat.
Reitti 2: muokkaa tiedostoa paikallaan
- Pysäytä palvelin kokonaan. Odota kunnes tila on Offline eikä Sammutetaan.
- Avaa Tiedostot, sitten
.cacheja sittenServer. - Klikkaa tiedoston nimeä avataksesi sisäänrakennetun editorin.
- Etsi avain Ctrl+F:llä. Muuta vain
=-merkin jälkeinen arvo ja jätä avain sekä lopun pilkku rauhaan. - Tallenna ja käynnistä palvelin.
Lua-tiedosto vaatii Lua-syntaksin, eli Speed = 2, eikä koskaan Speed = "Fast Shamblers". Jos haluat tietää mitä kukin avain tekee ennen kuin kosket siihen, listaamme ne kaikki artikkelissa Project Zomboidin sandbox-asetukset selitettyinä.
Reitti 3: generoi molemmat tiedostot ja lataa ne
Paras vaihtoehto kun pystytät palvelimen tyhjästä ja haluat kokonaisen pelityylin muutaman säädön sijaan.

- Avaa Project Zomboid Server Config Generator.
- Jätä game build arvoon Build 42, joka on nykyinen vakaa versio. Vaihda Build 41:een vain jos palvelimesi on tarkoituksella lukittu vanhaan legacy41-haaraan.
- Aseta Server name arvoon
Pterodactyltai siihen mitäSERVER_NAME-muuttujassasi lukee. - Lataa pelityylin preset ja säädä sen jälkeen mitä haluat.
- Lataa molemmat tiedostot koneellesi.
- Pysäytä palvelin ja odota Offline-tilaa.
- Siirry Tiedostot-välilehdellä kansioon
.cache/Server, lataa molemmat tiedostot ja vahvista korvaaminen. - Käynnistä palvelin ja tarkista konsolista, että se käynnistyy puhtaasti.
Ota varmuuskopio ennen kuin korvaat mitään. Paneelin Varmuuskopiot-välilehti hoitaa sen yhdellä klikkauksella, ja varmuuskopio-oppaamme kertoo miten palautat.
Miksi muutoksesi palautuvat
Käynnissä oleva palvelin pitää kaikki asetukset muistissa ja kirjoittaa molemmat tiedostot levylle sammuessaan. Jos muokkaat tai lataat tiedostoja sen ollessa käynnissä, palvelimen versio ylikirjoittaa omasi muutamaa sekuntia myöhemmin. Pysäytä palvelin aina ensin kokonaan. Tämä yksi syy selittää suurimman osan saamistamme palautuneita asetuksia koskevista tiketeistä.
Kolme muuta syytä, yleisyysjärjestyksessä:
- Tiedostonimet eivät vastaa
SERVER_NAME-arvoa. Kuvattu yllä. Palvelin ohittaa tiedoston ja luo oman. - Väärä build-skeema. Build 42 -tiedostoissa on
VERSION = 6. Vanhalle Build 41:lle luotu tiedosto menettää jokaisen asetuksen joka on siirtynyt tai vaihtanut tyyppiä, joten jätä generaattori Build 42:een ellet tiedä palvelimesi olevan lukittu legacy41-haaraan. - Rikkinäinen Lua. Puuttuva pilkku tai eksynyt lainausmerkki tekee tiedostosta lukukelvottoman, joten palvelin hylkää sen ja kirjoittaa oletusarvot. Konsoliloki kertoo rivinumeron, joten lue se ennen uutta latausta.
Mitkä asetukset vaikuttavat olemassa olevaan maailmaan
Kaikki ei astu voimaan maailmassa joka on jo luotu.
Vaikuttaa heti uudelleenkäynnistyksen jälkeen: kaikki .ini-tiedoston asetukset, koko zombien käyttäytyminen (nopeus, voima, cognition, aistit), populaatiokertoimet, loot respawn -asetukset ja XP-kertoimet.
Lukittu maailmaa luotaessa: aloituspäivä, kuukausi ja kellonaika, epidemian alusta kulunut aika, kartta-alueet sekä loot joka on jo avaamattomissa säiliöissä.
Jos sinun pitää muuttaa jotain jälkimmäisestä ryhmästä, tarvitset uuden maailman. Päätä siis nämä asetukset ennen kuin pelaajasi rakentavat mitään.
Yleiset ongelmat
En löydä Server-kansiota lainkaan. Se luodaan ensimmäisellä onnistuneella käynnistyksellä. Jos palvelin kaatui käynnistyksessä, muisti loppui tai asensit sen uudelleen, kansio on poissa tai sitä ei koskaan luotu. Käynnistä palvelin, seuraa konsolia kunnes se ilmoittaa palvelimen käynnistyneen, ja pysäytä se sitten. Sen jälkeen kansio ja kaikki neljä tiedostoa ovat paikallaan.
Latasin tiedostoni eikä mikään muuttunut.
Joko palvelin oli käynnissä latauksen aikana, tai tiedostonimet eivät ala SERVER_NAME-arvollasi. Tarkista molemmat. Tiedostonhallinnan aikaleimat kertovat kummasta oli kyse: jos ne muuttuvat itsestään latauksesi jälkeen, palvelin kirjoitti tiedostot uudelleen.
Palvelin ei käynnisty muokkaukseni jälkeen. Lähes aina syntaksivirhe. Avaa konsoli, etsi rivinumero virheilmoituksesta ja korjaa se. Jos et löydä sitä, poista tiedosto ja käynnistä palvelin kerran. Se luo puhtaan oletustiedoston jota voit muokata uudelleen.
Voinko muuttaa asetuksia ilman uudelleenkäynnistystä? Vain harvoja admin-komennoilla, lähinnä PvP, max players ja osa chat-asetuksista. Sandbox-arvot luetaan käynnistyksessä ja vaativat uudelleenkäynnistyksen. Palvelinkomento-oppaamme listaa mikä toimii lennossa.
Lisäävätkö modit omia asetuksiaan?
Kyllä. Sandbox-asetuksia rekisteröivät modit lisäävät avaimensa SandboxVars.lua-tiedoston loppuun seuraavan käynnistyksen jälkeen, joten asenna modi ensin ja määritä se vasta sitten. Katso miten asennat modeja.
Paljonko tämä kaikki vaatii RAM-muistia? Suurempi zombipopulaatio ja loot respawn maksavat molemmat muistia. Mitoita se RAM-laskurillamme ennen kuin nostat populaatiokertoimia.
Pyöriikö palvelimesi muualla ja olet kyllästynyt etsimään näitä tiedostoja? Project Zomboid -palvelinvuokrauksemme kokoaa Config-välilehden, Tiedostonhallinnan ja yhden klikkauksen varmuuskopiot samaan paikkaan.
