Project Zomboid szerver- és sandbox-beállítások, érthetően
Ezen az oldalon
Egy Project Zomboid szervert két fájl határoz meg. Az egyik eldönti, ki csatlakozhat és hogyan viselkedik a szerver; a másik azt, mennyire nehéz az apokalipszis — hány zombi van, mennyi a zsákmány, milyen gyorsan tanulsz, és meddig tart egy nap. A legtöbb csapat a két fájlban összesen csak egy tucatnyi beállítást módosít, és ez az útmutató ezekről szól.
Bemutatja, hol vannak a fájlok, három kész presetet, a többjátékos opciókat, a Workshop modokat és azokat a beállításokat, amelyek egy hosszan futó szervert könnyen tartanak. A Build 42-höz készült, és jelöli, hol tér el a Build 41, mert több kulcsot átneveztek a kettő között.
Hol találhatók a beállítások
Minden a Zomboid/Server/ mappában van, otthoni gépen a felhasználói mappádban (%USERPROFILE%\Zomboid\Server Windowson, ~/Zomboid/Server Linuxon):
| Fájl | Mit szabályoz |
|---|---|
servertest.ini | A szervert: név, jelszó, játékoslimit, PvP, safehouse-ok, whitelist, modok, térkép |
servertest_SandboxVars.lua | A világ szabályait: zombik, zsákmány, XP, idő, közművek, fertőzés |
servertest_spawnregions.lua | Mely városokban jelenhetnek meg az új játékosok |
Maga a világ a Zomboid/Saves/Multiplayer/servertest mappába mentődik. A "servertest" az alapértelmezett szervernév; más névvel indított szerver az adott nevű fájlokat használja, ezért győződj meg róla, hogy a megfelelőket szerkeszted.
Mit lehet játék közben módosítani
- A
servertest.iniszerveropciói bármikor módosíthatók. Állítsd le a szervert, szerkeszd, majd indítsd újra — vagy szerkeszd futás közben, és töltsd be a fájlt areloadoptionsparanccsal. - A sandbox-opciókat a szerver induláskor olvassa be, ezért szerkesztés után indítsd újra. Ne feledd, hogy a játékosok által már bejárt területeken a zombik és a zsákmány a régi értékekkel jöttek létre: a változás ott látszik a legjobban, ahol még senki sem járt.
- Bizonyos döntések új világot igényelnek. A kezdődátum és a térkép a világ létrehozásakor dől el. A build váltása — 41-ről 42-re — mindig új világot jelent.
Szerkeszd mindkét fájlt a böngészőből: a HytHost Project Zomboid szerverhez fájlkezelő és sFTP is jár, már €6.54/hó áron.
Project Zomboid csomagokHárom bevált sandbox preset
Ezek a mi javaslataink, nem a játék beépített presetjei. A Sandbox képernyőn látható opcióneveket használják; a hozzájuk tartozó kulcsok a servertest_SandboxVars.lua fájlban lent szerepelnek.
| Beállítás | Lazán, barátokkal | Klasszikus apokalipszis | Hardcore, hosszú távra |
|---|---|---|---|
| Zombipopuláció | Alacsony | Normál | Magas |
| Zombik újraéledése | Ki | Ki | Be, lassú |
| Zombik sebessége | Shamblers | Shamblers | Random, néhány fast shamblerrel |
| Zsákmány | Az alapértelmezett felett | Alapértelmezett | Az alapértelmezett alatt |
| XP-szorzó | 2–3× | 1× | 1× |
| Napok hossza | 2 óra vagy több | 1 óra 30 perc (alapértelmezett) | 1 óra |
| Fertőzés | Csak nyál | Vér és nyál | Vér és nyál |
A mögöttük álló kulcsok, Build 42-es elnevezéssel:
- Populáció —
Zombies(1 Insane … 4 Normal, 5 Low, 6 None) és a finomabbZombieConfig.PopulationMultiplier. A Build 42 "Normal" értéke 0.65; a Build 41-é 1.0 volt, ezért ne másold át a számokat buildek között. - Újraéledés —
RespawnHours,RespawnUnseenHoursésRespawnMultiplier. A Build 42-ben az újraéledés alapból ki van kapcsolva; a Build 41-ben be volt. - Sebesség és fertőzés —
ZombieLore.Speed(1 Sprinters, 2 Fast Shamblers, 3 Shamblers, 4 Random) ésZombieLore.Transmission(1 Blood and Saliva, 2 Saliva Only, 3 Everyone's Infected, 4 None). - Zsákmány — a Build 42 kategóriánként állítja a zsákmányt 0 és 4 közötti szorzókkal, például
FoodLootNew,WeaponLootNewésAmmoLootNew. A Build 41 aFoodLoot,WeaponLootésOtherLootkulcsokat használta egy 1–5-ös ritkasági skálán. - XP — a Build 42 a
MultiplierConfig.Globalkulcsot használja, opcionális képességenkénti értékekkel. A Build 41 azXpMultiplierkulcsot használta. - Idő —
DayLength, valamintWaterShut/ElecShutarra, mikor megy el a víz és az áram.
.lua fájlban egy elgépelés megakadályozhatja a világ betöltését.Többjátékos beállítások: PvP, safehouse-ok, whitelist és egyebek
Ezek a servertest.ini fájlban vannak. Az alapértékek a Build 42-éi.
| Kulcs | Alapérték | Mit csinál |
|---|---|---|
PVP | true | A játékosok sebezhetik egymást. Co-op szerverhez állítsd false értékre. |
PauseEmpty | true | Az idő megáll, amíg senki sincs online. Kapcsold ki, ha azt szeretnéd, hogy a világ nélküled is haladjon. |
Password | üres | A jelszó, amely a csatlakozáshoz kell. |
MaxPlayers | 32 | Játékoslimit, legfeljebb 100. A játék 32 felett desyncre figyelmeztet. (A Build 41 alapértéke 16 volt.) |
Open | true | A false bekapcsolja a whitelistet: csak az admin által létrehozott fiókok csatlakozhatnak. |
PlayerSafehouse | false | A játékosok safehouse-nak foglalhatnak le egy épületet. Az AdminSafehouse ezt az adminokra korlátozza. |
SafehouseAllowTrepass | true | Beléphetnek-e mások egy safehouse-ba. A kulcs tényleg így van írva. |
Faction | true | A játékosok címkés frakciókat alapíthatnak. |
GlobalChat | true | Az egész szerverre kiterjedő chatcsatorna. |
Public / PublicName | false | Megjeleníti a szervert a játékon belüli böngészőben ezen a néven. |
DropOffWhiteListAfterDeath | false | Törli a játékos fiókját, amikor a karaktere meghal — permadeath szerverekhez. |
A Build 41-ben volt egy AutoCreateUserInWhiteList is, amely minden új játékost automatikusan felvett a whitelistre; a Build 42 beállításai között nem szerepel. Magának a whitelistnek a kezeléséhez lásd az adduser parancsokat a Project Zomboid admin parancsok útmutatóban.
Workshop modok hozzáadása a szerverhez
Minden mod két sort foglal a servertest.ini fájlban, egy egyedi térkép pedig egy harmadikat is:
WorkshopItems— a Workshop ID, vagyis a szám a mod Steam Workshop oldalának címe végén. A szerver induláskor letölti ezeket az elemeket.Mods— a mod ID, azaz a modmod.infofájljánakid=sora. Gyakran eltér a mod címétől és mappanevétől, és egy Workshop elem több modot is tartalmazhat. Build 42-n minden mod ID elé fordított perjel kell.Map— csak térképmodoknál: a térképmappák nevei, az alaptérkép előtt felsorolva.
WorkshopItems=2169435993;2392709985 Mods=\ModA;\ModB Map=MyMapFolder;Muldraugh, KY
A bejegyzéseket pontosvesszővel válaszd el, szóközök nélkül. Egy modot azok után sorolj fel, amelyektől függ. A játékosoknak semmit sem kell kézzel telepíteniük: a játék csatlakozáskor letölti a szerver Workshop modjait.
Miért nem töltődnek be a modok
- Hibás a mod ID — cím vagy mappanév szerepel az
id=érték helyett, vagy hiányzik a Build 42-es fordított perjel. - A mod a másik buildhez készült. Sok modnak külön Build 41-es és Build 42-es változata van; egy csak Build 41-es mod nem töltődik be 42-n, és megakadályozhatja a világ betöltését.
- Hiányzik egy függőség a
WorkshopItemslistából, vagy az őt igénylő mod után szerepel. - A mod frissült a Workshopon, a szerveren pedig a régebbi példány van, ezért az új verziót használó játékosokat elutasítja. Indítsd újra a szervert, hogy letöltse a frissítést. A
checkModsNeedUpdateparancs a logba írja, vár-e frissítés.
Beállítások, amelyek csökkentik a laggot és a memóriahasználatot
Egy Project Zomboid szerver a betöltött területekre, a zombikra és a modokra költi a memóriát és a CPU-t. A beállítások, amelyek valóban számítanak:
- Zombipopuláció és újraéledés. Minden zombi szimulálva van. A High vagy Insane populáció bekapcsolt újraéledéssel a legdrágább világ, amit építhetsz; a Normal újraéledés nélkül jóval könnyebb.
- A modlista. A nagy térkép-, jármű- és átdolgozó modok akkor is memóriát fogyasztanak, ha senki sem használja őket. Távolítsd el, amivel a csapatod nem játszik.
- A valósághoz igazított MaxPlayers. A térképen szétszóródott játékosok mind betöltve tartják a környezetüket. Harminc játékos harminc városban sokkal többe kerül, mint harminc játékos egy bázison.
PauseEmpty=truemegállítja az órát, amikor senki sincs fent, így egy üres szerver nem szimulál olyan világot, amit senki sem lát.- Egy ütemezett újraindítás naponta egyszer reszponzívan tartja a hosszan futó világot.
A beállítások csak egy pontig segítenek: ha a szervernek folyamatosan elfogy a memóriája, többre van szüksége. A RAM-ajánlásaink csapatméret szerint adják meg a számokat.
Beállítások módosítása HytHost szerveren
A HytHostnál a beállítások két helyen vannak a GamePanelben:
- A Startup fül tartalmazza a maximális játékosszámot, a szerver nevét és jelszavát, a nyilvános listázást, a PvP-t, a Workshop elemeket és a mod ID-kat. A szerver ezeket minden indításkor beírja a
servertest.inifájlba, ezért itt módosítsd őket — ha a fájlban szerkeszted ezeket a sorokat, a következő indításkor felülíródnak. - A fájlkezelő (vagy sFTP) tartalmaz minden mást: a
servertest.initöbbi részét és aservertest_SandboxVars.luafájlt aZomboid/Server/mappában. Állítsd le a szervert, szerkeszd, mentsd, majd indítsd újra.
Nagyobb változtatás előtt készíts kézi mentést a Backups fülön, a minden csomagban benne lévő automatikus mentések mellett. Hosszan futó, modolt világokhoz a West Point (12 GB) helyet hagy a térkép- és járműcsomagoknak; a Project Zomboid hosting oldalon minden méret megtalálható, a Custom szerverek pedig 32 GB-ig mennek.
Először állítasz be szervert? Kezdd a hogyan hostolj Project Zomboid szervert útmutatóval.
Hosszú távú, modolt világhoz a West Point 12 GB-ot ad €13.08/hó áron, automatikus mentésekkel együtt.
Project Zomboid csomagokGyakran ismételt kérdések
A Zomboid/Server/servertest_SandboxVars.lua fájlban, a servertest.ini szerverbeállításai mellett. Windowson ez a mappa a felhasználói profilodban, Linuxon a home könyvtáradban van. Ha a szerver más néven fut, a fájlok a servertest helyett azt a nevet viselik.
Igen, de utána indítsd újra a szervert, és számíts rá, hogy a változás leginkább a még be nem járt területeken látszik, mert a felfedezett területeken a zombik és a zsákmány már létrejöttek. Előbb mentsd el a világot. A Build 41 és a Build 42 közötti váltáshoz mindig új világ kell.
Alacsony zombipopuláció, kikapcsolt újraéledés, shamblerek, az alapértelmezettnél több zsákmány, 2-es vagy 3-as XP-szorzó, 2 órás nap és csak nyállal terjedő fertőzés. Így a játék feszült marad, de nem hal meg minden új karakter már az első napon.
Írd a Workshop ID-t a WorkshopItems sorba, a mod.info-ból vett mod ID-t pedig a Mods sorba, mindkettőt pontosvesszővel elválasztva, majd indítsd újra a szervert. Build 42-n minden mod ID elé fordított perjel kell. A térképmodok a Map sorba is bekerülnek, az alaptérkép elé. A játékosok csatlakozáskor automatikusan megkapják a modokat.
Állítsd be a PVP=true vagy PVP=false értéket a servertest.ini fájlban, és indítsd újra a szervert. HytHost szerveren a PvP-t a Startup fülön módosíthatod.
Általában hibás a mod ID, hiányzik a Build 42-es fordított perjel, a mod a másik buildhez készült, vagy hiányzik egy függőség. Ha egy Workshop-frissítés után a szerver elutasítja a játékosokat, indítsd újra, hogy letöltse az új verziót. A szerverkonzol megnevezi a hibás modot.
A Normal a játék alapértelmezett populációja és a szándékolt élmény. Build 42-n ez 0.65-ös populációszorzónak felel meg, míg a Build 41 1.0-t használt, ezért a címke fontosabb, mint a szám. Build 42-n az újraéledés alapból ki van kapcsolva.
Az apokalipszist hangold, ne a szervert
A HytHost Project Zomboid hosting Startup fület, fájlkezelőt és automatikus mentéseket ad minden beállításmódosításhoz — €6.54/hó-tól.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursHasznos volt ez az útmutató?