Usage[]
Server Settings define all the parameters for the world for singleplayer, hosted or dedicated servers, almost all aspects of a world & how its played, from player speed to mountain size. Server Settings can be set on the New World tab, changed in game with the
setserversetting [setting] [value]
setting or viewed with the
getserversettings
command, set from the serversettings.json file, or changed when loading a save from the Continue Game tab
Presets[]
Presets are used to save a set of Server Settings for later use and can be edited in the New Game Tab, this makes generating similar worlds & are saved in the ProductionSurvivalGameWorldPresets directory. There are also default Presets that provide easy significant changes to the world Including:
Default Presets[]
| Preset Name | Description |
|---|---|
| Basic World | Basic world with no extra modifiers |
| Dense World | A lush & bountiful world filled with dense fauna |
| Decaying World | A world set years into the apocolypse offering very scarce loot found in overgrown buildings |
| Flooded World | A unique take where most of the world is underwater, including many towns & locations, making movement & looting interesting |
| Unforgiving World | A world filled to the brim with Mechanoids & sparse loot giving a hardcore but rewarding experience |
Server Settings Parameters[]
General[]
Basic Game Host Settings
| Name | Default Value | Description |
|---|---|---|
| WorldName | "New World" | World save name |
| SaveInterval | 120 | Time (s) game will save |
| IsHardcore | false | Enable unforgiving Hardcore rules |
| GameType | ServerType.Cooperative | Gamemode Type
Cooperative: No raiding PVE Focused PVP: Team up or fight other players Creative: Instant build & free commands Arena: Play differerent PVP gamemodes with others |
| IsOnline | true | Allow players to join through the server browser |
| IsWhitelisted | false | Only allow players added to the whitelist.txt file to join |
| FriendsOnly | true | Only people on friends list able to join |
| MaxPlayers | 8 | Max players allowed on server |
| LimitMapSize | false | Limits map size with a boarder, if off will be an infinate world |
| MapSizeLimit | 4000 | Total size from boarder to boarder of map |
| SpawnRegionSize | 500 | Radius players are able to respawn in |
| Description | "A New Server" | Description shown in the server browser |
| WorldOvergrowth | 0.4 | Sets overall age of the world affecting overgrowth & decay
0: Set right after the apocolypse 1: Set years into the apocolypse |
Server[]
Hidden Configuration Settings Only Accessable In serversettings.json
| Name | Default Value | Description |
|---|---|---|
| LastPlayedTime | 0 | Last time a player joined the server |
| ServerWipeTime | DateTime.Now.Ticks | When the world was created |
| TotalEntityCount | 0 | Total number of Entities created |
| TotalObjectCount | 0 | Total number of objects creates |
| ServerVersion | "1.0.0" | Version of the server (must be same as clients) |
| ServerGamePort | 27015 | Port a Dedicated Server is hosted on |
| ServerQueryPort | 27016 | Port a Dedicated Server uses to send data to steam |
World[]
How The World Topology & Biomes Generate
| Name | Default Value | Description |
|---|---|---|
| WorldSeed | "" | World seed, can be numbers or letters, the same seed will generate the same world every time |
| StaticMap | false | Create a static map thats always the same |
| WaterHeight | 7.0 | Height of water level (m) |
| OverallTerrainHeight | 1.0 | Modifier of the average height of hills |
| BiomeSize | 1.0 | Modifier of size of area of biomes |
| WorldBiomeTemperature | 0.0 | Modifier for world temperatore (degrees) |
| BiomeBlendingPercentage | 0.05 | Distance (% of total biome size) of transitions between biomes |
| TundraSize | 1.0 | Size modifier of tundra climate region |
| TundraLootStage | 0.85 | Base loot stage of locations in tundra region |
| TundraTemperature | -10.0 | Base temperature for areas in tundra region |
| ColdSize | 1.0 | Size modifier of cold climate region |
| ColdLootStage | 0.5 | Base loot stage of locations in cold region |
| ColdTemperature | 0.0 | Base temperature for areas in cold region |
| TemperateSize | 1.0 | Size modifier of temperate climate region |
| TemperateLootStage | 0.1 | Base loot stage of locations in temperate region |
| TemperateTemperature | 20.0 | Base temperature for areas in temperate region |
| WarmSize | 1.0 | Size modifier of warm climate region |
| WarmLootStage | 0.55 | Base loot stage of locations in warm region |
| WarmTemperature | 35.0 | Base temperature for areas in warm region |
| DesertSize | 1.0 | Size modifier of desert climate region |
| DesertLootStage | 0.8 | Base loot stage of locations in desert region |
| DesertTemperature | 50.0 | Base temperature for areas in desert region |
| CliffSize | 1.0 | Modifier for size of cliffs |
| FlatnessScale | 1.0 | Modifier for overall flatness of world (0 means completely flat) |
| TerrainMicroBumpScale | 1.0 | Modifier for height of small bumps |
| TerrainMicroBumpMaxHeight | 5 | Max height of small bumps |
| TerrainMicroBumpRigid | false | Uses Rigid Noise calculation formala |
| TerrainGeneralBumpScale | 1.0 | Modifier for scale of hills |
| TerrainGeneralBumpMaxHeight | 7 | Max height of hills |
| TerrainGeneralBumpRigid | true | Uses Rigid Noise calculation formala |
| TerrainExtremeBumpScale | 1.0 | Modifier for height of mountains & rivers |
| TerrainExtremeBumpMaxHeight | 150 | Max height of mountains |
| TerrainExtremeBumpRigid | true | Uses Rigid Noise calculation formala |
Environment[]
How The World is Populated With Trees, Rocks, Bushes, ect
| Name | Default Value | Description |
|---|---|---|
| WorldRegrowthEnabled | true | Allow trees/bushes to regrow after being harvested |
| WorldRegrowthSpeed | 1.0 | Modifier for speed harvested fauna will regrow |
| GrassDensity | 1.0 | Density of grass |
| GroundLeavesPercentage | 0.3 | Density of ground leaves |
| GrassSize | 1.0 | Overall height of grass |
| GrassVariation | 1.0 | Amount grass varies around area |
| GrassSpread | 0.5 | Amount grass spreads out |
| ForestWorldPercentage | 1.0 | Modifier for amount of world is forest |
| ForestSize | 1.0 | Overall size of forest biomes |
| ForestDensity | 1.1 | Overall size of forest biomes |
| EdgeThreshold | 0.05 | Distance (% of total biome size) taken by Forest Edge biome |
| DebrisDensity | 0.05 | Amount of tree stumps fallen logs ect |
| TreeSpread | 1.0 | Amount trees spread around world |
| RockWorldPercentage | 1.0 | Modifier for amount of world are rocky biomes |
| RockDensity | 1.0 | Amount of rocks within rocky biomes |
| RockSpread | 1.0 | Amount boulders spread around area |
| SmallRockClusersPercentage | 0.1 | Amount of area taken by small clusters of boulders |
| OrePercentage | 0.3 | Modifier for amount of ore found in biomes |
| LowQualityIronDistribution | 1.0 | Modify amount of ore is Low Quality Iron |
| RefinedIronDistribution | 1.0 | Modify amount of ore is Refined Iron |
| HighQualityIronDistribution | 1.0 | Modify amount of ore is High Quality Iron |
| RefinedCopperDistribution | 1.0 | Modify amount of ore is Refined Copper |
| HighQualityCopperDistribution | 1.0 | Modify amount of ore is High Quality Copper |
| GoldDistribution | 1.0 | Modify amount of ore is Gold |
| CoalDistribution | 1.0 | Modify amount of ore is Coal |
| SulpherDistribution | 1.0 | Modify amount of ore is Sulpher |
| BushWorldPercentage | 1.0 | Modifier for amount of biome is foliage |
| ForestVegitationWorldPercentage | 0.2 | Modifier for amount of forest biomes are foliage |
| VegitationDensity | 1.0 | How dense bushy areas of biomes are |
| VegitationSpread | 1.0 | Amount bushes spread around area |
| FlowerWorldPercentage | 1.0 | Amount flowery biomes are filled with flowers |
| FlowerClusterPercentage | 0.3 | Amount flowery biomes are filled with flowers |
Structures[]
Settings For POIs, Towns, Roads, ect
| Name | Default Value | Description |
|---|---|---|
| RailRoadSpawnPercentage | 0.2 | % Of spawned paths are railroads |
| PowerLineSpawnPercentage | 0.2 | % Of spawned paths are powerlines |
| HighwaySpawnPercentage | 0.1 | % Of spawned paths are railroads |
| RuralRoadSpawnPercentage | 0.4 | % Of spawned paths are roads |
| PathwaPOIAmount | 1.0 | Modifier of amount of POIs found along paths |
| PathwayCurvyness | 1.0 | Amount paths curve round |
| PathwayJunctions | 1.0 | Amount of junctions found along paths |
| StructureDensity | 1.0 | Overall density of structures in the world |
| GeneralStructureSize | 1.0 | Overall size modifier of POIs |
| CityPercentage | 0.1 | % Chance a High Tier region will be a city |
| TownPercentage | 0.4 | % chance a region will have a town in it |
| TownBaseSize | 100 | Base radius (m) of towns |
| IndustrialStructures | 1.0 | Modifier of chance a POI will be Industrial |
| ResidentialStructures | 1.0 | Modifier of chance a POI will be Residential |
| MedicalStructures | 1.0 | Modifier of chance a POI will be Medical |
| MilitaryStructures | 1.0 | Modifier of chance a POI will be Military |
| SmallStructures | 1.0 | Modifier of chance a POI will be Small (minor structures) |
| RuralStructures | 1.0 | Modifier of chance a POI will be Rural |
| HighriseStructures | 1.0 | Modifier of chance a POI will be Highrise |
| TraderStructures | 1.0 | Modifier of chance a POI will be a Trader |
| WindFieldsWorldPercentage | 0.25 | % of world occupied by wind turbine fields |
| ObjectRespawningEnabled | true | Allow object respawning after packing/moving |
| GeneralObjectDensity | 1.0 | Density of objects found within POIs |
| JunkObjectDensity | 1.0 | Density of junk objects found within POIs |
| LargeObjectDensity | 1.0 | Density of Oversized objects found within POIs |
| RandomObjectDensity | 1.0 | Amount of junk found out in the wilderness |
Loot[]
Loot Spawn Amount, Quality, Respawning, ect
| Name | Default Value | Description |
|---|---|---|
| OverallLootModifier | 1.0 | Overall amount world is filled with loot |
| LootZonesModifier | 1.0 | Sized of fluctuation loot zones within a POI |
| ClumpedLootModifier | 1.0 | Amount loot will be clumped together based on type |
| EarlyGameLootModifier | 1.0 | Amount of early game loot that spawns |
| MidGameLootModifier | 1.0 | Amount of mid game loot that spawns |
| LateGameLootModifier | 1.0 | Amount of late game loot that spawns |
| StructureVarientAffectsLootTier | 1.0 | Modifier in how much strucutres affect loot quality |
| LootstageIncrease | 1.0 | Speed at which loot quality increases with harder biomes |
| WoodGatherRate | 1.0 | Modifier on how much wood you get from trees |
| ScrappingGatherRate | 1.0 | Modifier on how much junk you get from scrapping mechanoids |
| OreGatherRate | 1.0 | Modifier on how much ore you get from harvesting |
| GroundVehicleSpawnrate | 1.0 | Modifier on how much ground vehicles spawn |
| AirVehicleSpawnrate | 1.0 | Modifier on how many air vehicles spawn |
| ItemDespawnTime | 1500 | Time (s) unattended items will despawn |
| LootRespawnEnabled | true | If loot is able to respawn in areas |
| LootRefreshTime | 30 | How long (mins) it takes for a structure to fully refresh loot |
| LootRespawnDistance | 100 | Distance an area must be from any player actifvity to respawn |
Machines[]
Mechanoid Spawnrates, Difficulty & Automation Functions
| Name | Default Value | Description |
|---|---|---|
| WorldRobotDensity | 1.0 | Modifier for the amount of mechanoids spawned in the world |
| RobotPlating | 1.0 | Modifier for how much plating & health mechanoids have |
| RobotDifficulty | 1.0 | Modifier for how difficult the mechanoids found are |
| RobotViewAngleMultiplier | 1.0 | Modifier for how far mechanoids can see around the direct thier looking |
| RobotStandingStealthMultiplier | 1.0 | Modifier on how standing affects ability to stealth |
| RobotCrouchStealthMultiplier | 0.6 | Modifier on how crouching affects ability to stealth |
| RobotProneStealthMultiplier | 0.3 | Modifier on how prone affects ability to stealth |
| RobotNightVisionMultiplier | 1.2 | Modifier on how much further mechanoids can see at night |
| BiomeAffectsNightAttacks | 1.0 | Affects difficulty ramp up when exploring harder biomes |
| NightMinSpawnRadius | 40 | Minimum radius (m) mechanoids can spawn around player while hunting |
| NightMaxSpawnRadius | 60 | Maximum radius (m) mechanoids can spawn around player while hunting |
| NightAttackDifficultyMultiplier | 1.0 | Modifier on how hard hunting mechanoids are at night |
| RobotSpeed | Walk | Speed mechanoids move during the daytime |
| RobotNightSpeed | Run | Speed mechanoids move during nightime |
| TurretTurnSpeed | 1.0 | Speed turrets turn |
| MachineTickRate | 0.2 | How oftern (s) a workbench will process its inputs, check contents ect |
| MachineSpawnRate | 1.0 | Modifier on how many workbenches spawn in the world |
| UnpoweredMachineProductionRate | 1.0 | Modifier on how fast unpowered machines produce items |
| PoweredMachineProductionRate | 1.0 | Modifier on how fast powered machines produce items |
| MachinePowerProduction | 1.0 | Modifier on how much power production workbenches produce |
| MachinePowerUsage | 1.0 | Modifier on how much power powered workbenches use
0: Power not required |
Weather[]
Weather Systems & Effects
| Name | Default Value | Description |
|---|---|---|
| DayDuration | 2400 | Daylight length (s) |
| NightDuration | 900 | Nightime length (s) |
| NightTemperatureChangeLow | -5.0 | Lowest temperature change per day (degrees) |
| DayTemperatureChangeHigh | 5.0 | Highest temperature change per day (degrees) |
| ClearPercentage | 0.225 | % Chance the weather will be clear |
| ClearTemperatureChange | 5.0 | Average temperature difference on a clear day |
| SolarClearModifier | 1.0 | Modifer for solar output while weather active |
| SparsePercentage | 0.25 | % Chance the weather will be sparse |
| SparseTemperatureChange | 5.0 | Average temperature difference on a sparse day |
| SolarSparseModifier | 0.9 | Modifer for solar output while weather active |
| CloudyPercentage | 0.25 | % Chance the weather will be cloudy |
| CloudyTemperatureChange | 0.0 | Average temperature difference on a cloudy day |
| SolarCloudyModifier | 0.8 | Modifer for solar output while weather active |
| OvercastPercentage | 0.1 | % Chance the weather will be overcast |
| OvercastTemperatureChange | -5.0 | Average temperature difference on a overcast day |
| SolarOvercastModifier | 0.5 | Modifer for solar output while weather active |
| LightRainPercentage | 0.075 | % Chance the weather will be light rain |
| LightRainTemperatureChange | -10.0 | Average temperature difference with light rain |
| SolarLightRainModifier | 0.6 | Modifer for solar output while weather active |
| StormPercentage | 0.05 | % Chance the weather will be stormy |
| StormyTemperatureChange | -20.0 | Average temperature difference during a storm |
| SolarStormyModifier | 0.4 | Modifer for solar output while weather active |
| LightningStormPercentage | 0.05 | % Chance the weather will be a lightning storm |
| LightningTemperatureChange | -20.0 | Average temperature difference during a lightning storm |
| SolarLightningModifier | 0.3 | Modifer for solar output while weather active |
| LightningMinIntervall | 2 | Min time (s) between lightning strikes |
| LightningMaxIntervall | 8 | Max time (s) between lightning strikes |
| FogPercentage | 0.2 | % Chance any given weather will have a foggy varient |
| FogTemperatureChange | -5.0 | Temperature change (degrees) when weather is foggy |
| FoggynessModifier | 1.0 | Thickness of foggy conditions |
Trader[]
Trading, Quests & Global Events Settings
| Name | Default Value | Description |
|---|---|---|
| ItemSellModifier | 1.0 | Modifier for how much items sell to traders for |
| ItemBuyModifier | 1.0 | Modifier for how much items cost from traders |
| MinTraderDistance | 1250 | Minimum distance (m) between traders |
| QuestLocationRange | 500 | How far quests can be started from a trader |
| QuestRewardModifier | 1.0 | Modifier how much rewarded from global events |
| QuestTimeLimit | 30 | Time global events last before despawning |
| NumberOfQuestsGeneratedPerDay | 2 | Number of global events allowed to be started per day |
| TraderQuestTierModifier | 1 | Modifier of tier for global events |
| GenerateRandomQuests | true | Start random global events on the server |
| MinimumStartRandomQuestTime | 1800 | Minimum intervall between random global events (s) |
| MaximumStartRandomQuestTime | 3600 | Maximum intervall between random global events (s) |
| MaximumOngoingQuests | 2 | Maximum amount of global events on a server at once |
| QuestEasyAllowed | true | Allowed starting of easy difficulty global events |
| QuestMediumAllowed | true | Allowed starting of medium difficulty global events |
| QuestHardAllowed | true | Allowed starting of hard difficulty global events |
| RandomWorldEventSpawnPercentage | 0.15 | % a wilderness event will be spawned in an area |
| RandomRoadEventSpawnPercentage | 0.3 | % a roadside event will be spawned per road |
Player[]
Player Modifies Including Health, Speed ect
| Name | Default Value | Description |
|---|---|---|
| PlayerMaxHealth | 100 | Player health points |
| PlayerMaxFood | 5000 | Maximum player food (Kj) |
| PlayerMaxWater | 5.0 | Maximum player water (L) |
| SkillPointsAtStart | 1.0 | Skill points a level 0 player has |
| PlayerXPCollected | 1.0 | Modifier for XP collected |
| PlayerWalkSpeed | 1.0 | Modifier for player walking speed |
| PlayerRunSpeed | 1.0 | Modifier for player running speed |
| PlayerDamageTaken | 1.0 | Modifier for player damage taken from any source |
| PlayerDamageGiven | 1.0 | Modifier for player damage given to any source |
| PlayerVicinityChatMaxtDistance | 50 | Distance (m) player voice chat can be heard |
| CarryWeightModifier | 1.0 | Modifier for max carry weight (higher meaning can carry more) |
| PlayerStaminaDrain | 1.0 | Modifier for stamina drained 0: Disabled stamina |
| PlayerFoodDrain | 1.0 | Modifier for food drained
0: Food disabled |
| PlayerWaterDrain | 1.0 | Modifier for water drained
0: Water disabled) |
| PlayerFoodWaterDamageModifier | 1.0 | Modifier for damage taken while starving/dehydrated |
| PlayerFoodWaterDamagePercentage | 0.1 | Threshold (% of total) where you start taking damage from starving/dehydration |
| PlayerTemperatureExposure | 1.0 | Modifier for player insulation changing temperature
0: Temperature disabled |
| PlayerOverheatTemperature | 35 | Temperature (degrees) player starts to suffer exhaustion |
| PlayerFreezeTemperature | 5.0 | Temperature (degrees) player starts to freeze |
| PlayerTemperatureDamageModifier | 1.0 | Modifier for how much damage taken why freezing/overheating |
| PlayerMovementTemperatureChange | 2.0 | Temperature change (as % of max speed) from moving |
| RaidingEnabled | True | If Destroying other players bases should be enabled at all! |
| RaidingModifier | 1 | The damage modifier explosives do to bases while players are online |
| RaidingOfflineModifier | 0.3 | The damage modifier explosives do to bases while players are offline (decays with if inactive for too long) |
| PlayerStatusEffectTime | 1.0 | Modifier for how long stat effects last
0: Stat effects disabled |
| MinInflictBleedDamage | 10 | Minimum damage to inflict Light Bleeding |
| MaxInflictBleedDamage | 45 | Maximum damage to inflict Light Bleeding (i.e 100% chance) |
| MinInflictHeavyBleedDamage | 20 | Minimum damage to inflict Heavy Bleeding |
| MaxInflictHeavyBleedDamage | 65 | Maximum damage to inflict Heavy Bleeding (i.e 100% chance) |
| BleedDamagePercentage | 1.0 | Modifier for how much total damage Light Bleeding does |
| HeavyBleedDamagePercentage | 3.0 | Modifier for how much total damage Heavy Bleeding does |
| SicknessModifier | 1.0 | Modifier for how much welness changes
0: Always healthy |
| DiseaseCatchModifier | 1.0 | Modifier for chance to get sick
0: Sickness disabled |
| DiseaseProgressionModifier | 1.0 | Modifier for how long it takes for diseases to progress (higher means dying faster) |
| StartingMoney | 100 | Amount of money ($) a player starts with |
| StartingItems | "" | List of itemids a player starts with |