Project Zomboid -palvelintyökalut
Project Zomboid -palvelimen asetusgeneraattori
Rakenna molemmat tiedostot, joita dedikoitu Project Zomboid -palvelin tarvitsee: SandboxVars.lua, joka ohjaa zombeja, lootia ja maailmaa, sekä .ini, joka ohjaa paikkoja, PvP:tä, portteja, modeja ja safehouseja. Valitse pelityyli, säädä mitä haluat ja kopioi tai lataa.
Build 42 kirjoittaa skeeman VERSION 6, käyttää liukulukuina olevia loot-kertoimia, MultiplierConfig-XP-taulukkoa ja Basement-asetuksia.
Molempien tiedostojen nimet tulevat tästä. Tallennat ne nimillä servertest.ini ja servertest_SandboxVars.lua. Nimen on vastattava -servername-arvoa, jolla palvelin käynnistyy, ja se on oletuksena servertest.
Pelityylien esiasetukset
Pelin omat pelityylit, arvo arvolta vanilla-tiedostoista. Lataa yksi ja muuta sitten mitä haluat.
Pelaaminen: SandboxVars.lua
Overall population band. Apocalypse and Outbreak use Normal, Extinction High, Rising Low.
Urban Focused packs zombies into towns, Uniform spreads them evenly.
Build 42 respawn band. The playstyles use 4 (Apocalypse and Outbreak), 3 (Rising) and 2 (Extinction).
Lets zombies drift into emptied parts of the map over time.
The real population dial. Apocalypse 0.65, Rising 0.15, Extinction 1.2.
Population on day one, before it ramps towards the peak.
Population at the peak day. 1.5 is half again as many zombies.
In-game day the population peaks.
Hours before zombies may respawn in a cell. Apocalypse and Outbreak ship this at 0, which disables respawning completely.
A chunk must go unseen this long before zombies respawn in it.
Fraction of a cell's target population that comes back each cycle.
Hours before zombies migrate within a cell. 0 disables it.
How far a zombie walks towards the last noise it heard. Extinction doubles it to 200.
Size of the idle groups zombies form. 0 stops them grouping up.
Palvelin: .ini
Name shown in the in-game server browser. This is not the file name, that comes from the Server name field at the top.
Short blurb in the browser listing.
Advertise the server in the in-game public list.
Off locks the server to accounts that already exist.
Leave blank for none. A password plus a public listing means people can find you but not walk in.
Shown in chat on join. Use <LINE> for a line break.
Tarkistukset
SandboxVars = {
VERSION = 6,
Zombies = 4,
Distribution = 1,
ZombieRespawn = 4,
ZombieMigrate = true,
DayLength = 4,
StartMonth = 7,
StartDay = 9,
StartTime = 2,
TimeSinceApo = 1,
NightDarkness = 3,
NightLength = 3,
WaterShut = 2,
ElecShut = 2,
WaterShutModifier = 14,
ElecShutModifier = 14,
Alarm = 4,
LockedHouses = 6,
Temperature = 3,
Rain = 3,
ErosionSpeed = 4,
FireSpread = true,
GeneratorSpawning = 4,
GeneratorFuelConsumption = 0.1,
AllowExteriorGenerator = true,
SurvivorHouseChance = 3,
VehicleStoryChance = 3,
ZoneStoryChance = 3,
AnnotatedMapChance = 4,
HoursForCorpseRemoval = 216.0,
BloodSplatLifespanDays = 0,
AnimalSoundAttractZombies = true,
AnimalMetaPredator = false,
AnimalMatingSeason = true,
FoodLootNew = 0.8,
CannedFoodLootNew = 0.6,
LiteratureLootNew = 0.6,
SkillBookLoot = 0.6,
RecipeResourceLoot = 0.6,
MedicalLootNew = 0.6,
SurvivalGearsLootNew = 0.6,
WeaponLootNew = 0.6,
RangedWeaponLootNew = 1.2,
AmmoLootNew = 0.6,
MechanicsLootNew = 0.6,
OtherLootNew = 0.8,
ClothingLootNew = 0.6,
ContainerLootNew = 0.6,
KeyLootNew = 0.4,
MediaLootNew = 0.6,
CookwareLootNew = 0.6,
MaterialLootNew = 0.6,
FarmingLootNew = 0.6,
ToolLootNew = 0.6,
RollsMultiplier = 1.0,
ZombiePopLootEffect = 0,
HoursForLootRespawn = 0,
MaxItemsForLootRespawn = 5,
ConstructionPreventsLootRespawn = true,
SeenHoursPreventLootRespawn = 0,
MaximumLooted = 25,
DaysUntilMaximumLooted = 90,
WorldItemRemovalList = "Base.Hat, Base.Glasses, Base.Maggots, Base.Slug, Base.Slug2, Base.Snail, Base.Worm, Base.Dung_Mouse, Base.Dung_Rat",
HoursForWorldItemRemoval = 24.0,
DaysForRottenFoodRemoval = -1,
StatsDecrease = 3,
EndRegen = 3,
Nutrition = true,
StarterKit = false,
CharacterFreePoints = 0,
ConstructionBonusPoints = 3,
InjurySeverity = 2,
BoneFracture = true,
ClothingDegradation = 3,
RearVulnerability = 3,
MultiHitZombies = false,
AttackBlockMovements = true,
AllClothesUnlocked = false,
MuscleStrainFactor = 0.7,
DiscomfortFactor = 0.8,
EasyClimbing = false,
FoodRotSpeed = 3,
FridgeFactor = 3,
Farming = 3,
FarmingSpeedNew = 1.0,
FarmingAmountNew = 1.0,
PlantResilience = 3,
PlantAbundance = 3,
NatureAbundance = 3,
CompostTime = 2,
MinutesPerPage = 2.0,
LightBulbLifespan = 2.0,
EnableVehicles = true,
VehicleEasyUse = false,
ZombieAttractionMultiplier = 1.0,
CarSpawnRate = 3,
InitialGas = 2,
ChanceHasGas = 2,
FuelStationGasMin = 0.0,
FuelStationGasMax = 0.8,
FuelStationGasInfinite = false,
FuelStationGasEmptyChance = 20,
LockedCar = 4,
CarGasConsumption = 1.0,
CarGeneralCondition = 3,
CarDamageOnImpact = 3,
DamageToPlayerFromHitByACar = 1,
CarAlarm = 3,
TrafficJam = true,
PlayerDamageFromCrash = true,
Basement = {
SpawnFrequency = 4,
},
Map = {
AllowMiniMap = false,
AllowWorldMap = true,
MapAllKnown = false,
MapNeedsLight = true,
},
ZombieLore = {
Speed = 4,
SprinterPercentage = 0,
Strength = 2,
Toughness = 4,
Transmission = 1,
Mortality = 5,
Reanimate = 3,
Cognition = 3,
DoorOpeningPercentage = 0,
CrawlUnderVehicle = 5,
Memory = 2,
Sight = 5,
Hearing = 5,
ThumpNoChasing = false,
ThumpOnConstruction = true,
ActiveOnly = 1,
TriggerHouseAlarm = true,
ZombiesDragDown = true,
ZombiesCrawlersDragDown = false,
ZombiesFenceLunge = true,
DisableFakeDead = 1,
},
ZombieConfig = {
PopulationMultiplier = 0.65,
PopulationStartMultiplier = 1.0,
PopulationPeakMultiplier = 1.5,
PopulationPeakDay = 28,
RespawnHours = 0.0,
RespawnUnseenHours = 0.0,
RespawnMultiplier = 0.0,
RedistributeHours = 12.0,
FollowSoundDistance = 100,
RallyGroupSize = 20,
},
MultiplierConfig = {
Global = 1.0,
GlobalToggle = true,
},
}
Sammuta palvelin, lataa molemmat tiedostot kansioon Zomboid/Server (Windowsilla se on C:\Users\kayttajanimesi\Zomboid\Server) ja käynnistä palvelin uudelleen. Käynnissä oleva palvelin kirjoittaa nämä tiedostot uusiksi sammuessaan ja ylikirjoittaisi muutoksesi.
Tiedostoihin kirjoitetaan vain ne asetukset, joita tämä työkalu hallitsee. Kaikki muu jää palvelimen omaan oletukseen, joten nämä tiedostot voi pudottaa paikalleen sellaisinaan.
Näin nämä kaksi tiedostoa toimivat yhdessä
Dedikoitu Project Zomboid -palvelin lukee kaksi tiedostoa, jotka on nimetty palvelimesi mukaan. .ini on palvelin itse: montako paikkaa, onko PvP päällä, mitkä portit se varaa, mitkä modit se lataa, miten safehouset toimivat. SandboxVars.lua on maailma: montako zombia, kuinka nopeita ne ovat, kuinka harvinaista loot on, kuinka pitkä päivä on ja milloin sähköt ja vedet katkeavat.
.ini-tiedoston muuttaminen on turvallista milloin tahansa. SandboxVars.lua-tiedoston muuttaminen maailman generoinnin jälkeen ei aina ole: populaatio, loot-määrät ja tartunta-asetukset astuvat voimaan heti, mutta aloituspäivä, Months since apocalypse -arvo ja kaikki, mikä muovasi karttaa sen generoinnissa, ovat jo leipoutuneet tallennukseen. Päätä ne ennen kuin pelaajasi alkavat rakentaa.
Build 42 uudisti tiedoston. Lootin harvinaisuudesta tuli joukko liukulukukertoimia, XpMultiplier-asetuksesta tuli MultiplierConfig-taulukko, useita avaimia siirtyi .ini-tiedostosta SandboxVars-tiedostoon ja skeeman versio nousi viidestä kuuteen. Valitse sivun yläreunasta oikea build, koska Build 42 -palvelimelle pudotettu Build 41 -tiedosto menettää nuo asetukset hiljaisesti.