Setările serverului și sandbox în Project Zomboid, explicate
Pe această pagină
Un server Project Zomboid este definit de două fișiere. Unul decide cine se poate conecta și cum se comportă serverul; celălalt decide cât de grea este apocalipsa — câți zombi, cât loot, cât de repede înveți, cât durează o zi. Majoritatea grupurilor schimbă doar vreo duzină de setări în ambele, iar acest ghid se ocupă de ele.
Ghidul arată unde se află fișierele, trei preseturi gata făcute, opțiunile multiplayer, mod-urile din Workshop și setările care țin ușor un server ce rulează mult timp. Este scris pentru Build 42, cu locurile în care Build 41 diferă marcate, pentru că mai multe chei au fost redenumite între ele.
Unde se află setările
Totul este în Zomboid/Server/, în folderul utilizatorului pe un PC de acasă (%USERPROFILE%\Zomboid\Server pe Windows, ~/Zomboid/Server pe Linux):
| Fișier | Ce controlează |
|---|---|
servertest.ini | Serverul: nume, parolă, limită de jucători, PvP, safehouse-uri, whitelist, mod-uri, hartă |
servertest_SandboxVars.lua | Regulile lumii: zombi, loot, XP, timp, utilități, infecție |
servertest_spawnregions.lua | În ce orașe pot apărea jucătorii noi |
Lumea propriu-zisă este salvată în Zomboid/Saves/Multiplayer/servertest. „servertest” este numele implicit al serverului; un server pornit cu alt nume folosește fișiere cu acel nume, așa că asigură-te că editezi fișierele corecte.
Ce poți schimba în timpul jocului
- Opțiunile serverului din
servertest.inipot fi schimbate oricând. Oprește serverul, editează, pornește-l din nou — sau editează cât rulează și aplică fișierul cu comandareloadoptions. - Opțiunile sandbox sunt citite la pornirea serverului, așa că repornește după editare. Ține cont că zombii și loot-ul din zonele deja vizitate de jucători au fost generate cu valorile vechi: schimbarea se vede cel mai clar în locurile unde n-a fost nimeni încă.
- Unele alegeri țin de o lume nouă. Data de start și harta se decid la crearea lumii. Schimbarea build-ului — de la 41 la 42 — înseamnă mereu o lume nouă.
Editează ambele fișiere din browser: un server Project Zomboid HytHost vine cu manager de fișiere și sFTP, de la €6.54/lună.
Vezi planurile Project ZomboidTrei preseturi sandbox care funcționează
Acestea sunt sugestiile noastre, nu preseturile incluse în joc. Folosesc numele opțiunilor pe care le vezi pe ecranul Sandbox; cheile corespunzătoare din servertest_SandboxVars.lua sunt listate mai jos.
| Setare | Relaxat, cu prietenii | Apocalipsă clasică | Hardcore pe termen lung |
|---|---|---|---|
| Populația de zombi | Low | Normal | High |
| Respawn zombi | Oprit | Oprit | Pornit, lent |
| Viteza zombilor | Shamblers | Shamblers | Random, cu câțiva fast shamblers |
| Loot | Peste implicit | Implicit | Sub implicit |
| Multiplicator XP | 2–3× | 1× | 1× |
| Durata zilei | 2 ore sau mai mult | 1 oră 30 de minute (implicit) | 1 oră |
| Infecție | Doar prin salivă | Sânge și salivă | Sânge și salivă |
Cheile din spatele lor, cu denumirile din Build 42:
- Populație —
Zombies(1 Insane … 4 Normal, 5 Low, 6 None) și reglajul mai finZombieConfig.PopulationMultiplier. „Normal” în Build 42 înseamnă 0.65; în Build 41 era 1.0, așa că nu copia valori între build-uri. - Respawn —
RespawnHours,RespawnUnseenHoursșiRespawnMultiplier. În Build 42 respawn-ul este oprit implicit; în Build 41 era pornit. - Viteză și infecție —
ZombieLore.Speed(1 Sprinters, 2 Fast Shamblers, 3 Shamblers, 4 Random) șiZombieLore.Transmission(1 Blood and Saliva, 2 Saliva Only, 3 Everyone's Infected, 4 None). - Loot — Build 42 setează loot-ul pe categorii, cu multiplicatori de la 0 la 4, precum
FoodLootNew,WeaponLootNewșiAmmoLootNew. Build 41 foloseaFoodLoot,WeaponLootșiOtherLootpe o scară de raritate 1–5. - XP — Build 42 folosește
MultiplierConfig.Global, cu valori opționale pentru fiecare abilitate. Build 41 foloseaXpMultiplier. - Timp —
DayLength, plusWaterShut/ElecShutpentru momentul în care se opresc apa și curentul.
.lua editat de mână poate împiedica încărcarea lumii.Setări multiplayer: PvP, safehouse-uri, whitelist și altele
Acestea se află în servertest.ini. Valorile implicite sunt cele din Build 42.
| Cheie | Implicit | Ce face |
|---|---|---|
PVP | true | Jucătorii se pot răni între ei. Setează false pentru un server co-op. |
PauseEmpty | true | Timpul se oprește când nu e nimeni online. Dezactiveaz-o dacă vrei ca lumea să meargă mai departe fără tine. |
Password | gol | Parola de care au nevoie jucătorii ca să se conecteze. |
MaxPlayers | 32 | Limita de jucători, până la 100. Jocul avertizează despre desincronizare peste 32. (În Build 41 implicitul era 16.) |
Open | true | false activează whitelist-ul: se pot conecta doar conturile create de un admin. |
PlayerSafehouse | false | Le permite jucătorilor să revendice o clădire ca safehouse. AdminSafehouse limitează asta la admini. |
SafehouseAllowTrepass | true | Dacă alții pot intra într-un safehouse. Cheia chiar se scrie așa. |
Faction | true | Le permite jucătorilor să formeze facțiuni cu etichete. |
GlobalChat | true | Canal de chat pentru tot serverul. |
Public / PublicName | false | Listează serverul în browserul din joc sub acel nume. |
DropOffWhiteListAfterDeath | false | Șterge contul unui jucător când personajul lui moare — pentru servere cu permadeath. |
Build 41 avea și AutoCreateUserInWhiteList, care adăuga automat fiecare jucător nou în whitelist; această cheie nu mai face parte din setările Build 42. Pentru gestionarea whitelist-ului propriu-zis, vezi comenzile adduser din comenzile de admin Project Zomboid.
Adăugarea mod-urilor din Workshop pe un server
Fiecare mod ocupă două linii în servertest.ini, iar o hartă personalizată ocupă a treia:
WorkshopItems— ID-ul din Workshop, numărul de la finalul adresei paginii mod-ului din Steam Workshop. Serverul descarcă aceste elemente la pornire.Mods— ID-ul mod-ului, adică liniaid=din fișierulmod.infoal mod-ului. Deseori diferă de titlul mod-ului și de numele folderului, iar un singur element din Workshop poate conține mai multe mod-uri. Pe Build 42 fiecare ID de mod are nevoie de un backslash în față.Map— doar pentru mod-urile de hartă: numele folderelor hărților, listate înaintea hărții de bază.
WorkshopItems=2169435993;2392709985 Mods=\ModA;\ModB Map=MyMapFolder;Muldraugh, KY
Separă intrările cu punct și virgulă, fără spații. Pune un mod după mod-urile de care depinde. Jucătorii nu instalează nimic manual: jocul descarcă mod-urile din Workshop ale serverului când se conectează.
De ce nu se încarcă mod-urile
- ID-ul mod-ului este greșit — un titlu sau un nume de folder în loc de valoarea
id=, ori lipsește backslash-ul din Build 42. - Mod-ul este pentru celălalt build. Multe mod-uri au versiuni separate pentru Build 41 și Build 42; un mod doar pentru Build 41 nu se încarcă pe 42 și poate împiedica încărcarea lumii.
- Lipsește o dependență din
WorkshopItemssau este listată după mod-ul care are nevoie de ea. - Mod-ul s-a actualizat în Workshop, iar serverul are copia veche, așa că jucătorii cu versiunea nouă sunt refuzați. Repornește serverul ca să descarce actualizarea. Comanda
checkModsNeedUpdatescrie în log dacă există o actualizare în așteptare.
Setări care reduc lag-ul și consumul de memorie
Un server Project Zomboid își consumă memoria și procesorul pe zonele încărcate, pe zombi și pe mod-uri. Setările care chiar contează:
- Populația de zombi și respawn-ul. Fiecare zombi este simulat. O populație High sau Insane cu respawn pornit este cea mai costisitoare lume pe care o poți construi; Normal fără respawn este mult mai ușoară.
- Lista de mod-uri. Mod-urile mari de hartă, vehicule și overhaul consumă memorie chiar și când nu le folosește nimeni. Scoate ce nu joacă grupul tău.
- Un MaxPlayers pe măsura realității. Jucătorii împrăștiați pe hartă își țin fiecare împrejurimile încărcate. Treizeci de jucători în treizeci de orașe costă mult mai mult decât treizeci de jucători într-o singură bază.
PauseEmpty=trueoprește ceasul când nu e nimeni conectat, așa că un server gol nu simulează o lume pe care n-o vede nimeni.- O repornire programată o dată pe zi menține receptivă o lume care rulează de mult timp.
Setările au limitele lor: dacă serverul rămâne mereu fără memorie, are nevoie de mai multă. Recomandările noastre de RAM au cifrele pentru fiecare mărime de grup.
Schimbarea setărilor pe un server HytHost
La HytHost, setările sunt împărțite între două locuri din GamePanel:
- Tab-ul Startup conține numărul maxim de jucători, numele serverului, parola, listarea publică, PvP, elementele din Workshop și ID-urile de mod-uri. Serverul le scrie în
servertest.inila fiecare pornire, așa că schimbă-le aici — o modificare a acelor linii direct în fișier este înlocuită la următoarea pornire. - Managerul de fișiere (sau sFTP) conține restul: celelalte setări din
servertest.inișiservertest_SandboxVars.lua, înZomboid/Server/. Oprește serverul, editează, salvează, pornește-l din nou.
Fă un backup manual din tab-ul Backups înainte de o schimbare mare, pe lângă cele automate incluse în fiecare plan. Pentru lumi cu mod-uri care rulează mult timp, West Point (12 GB) lasă loc pentru pachete de hărți și vehicule; hostingul Project Zomboid are toate mărimile, iar serverele Custom ajung până la 32 GB.
Configurezi pentru prima dată? Începe cu cum să găzduiești un server Project Zomboid.
Pentru o lume cu moduri pe termen lung, West Point îți oferă 12 GB la €13.08/lună, cu backupuri automate incluse.
Vezi planurile Project ZomboidÎntrebări frecvente
În Zomboid/Server/servertest_SandboxVars.lua, lângă setările serverului din servertest.ini. Pe Windows, folderul se află în profilul utilizatorului, pe Linux în directorul home. Dacă serverul rulează sub alt nume, fișierele folosesc acel nume în loc de servertest.
Da, dar repornește serverul după aceea și așteaptă-te ca schimbarea să se vadă mai ales în zonele pe care nu le-a vizitat nimeni, pentru că zombii și loot-ul din zonele explorate au fost deja generate. Fă mai întâi un backup al salvării. Trecerea între Build 41 și Build 42 necesită mereu o lume nouă.
Populație mică de zombi, respawn oprit, shamblers, loot peste implicit, un multiplicator XP de 2 sau 3, o zi de 2 ore și infecție doar prin salivă. Așa jocul rămâne tensionat fără ca fiecare personaj nou să moară din prima zi.
Pune ID-ul din Workshop în WorkshopItems și ID-ul mod-ului din mod.info în Mods, ambele separate prin punct și virgulă, apoi repornește. Pe Build 42 fiecare ID de mod are nevoie de un backslash în față. Mod-urile de hartă merg și în Map, înaintea hărții de bază. Jucătorii primesc mod-urile automat când se conectează.
Setează PVP=true sau PVP=false în servertest.ini și repornește. Pe un server HytHost, schimbă PvP din tab-ul Startup.
De obicei ID-ul mod-ului este greșit, lipsește backslash-ul din Build 42, mod-ul este făcut pentru celălalt build sau lipsește o dependență. Dacă jucătorii sunt refuzați după o actualizare în Workshop, repornește serverul ca să descarce versiunea nouă. Consola serverului numește mod-ul care a eșuat.
Normal este populația implicită a jocului și experiența gândită de dezvoltatori. În Build 42 corespunde unui multiplicator de populație de 0.65, în timp ce Build 41 folosea 1.0, așa că eticheta contează mai mult decât cifra. În Build 42 respawn-ul este oprit implicit.
Reglează apocalipsa, nu serverul
Hostingul Project Zomboid de la HytHost îți oferă tab-ul Startup, un manager de fișiere și backup-uri automate pentru fiecare schimbare de setări — de la €6.54/lună.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursȚi-a fost util acest ghid?