Project Zomboid server- en sandboxinstellingen uitgelegd
Op deze pagina
Een Project Zomboid-server wordt bepaald door twee bestanden. Het ene bepaalt wie mag joinen en hoe de server zich gedraagt; het andere bepaalt hoe zwaar de apocalyps is: hoeveel zombies, hoeveel loot, hoe snel je leert en hoe lang een dag duurt. De meeste groepen passen in beide samen hooguit een stuk of twaalf instellingen aan, en daar gaat deze gids over.
Hij behandelt waar de bestanden staan, drie kant-en-klare presets, de multiplayeropties, Workshop-mods en de instellingen die een langlopende server licht houden. Hij is geschreven voor Build 42, met de plekken gemarkeerd waar Build 41 afwijkt, omdat verschillende keys tussen de twee een andere naam kregen.
Waar de instellingen staan
Alles staat in Zomboid/Server/, in je gebruikersmap op een thuis-pc (%USERPROFILE%\Zomboid\Server op Windows, ~/Zomboid/Server op Linux):
| Bestand | Wat het regelt |
|---|---|
servertest.ini | De server: naam, wachtwoord, spelerslimiet, PvP, safehouses, whitelist, mods, kaart |
servertest_SandboxVars.lua | De wereldregels: zombies, loot, XP, tijd, water en stroom, infectie |
servertest_spawnregions.lua | In welke steden nieuwe spelers kunnen spawnen |
De wereld zelf wordt opgeslagen in Zomboid/Saves/Multiplayer/servertest. "servertest" is de standaardnaam van de server; een server die met een andere naam is gestart, gebruikt bestanden met die naam, dus controleer of je de juiste bewerkt.
Wat je midden in een spel kunt wijzigen
- Serveropties in
servertest.inikun je altijd wijzigen. Stop de server, bewerk en start hem opnieuw, of bewerk terwijl hij draait en pas het bestand toe met het commandoreloadoptions. - Sandboxopties worden gelezen wanneer de server start, dus herstart na het bewerken. Houd er rekening mee dat zombies en loot in gebieden die spelers al bezocht hebben met de oude waarden zijn gegenereerd: een wijziging is het duidelijkst te zien op plekken waar nog niemand is geweest.
- Sommige keuzes horen bij een nieuwe wereld. De startdatum en de kaart worden vastgelegd wanneer de wereld wordt aangemaakt. Van build wisselen, van 41 naar 42, betekent altijd een nieuwe wereld.
Bewerk beide bestanden in je browser: een Project Zomboid-server van HytHost heeft een bestandsbeheerder en sFTP, vanaf €6.54/mnd.
Bekijk Project Zomboid-pakkettenDrie sandboxpresets die werken
Dit zijn onze suggesties, niet de ingebouwde presets van het spel. Ze gebruiken de optienamen die je op het Sandbox-scherm ziet; de bijbehorende keys in servertest_SandboxVars.lua staan eronder.
| Instelling | Ontspannen, met vrienden | Klassieke apocalyps | Hardcore voor de lange termijn |
|---|---|---|---|
| Zombiepopulatie | Laag | Normaal | Hoog |
| Zombierespawn | Uit | Uit | Aan, langzaam |
| Zombiesnelheid | Shamblers | Shamblers | Willekeurig, met wat fast shamblers |
| Loot | Boven standaard | Standaard | Onder standaard |
| XP-vermenigvuldiger | 2–3× | 1× | 1× |
| Daglengte | 2 uur of langer | 1 uur 30 minuten (standaard) | 1 uur |
| Infectie | Alleen speeksel | Bloed en speeksel | Bloed en speeksel |
De keys erachter, zoals ze in Build 42 heten:
- Populatie:
Zombies(1 Insane … 4 Normal, 5 Low, 6 None) en de fijnereZombieConfig.PopulationMultiplier. "Normal" in Build 42 is 0.65; in Build 41 was het 1.0, dus neem geen getallen over tussen builds. - Respawn:
RespawnHours,RespawnUnseenHoursenRespawnMultiplier. In Build 42 staat respawn standaard uit; in Build 41 stond het aan. - Snelheid en infectie:
ZombieLore.Speed(1 Sprinters, 2 Fast Shamblers, 3 Shamblers, 4 Random) enZombieLore.Transmission(1 Blood and Saliva, 2 Saliva Only, 3 Everyone's Infected, 4 None). - Loot: Build 42 stelt loot per categorie in met vermenigvuldigers van 0 tot 4, zoals
FoodLootNew,WeaponLootNewenAmmoLootNew. Build 41 gebruikteFoodLoot,WeaponLootenOtherLootop een zeldzaamheidsschaal van 1 tot 5. - XP: Build 42 gebruikt
MultiplierConfig.Global, met optionele waarden per vaardigheid. Build 41 gebruikteXpMultiplier. - Tijd:
DayLength, enWaterShut/ElecShutvoor wanneer water en stroom uitvallen.
.lua-bestand kan voorkomen dat de wereld laadt.Multiplayerinstellingen: PvP, safehouses, whitelist en meer
Deze staan in servertest.ini. De standaardwaarden zijn die van Build 42.
| Key | Standaard | Wat het doet |
|---|---|---|
PVP | true | Spelers kunnen elkaar verwonden. Zet op false voor een co-opserver. |
PauseEmpty | true | De tijd staat stil als niemand online is. Zet het uit als je wilt dat de wereld zonder jou doorgaat. |
Password | leeg | Het wachtwoord dat spelers nodig hebben om te joinen. |
MaxPlayers | 32 | Spelerslimiet, tot 100. Boven 32 waarschuwt het spel voor desync. (In Build 41 was de standaard 16.) |
Open | true | false zet de whitelist aan: alleen accounts die een admin aanmaakt kunnen joinen. |
PlayerSafehouse | false | Laat spelers een gebouw claimen als safehouse. AdminSafehouse beperkt dat tot admins. |
SafehouseAllowTrepass | true | Of anderen een safehouse in mogen lopen. De key wordt echt zo gespeld. |
Faction | true | Laat spelers facties met tags vormen. |
GlobalChat | true | Chatkanaal voor de hele server. |
Public / PublicName | false | Toont de server onder die naam in de serverbrowser van het spel. |
DropOffWhiteListAfterDeath | false | Verwijdert het account van een speler als zijn personage sterft, voor permadeath-servers. |
Build 41 had ook AutoCreateUserInWhiteList, dat elke nieuwe speler automatisch aan de whitelist toevoegde; het hoort niet bij de instellingen van Build 42. Voor het beheer van de whitelist zelf, zie de adduser-commando's in Project Zomboid admin-commando's.
Workshop-mods aan een server toevoegen
Elke mod neemt twee regels in servertest.ini in beslag, en een eigen kaart een derde:
WorkshopItems: de Workshop-ID, het getal aan het eind van het adres van de Steam Workshop-pagina van de mod. De server downloadt deze items bij het starten.Mods: de mod-ID, de regelid=in demod.infovan de mod. Die wijkt vaak af van de titel en de mapnaam van de mod, en één Workshop-item kan meerdere mods bevatten. Op Build 42 heeft elke mod-ID een backslash ervoor nodig.Map: alleen voor kaartmods, de mapnamen van de kaart, vóór de basiskaart.
WorkshopItems=2169435993;2392709985 Mods=\ModA;\ModB Map=MyMapFolder;Muldraugh, KY
Scheid items met puntkomma's, zonder spaties. Zet een mod na de mods waarvan hij afhankelijk is. Spelers installeren niets met de hand: het spel downloadt de Workshop-mods van de server wanneer ze joinen.
Waarom mods niet laden
- De mod-ID klopt niet: een titel of mapnaam in plaats van de
id=-waarde, of de backslash voor Build 42 ontbreekt. - De mod is voor de andere build. Veel mods hebben aparte versies voor Build 41 en Build 42; een mod die alleen voor Build 41 is, laadt niet op 42 en kan voorkomen dat de wereld laadt.
- Er ontbreekt een afhankelijkheid in
WorkshopItems, of die staat na de mod die hem nodig heeft. - De mod is bijgewerkt in de Workshop en de server heeft de oude kopie, waardoor spelers met de nieuwe versie geweigerd worden. Herstart de server zodat hij de update downloadt. Het commando
checkModsNeedUpdateschrijft in de log of er een update klaarstaat.
Instellingen die lag en geheugengebruik verminderen
Een Project Zomboid-server besteedt zijn geheugen en CPU aan geladen gebieden, zombies en mods. De instellingen die echt verschil maken:
- Zombiepopulatie en respawn. Elke zombie wordt gesimuleerd. Een High- of Insane-populatie met respawn aan is de zwaarste wereld die je kunt bouwen; Normal zonder respawn is veel lichter.
- De modlijst. Grote kaart-, voertuig- en overhaulmods kosten geheugen, ook als niemand ze gebruikt. Haal weg waar je groep niet mee speelt.
- Een realistische MaxPlayers. Spelers die over de kaart verspreid zijn, houden elk hun omgeving geladen. Dertig spelers in dertig steden kosten veel meer dan dertig spelers in één basis.
PauseEmpty=truezet de klok stil als niemand online is, zodat een lege server geen wereld simuleert die niemand ziet.- Een geplande herstart eens per dag houdt een langlopende wereld vlot.
Instellingen helpen maar tot op zekere hoogte: als de server steeds zonder geheugen komt te zitten, heeft hij meer nodig. Ons RAM-advies geeft de cijfers per groepsgrootte.
Instellingen wijzigen op een HytHost-server
Bij HytHost zijn de instellingen verdeeld over twee plekken in je GamePanel:
- Het tabblad Startup bevat het maximale aantal spelers, de servernaam, het serverwachtwoord, de openbare vermelding, PvP, Workshop-items en mod-ID's. De server schrijft deze bij elke start naar
servertest.ini, dus wijzig ze hier: een aanpassing van die regels in het bestand wordt bij de volgende start overschreven. - De bestandsbeheerder (of sFTP) bevat de rest: de overige regels van
servertest.inienservertest_SandboxVars.lua, inZomboid/Server/. Stop de server, bewerk, sla op en start hem opnieuw.
Maak vóór een grote wijziging een handmatige back-up via het tabblad Backups, bovenop de automatische die bij elk pakket zitten. Voor langlopende werelden met mods biedt West Point (12 GB) ruimte voor kaart- en voertuigpacks; Project Zomboid hosting heeft elke grootte, en Custom-servers gaan tot 32 GB.
Voor het eerst aan de slag? Begin met een Project Zomboid-server hosten.
Voor een modded wereld waar je lang op speelt, krijg je met West Point 12 GB voor €13.08/mnd, inclusief automatische back-ups.
Bekijk Project Zomboid-pakkettenVeelgestelde vragen
In Zomboid/Server/servertest_SandboxVars.lua, naast de serverinstellingen in servertest.ini. Op Windows staat die map in je gebruikersprofiel, op Linux in je homemap. Draait de server onder een andere naam, dan gebruiken de bestanden die naam in plaats van servertest.
Ja, maar herstart de server daarna en verwacht dat de wijziging vooral zichtbaar is in gebieden waar nog niemand is geweest, omdat zombies en loot in verkende gebieden al gegenereerd zijn. Maak eerst een back-up van de save. Wisselen tussen Build 41 en Build 42 vraagt altijd om een nieuwe wereld.
Lage zombiepopulatie, respawn uit, shamblers, loot boven standaard, een XP-vermenigvuldiger van 2 of 3, een daglengte van 2 uur en infectie alleen via speeksel. Zo blijft het spannend zonder dat elk nieuw personage op dag één sneuvelt.
Zet de Workshop-ID in WorkshopItems en de mod-ID uit mod.info in Mods, beide gescheiden door puntkomma's, en herstart. Op Build 42 heeft elke mod-ID een backslash ervoor nodig. Kaartmods komen ook in Map, vóór de basiskaart. Spelers krijgen de mods automatisch wanneer ze joinen.
Zet PVP=true of PVP=false in servertest.ini en herstart. Op een HytHost-server wijzig je PvP in het tabblad Startup.
Meestal klopt de mod-ID niet, ontbreekt de backslash voor Build 42, is de mod gemaakt voor de andere build of ontbreekt er een afhankelijkheid. Worden spelers geweigerd na een Workshop-update, herstart dan de server zodat hij de nieuwe versie downloadt. De serverconsole noemt de mod die faalde.
Normal is de standaardpopulatie van het spel en de bedoelde ervaring. In Build 42 komt die overeen met een populatievermenigvuldiger van 0.65, terwijl Build 41 1.0 gebruikte, dus het label zegt meer dan het getal. In Build 42 staat respawn standaard uit.
Stem de apocalyps af, niet de server
Project Zomboid hosting van HytHost geeft je het tabblad Startup, een bestandsbeheerder en automatische back-ups voor elke instellingswijziging, vanaf €6.54/mnd.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursWas deze gids nuttig?