Configuració del servidor i del sandbox de Project Zomboid, explicada
En aquesta pàgina
Un servidor de Project Zomboid el defineixen dos fitxers. Un decideix qui s'hi pot connectar i com es comporta el servidor; l'altre decideix com de dur és l'apocalipsi — quants zombis hi ha, quant botí, com de ràpid aprens i quant dura un dia. La majoria de grups només canvien una dotzena d'opcions entre tots dos, i aquesta guia tracta d'aquestes.
Explica on són els fitxers, tres presets llestos per fer servir, les opcions multijugador, els mods del Workshop i els ajustos que mantenen lleuger un servidor de llarga durada. Està escrita per a Build 42, amb els punts on Build 41 és diferent marcats, perquè diverses claus es van reanomenar entre totes dues.
On és la configuració
Tot és a Zomboid/Server/, dins la teva carpeta d'usuari en un PC de casa (%USERPROFILE%\Zomboid\Server a Windows, ~/Zomboid/Server a Linux):
| Fitxer | Què controla |
|---|---|
servertest.ini | El servidor: nom, contrasenya, límit de jugadors, PvP, safehouses, whitelist, mods, mapa |
servertest_SandboxVars.lua | Les regles del món: zombis, botí, XP, temps, subministraments, infecció |
servertest_spawnregions.lua | En quines poblacions poden aparèixer els jugadors nous |
El món en si es desa a Zomboid/Saves/Multiplayer/servertest. "servertest" és el nom de servidor per defecte; un servidor iniciat amb un altre nom fa servir fitxers amb aquell nom, així que assegura't que edites els correctes.
Què pots canviar a mitja partida
- Les opcions del servidor de
servertest.inies poden canviar en qualsevol moment. Atura el servidor, edita i torna'l a iniciar — o edita mentre funciona i aplica el fitxer amb l'ordrereloadoptions. - Les opcions del sandbox es llegeixen quan s'inicia el servidor, així que reinicia'l després d'editar-les. Tingues en compte que els zombis i el botí de les zones que els jugadors ja han visitat es van generar amb els valors antics: el canvi es nota més als llocs on encara no ha anat ningú.
- Algunes decisions pertanyen a un món nou. La data d'inici i el mapa es decideixen en crear el món. Canviar de build — de 41 a 42 — sempre implica un món nou.
Edita tots dos fitxers des del navegador: un servidor de Project Zomboid d'HytHost inclou gestor de fitxers i sFTP, des de €6.54/mes.
Veure plans de Project ZomboidTres presets de sandbox que funcionen
Són suggeriments nostres, no els presets integrats del joc. Fan servir els noms d'opció que veus a la pantalla Sandbox; les claus corresponents de servertest_SandboxVars.lua es detallen a sota.
| Opció | Relaxat, amb amics | Apocalipsi clàssic | Hardcore de llarga durada |
|---|---|---|---|
| Població de zombis | Baixa | Normal | Alta |
| Reaparició de zombis | Desactivada | Desactivada | Activada, lenta |
| Velocitat dels zombis | Shamblers | Shamblers | Random, amb alguns fast shamblers |
| Botí | Per sobre del valor per defecte | Per defecte | Per sota del valor per defecte |
| Multiplicador d'XP | 2–3× | 1× | 1× |
| Durada del dia | 2 hores o més | 1 hora 30 minuts (per defecte) | 1 hora |
| Infecció | Només saliva | Sang i saliva | Sang i saliva |
Les claus que hi ha al darrere, amb el nom que tenen a Build 42:
- Població —
Zombies(1 Insane … 4 Normal, 5 Low, 6 None) i el més precísZombieConfig.PopulationMultiplier. El "Normal" de Build 42 és 0.65; el de Build 41 era 1.0, així que no copiïs xifres entre builds. - Reaparició —
RespawnHours,RespawnUnseenHoursiRespawnMultiplier. Build 42 té la reaparició desactivada per defecte; Build 41 la tenia activada. - Velocitat i infecció —
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). - Botí — Build 42 defineix el botí per categories amb multiplicadors de 0 a 4, com ara
FoodLootNew,WeaponLootNewiAmmoLootNew. Build 41 feia servirFoodLoot,WeaponLootiOtherLooten una escala de raresa de l'1 al 5. - XP — Build 42 fa servir
MultiplierConfig.Global, amb valors opcionals per habilitat. Build 41 feia servirXpMultiplier. - Temps —
DayLength, iWaterShut/ElecShutper a quan es talla l'aigua i la llum.
.lua editat a mà pot impedir que el món es carregui.Opcions multijugador: PvP, safehouses, whitelist i més
Són a servertest.ini. Els valors per defecte són els de Build 42.
| Clau | Per defecte | Què fa |
|---|---|---|
PVP | true | Els jugadors es poden fer mal entre ells. Posa false per a un servidor cooperatiu. |
PauseEmpty | true | El temps s'atura mentre no hi ha ningú connectat. Desactiva-ho si vols que el món avanci sense tu. |
Password | buit | La contrasenya que necessiten els jugadors per connectar-se. |
MaxPlayers | 32 | Límit de jugadors, fins a 100. El joc avisa de desync per sobre de 32. (El valor per defecte de Build 41 era 16.) |
Open | true | false activa la whitelist: només s'hi poden connectar els comptes que crea un admin. |
PlayerSafehouse | false | Permet als jugadors reclamar un edifici com a safehouse. AdminSafehouse ho limita als admins. |
SafehouseAllowTrepass | true | Si els altres poden entrar en una safehouse. La clau s'escriu realment així. |
Faction | true | Permet als jugadors formar faccions amb etiquetes. |
GlobalChat | true | Canal de xat per a tot el servidor. |
Public / PublicName | false | Mostra el servidor al navegador del joc amb aquest nom. |
DropOffWhiteListAfterDeath | false | Elimina el compte d'un jugador quan el seu personatge mor — per a servidors amb permadeath. |
Build 41 també tenia AutoCreateUserInWhiteList, que afegia automàticament cada jugador nou a la whitelist; no forma part de la configuració de Build 42. Per gestionar la whitelist en si, consulta les ordres adduser a ordres d'administrador de Project Zomboid.
Afegir mods del Workshop a un servidor
Cada mod ocupa dues línies a servertest.ini, i un mapa personalitzat n'ocupa una tercera:
WorkshopItems— l'ID del Workshop, el número al final de l'adreça de la pàgina del mod al Steam Workshop. El servidor descarrega aquests elements quan s'inicia.Mods— l'ID del mod, que és la líniaid=del fitxermod.infodel mod. Sovint és diferent del títol del mod i del nom de la seva carpeta, i un element del Workshop pot contenir diversos mods. A Build 42 cada ID de mod necessita una barra inversa al davant.Map— només per a mods de mapa, els noms de les carpetes del mapa, abans del mapa base.
WorkshopItems=2169435993;2392709985 Mods=\ModA;\ModB Map=MyMapFolder;Muldraugh, KY
Separa les entrades amb punts i comes i sense espais. Posa cada mod després dels mods de què depèn. Els jugadors no han d'instal·lar res a mà: el joc descarrega els mods del Workshop del servidor quan s'hi connecten.
Per què no es carreguen els mods
- L'ID del mod és incorrecte — un títol o nom de carpeta en lloc del valor
id=, o falta la barra inversa de Build 42. - El mod és per a l'altre build. Molts mods tenen versions separades per a Build 41 i Build 42; un mod només per a Build 41 no es carrega a 42 i pot impedir que el món es carregui.
- Falta una dependència a
WorkshopItemso està posada després del mod que la necessita. - El mod s'ha actualitzat al Workshop i el servidor té la còpia antiga, així que es rebutgen els jugadors amb la versió nova. Reinicia el servidor perquè descarregui l'actualització. L'ordre
checkModsNeedUpdateescriu al registre si hi ha una actualització pendent.
Ajustos que redueixen el lag i la memòria
Un servidor de Project Zomboid gasta la memòria i la CPU en les zones carregades, els zombis i els mods. Els ajustos que realment marquen la diferència:
- Població i reaparició de zombis. Cada zombi se simula. Una població High o Insane amb reaparició activada és el món més costós que pots crear; Normal sense reaparició és molt més lleuger.
- La llista de mods. Els mods grans de mapes, vehicles i revisions generals consumeixen memòria fins i tot quan ningú no els fa servir. Treu el que el teu grup no faci servir.
- Un MaxPlayers ajustat a la realitat. Cada jugador escampat pel mapa manté carregat el seu entorn. Trenta jugadors en trenta poblacions costen molt més que trenta jugadors en una sola base.
PauseEmpty=trueatura el rellotge quan no hi ha ningú, de manera que un servidor buit no simula un món que ningú veu.- Un reinici programat un cop al dia manté àgil un món de llarga durada.
Els ajustos tenen un límit: si el servidor es queda sense memòria contínuament, en necessita més. Les nostres recomanacions de RAM donen les xifres per mida de grup.
Canviar la configuració en un servidor de HytHost
A HytHost, la configuració es reparteix entre dos llocs del teu GamePanel:
- La pestanya Startup conté el màxim de jugadors, el nom del servidor, la contrasenya del servidor, el llistat públic, el PvP, els elements del Workshop i els ID de mod. El servidor els escriu a
servertest.inicada vegada que s'inicia, així que canvia'ls aquí — una edició d'aquestes línies al fitxer se substitueix en el següent inici. - El gestor de fitxers (o sFTP) conté tota la resta: la resta de
servertest.iniiservertest_SandboxVars.lua, aZomboid/Server/. Atura el servidor, edita, desa i torna'l a iniciar.
Fes una còpia de seguretat manual des de la pestanya Backups abans d'un canvi important, a més de les automàtiques que inclou cada pla. Per a mons amb mods de llarga durada, West Point (12 GB) deixa espai per a paquets de mapes i vehicles; a hosting de Project Zomboid hi ha totes les mides, i els servidors Custom arriben fins a 32 GB.
És el primer cop que el configures? Comença per com allotjar un servidor de Project Zomboid.
Per a un món amb mods de llarga durada, West Point t'ofereix 12 GB per €13.08/mes, amb còpies de seguretat automàtiques incloses.
Veure plans de Project ZomboidPreguntes freqüents
A Zomboid/Server/servertest_SandboxVars.lua, al costat de la configuració del servidor a servertest.ini. A Windows aquesta carpeta és al teu perfil d'usuari, i a Linux al teu directori personal. Si el servidor funciona amb un altre nom, els fitxers porten aquell nom en lloc de servertest.
Sí, però després reinicia el servidor i compta que el canvi es notarà sobretot a les zones que encara no ha visitat ningú, perquè els zombis i el botí de les zones explorades ja s'han generat. Fes abans una còpia de seguretat de la partida. Canviar entre Build 41 i Build 42 sempre requereix un món nou.
Població de zombis baixa, reaparició desactivada, shamblers, botí per sobre del valor per defecte, un multiplicador d'XP de 2 o 3, dies de 2 hores i infecció només per saliva. Així el joc continua sent tens sense que cada personatge nou acabi el primer dia.
Posa l'ID del Workshop a WorkshopItems i l'ID del mod de mod.info a Mods, tots dos separats per punts i comes, i reinicia. A Build 42 cada ID de mod necessita una barra inversa al davant. Els mods de mapa també van a Map, abans del mapa base. Els jugadors reben els mods automàticament quan es connecten.
Posa PVP=true o PVP=false a servertest.ini i reinicia. En un servidor de HytHost, canvia el PvP a la pestanya Startup.
Normalment l'ID del mod és incorrecte, falta la barra inversa de Build 42, el mod està fet per a l'altre build o falta una dependència. Si es rebutgen jugadors després d'una actualització del Workshop, reinicia el servidor perquè descarregui la versió nova. La consola del servidor indica el mod que ha fallat.
Normal és la població per defecte del joc i l'experiència prevista. A Build 42 correspon a un multiplicador de població de 0.65, mentre que Build 41 feia servir 1.0, així que l'etiqueta importa més que la xifra. A Build 42 la reaparició està desactivada per defecte.
Ajusta l'apocalipsi, no el servidor
El hosting de Project Zomboid de HytHost et dona la pestanya Startup, un gestor de fitxers i còpies de seguretat automàtiques per a cada canvi de configuració — des de €6.54/mes.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursT'ha estat útil aquesta guia?