Tämä opas käsittelee, kuinka määrittää Legion Hostingin isännöimä Project Zomboid -palvelimesi — mukaan lukien palvelinasetustiedosto ja hiekkalaatikkomuuttujat GPanelin kautta.
Yleiskatsaus asetustiedostoihin
Project Zomboid tallentaa palvelimensa määrityksen kahteen tiedostoon palvelimesi /.cache/server/-hakemistossa. Molemmat tiedostot käyttävät palvelimesi nimeä osana tiedostonimeään.
| Tiedosto | Tarkoitus |
|---|---|
/.cache/server/servername.ini |
Palvelimen ydinasetukset — salasana, pelaajapaikat, portit, PvP, ääniketju ja muuta |
/.cache/server/servername_SandboxVars.lua |
Pelimekaniikka- ja maailma-asetukset — zombipopulaatio, saaliin runsaus, nopeus, uudelleenilmestymisnopeudet |
servertest, ellet ole muuttanut sitä. Jos olet epävarma, tarkista GPanelin Startup-välilehti — se on Server Name -kentän arvo.
Vaihe 1 — Avaa tiedostonhallinta GPanelissa
- Kirjaudu GPanel-paneeliin.
- Napsauta Project Zomboid -palvelintasi palvelinlistasta.
- Console-välilehdellä napsauta Stop, jos palvelin on käynnissä. Odota, että tila muuttuu tilaan Offline, ennen kuin jatkat.
- Napsauta Files-välilehteä avataksesi tiedostonhallinnan.
- Siirry hakemistoon
.cache/server/. Sinun on ehkä napsautettava Show Hidden Files tai vaihdettava piilotettujen tiedostojen näkyvyyttä, jos.cache-kansio ei ole näkyvissä — se alkaa pisteellä.

Vaihe 2 — Muokkaa palvelinasetustiedostoa (.ini)
.ini-tiedosto hallitsee palvelimen ydinmääritystä. Napsauta tiedostoa avataksesi sen sisäisessä editorissa.
Yleisesti muutetut asetukset
| Asetus | Kuvaus | Esimerkkiarvo |
|---|---|---|
PublicName |
Palvelimen nimi, joka näytetään julkisessa palvelinselaimessa | My PZ Server |
PublicDescription |
Lyhyt kuvaus, joka näytetään palvelinselaimessa | Welcome! Friendly server. |
Password |
Salasana, jonka pelaajien on syötettävä liittyäkseen. Jätä tyhjäksi, jos salasanaa ei ole. | hunter2 |
MaxPlayers |
Samanaikaisten pelaajien enimmäismäärä | 16 |
PVP |
Ota käyttöön tai poista käytöstä pelaaja vastaan pelaaja -taistelu | true tai false |
Public |
Näkyykö palvelin julkisessa palvelinlistassa | true tai false |
DefaultPort |
UDP-portti, jota palvelin kuuntelee (oletus 16261). Sovita tämä GPanelin määrittämään porttiin. | 16261 |
Map |
Kartan nimi. Käytä Muldraugh, KY oletuskartalle. Lisää modikartat puolipisteillä erotettuna. |
Muldraugh, KY |
Mods |
Puolipisteillä erotettu lista Mod ID:istä. B41-muoto: modid1;modid2. B42-muoto: \modid1;\modid2; |
2392509783;2400857388 |
WorkshopItems |
Puolipisteillä erotetut Workshop-kohteen ID:t (täytyy vastata Mods-listaa) |
2392509783;2400857388 |
Mods-kohdassa listatulla mod-ID:llä on oltava vastaava merkintä WorkshopItems-kohdassa. Epäsuhta on yleinen syy palvelimen käynnistysvirheisiin modien lisäämisen jälkeen.
Tehtyäsi muutoksesi napsauta Save tiedostoeditorissa. Älä vielä käynnistä palvelinta, jos haluat myös muokata hiekkalaatikkomuuttujia — suorita ensin vaihe 3.
Vaihe 3 — Hiekkalaatikkomuuttujat (pelimekaniikka-asetukset)
Hiekkalaatikkomuuttujat hallitsevat pelikokemusta: kuinka monta zombia ilmestyy, kuinka nopeasti ne liikkuvat, saaliin harvinaisuus ja kymmeniä muita maailmaparametreja. Nämä sijaitsevat tiedostossa servername_SandboxVars.lua samassa /.cache/server/-hakemistossa.
SandboxVars-tiedoston suora muokkaaminen
Jos haluat muokata tiedostoa, muoto on Lua-taulukko. Jokainen asetus on omalla rivillään:
SandboxVars = {
Zombies = 3, -- Population: 1=Insane, 2=Very High, 3=High, 4=Normal, 5=Low
Distribution = 2, -- Zombie distribution: 1=Urban focused, 2=Uniform
ZombieSpeedType = 3, -- Speed: 1=Sprinters, 2=Fast Shamblers, 3=Shamblers, 4=Crawlers
LootAbundance = 3, -- Loot: 1=Insane, 2=Abundant, 3=Normal, 4=Scarce, 5=Very Scarce
DayLength = 2, -- In-game day length in hours: 1=1h, 2=2h ... 15=15h, 16=Real Time
StartYear = 1, -- Starting year (offsets from 1993)
StartMonth = 7, -- Starting month (1–12)
StartDay = 9, -- Starting day (1–31)
WaterShut = 0, -- Tap water shutoff: 0=Never, 1=Instant ... 14=2 years
ElecShut = 0, -- Electricity shutoff: 0=Never, 1=Instant ... 14=2 years
HoursForCorpseRemoval = 0, -- 0=Never auto-remove
CharacterFreePoints = 0, -- Bonus starting trait points
}
Vianmääritys
Muutoksiani .ini-tiedostoon ei tallennettu
- Todennäköisin syy on, että palvelin oli edelleen käynnissä tallentaessasi tiedoston. Project Zomboid ylikirjoittaa määrityksen sammutettaessa. Pysäytä palvelin ensin, muokkaa tiedostoa, tallenna se ja käynnistä sitten palvelin.
- Varmista, että tallensit tiedoston GPanelin editorissa ennen poistumista — etsi vahvistusilmoitusta tai tarkista, että tiedoston viimeksi muokattu -aikaleima päivittyi.
En näe .cache-kansiota tiedostonhallinnassa
- Piilotettuja hakemistoja (pisteellä alkavia) ei näytetä oletuksena. Etsi Show Hidden Files -kytkin tai valintaruutu GPanelin Files-välilehdeltä ja ota se käyttöön.
- Jos hakemistoa ei ole lainkaan olemassa, palvelinta ei ole vielä ajettu. Käynnistä ja pysäytä palvelin kerran luodaksesi asetustiedostot, ja muokkaa niitä sitten.
Hiekkalaatikkoasetukset eivät muutu elävässä maailmassa
- Muutokset
_SandboxVars.lua-tiedostoon tulevat voimaan vain uudessa maailmassa. Olemassa olevassa käynnissä olevassa maailmassa käytä pelin sisäisen ylläpitopaneelin Options-välilehteä säätääksesi asetuksia ilman pyyhintää.