ORMOD: Directive Wiki

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