Server Configuration/EcoSim.eco: Difference between revisions

From Eco - English Wiki
[checked revision][checked revision]
Created page with "Contains settings for atmosphere, pollution rates (e.g. from tailings) and sea level rise, as well as biome definitions and simulation interactions like rainfall. Also sets configurations for the time multiplier, day & night length and the base skill gain rate. * <code>TimeMult</code> An optional multiplier to make game time (including crafting, simulations, etc.) run faster or slower. * <code>TimeOfDayScale</code> Adjusts the speed at which the day/..."
 
Updating with latest config information
 
Line 1: Line 1:
Contains settings for atmosphere, [[pollution]] rates (e.g. from [[tailings]]) and sea level rise, as well as [[Biomes|biome]] definitions and simulation interactions like rainfall.
[[Category:Server Management]]
The settings in this file can be accessed in-game by using the /serverui command and navigating to Sim -> Simulation


Also sets configurations for the time multiplier, day & night length and the base skill gain rate.
Changing these settings could have absurd impact on the world. They can be modified after the world has been created and will take affect once the server is restarted.
* <code>TimeMult</code> An optional multiplier to make game time (including crafting, simulations, etc.) run faster or slower.  
{| class="wikitable sortable"
* <code>TimeOfDayScale</code> Adjusts the speed at which the day/night cycle runs, as a value of X seconds per real-world second. Does not affect simulation speed.
!Setting
* <code>BaseSkillGainRate</code> The default experience gain for all players, regardless of their other sources of experience points and difficulty settings.
!Default
!Description
|-
|<code>InitialOxygenPercent</code>
|<code>0.0</code>
|
|-
|<code>InitialNitrogenPercent</code>
|<code>0.04</code>
|
|-
|<code>InitialCO2Percent</code>
|<code>0.96</code>
|
|-
|<code>AirPressure</code>
|<code>0.006</code>
|
|-
|<code>AtmosphereVolume</code>
|<code>1000000</code>
|Atmosphere volume in cubic meters.
|-
|<code>AtmosphereDisplayEnabled</code>
|<code>false</code>
|
|-
|<code>PPMPerTon</code>
|<code>1.2860082</code>
|How much PPM will be added/removed from the atmosphere per one tonne of matter.
|-
|<code>AtmospherePressureKgPerM2</code>
|<code>1.5</code>
|Atmosphere pressure used in the atmosphere size formula. Trees absorb pollution from tables produced in tons and converted to PPM by dividing on total atmosphere size.
|-
|<code>PollutionMultiplier</code>
|<code>1.0</code>
|Multiplier affecting the amount of pollution output by buildings that pollute. A higher number means more pollution.
|-
|<code>MinC02ppm</code>
|<code>325.0</code>
|The lowest amount the C02ppm in the atmosphere will be allowed to drop.
|-
|<code>SeaLevelSimEnabled</code>
|<code>true</code>
|If enabled, sea levels will be able to rise if there is enough C02ppm in the atmosphere.
|-
|<code>TemperatureSimEnabled</code>
|<code>true</code>
|If enabled, global temperature will be able to rise if there is enough C02ppm in the atmosphere.
|-
|<code>SeaLevelsRiseAtC02ppm</code>
|<code>420.0</code>
|The sea level will start to rise once the total C02ppm in the atmosphere has exceeded this number.
|-
|<code>CO2ppmPerSeaLevelMeterRise</code>
|<code>20.0</code>
|For every X ppm over the base <code>SeaLevelsRiseAtC02ppm</code> value, the sea level will rise 1 meter.
|-
|<code>MaxSeaLevelRise</code>
|<code>20.0</code>
|The total number of times the sea level is allowed to increase.
|-
|<code>MaxTemperatureRise</code>
|<code>30.0</code>
|The total number of times the temperature is allowed to increase.
|-
|<code>MaxSeaLevelRiseRatePerDay</code>
|<code>1.0</code>
|The maximum amount the sea level can rise in one day. 1.0 represents one block. This will cause flooding when it happens and is irreversible.
|-
|<code>MaxTemperatureChangePerDay</code>
|<code>1.5</code>
|The maximum amount the temperature can increase in Celsius per day. This will cause plant death and biome transitions. It is reversible if C02ppm in the atmosphere is reduced, but the damage to the ecology is permanent.
|-
|<code>TemperaturesRiseAtCO2ppm</code>
|<code>340.0</code>
|The global temperature will start to rise once the total C02ppm in the atmosphere has exceeded this number.
|-
|<code>CO2ppmPerDegreeTemperatureRise</code>
|<code>20.0</code>
|For every X ppm over the base <code>TemperaturesRiseAtC02ppm</code> value, the global temperature level will rise 1 degree.
|-
|<code>MaxCO2PerDayFromAnimals</code>
|<code>25.0</code>
|The maximum amount of C02 animals are allowed to produce each day.
|-
|<code>MinCO2PerDayFromPlants</code>
| <code>-500.0</code>
|The minimum amount of C02ppm animals are allowed to remove from the atmosphere each day. In reality, this number will almost always be smaller because it is based on the amount of plants that actually exist in the world. -500 means 500 C02ppm would be removed from the atmosphere less pollution created from animals and players.
|-
|<code>PollutionPerTailingPerTick</code>
|<code>0.016</code>
|The amount of pollution produced by tailings every tick.
|-
|<code>TailingsPollutionUndergroundHalvingDistance</code>
|<code>5.0</code>
|How many units deeper underground tailings must be moved to halve the amount of ground pollution they cause.
|-
|<code>MaxDebrisBlocks</code>
|<code>1.0</code>
|
|-
|<code>Interactions</code>
|
|This is a complex collection that contains the following configuration for each biome type:
<code>MoistureRangeMin</code>, <code>MoistureRangeMax</code>, <code>TemperatureRangeMin</code>, <code>TemperatureRangeMax</code>, <code>WaterRangeMin</code>, <code>WaterRangeMax</code>
 
Expected values appear to fall between 0.0 and 1.0.
 
This collection also contains configuration related to the spread of soil moisture, rainfall, and fresh water. Also air and ground pollution spread.
|-
|<code>PushToWorld</code>
|<code>true</code>
|
|-
|<code>PullFromWorld</code>
|<code>true</code>
|
|-
|<code>AnimalBehaviorLodding</code>
|<code>true</code>
|If true, animals tick less often when they are not being observed by a player.
|-
|<code>TimeMult</code>
|<code>1.0</code>
|An optional multiplier to make game time (including crafting, simulations, etc.) run faster or slower.
|-
|<code>MinTreeSpawnDistance</code>
|<code>4</code>
|The minimum distance in blocks trees must be apart in order to spawn. This also affects how close players are allowed to plant trees.
|-
|<code>BaseSkillGainRate</code>
|<code>12.0</code>
|The default experience gain for all players, regardless of their other sources of experience points and difficulty settings.
|-
|<code>SkillDamageMultiplier</code>
|<code>0.0</code>
|Multiplier affecting skill experience loss. Set to 0 to completely disable skill decay.
|-
|<code>RecordLayerHistory</code>
|<code>Interval</code>
|Allowed values: <code>Off</code>, <code>Interval</code>, <code>Every Change</code>
|-
|<code>LayerHistoryBackupsPerDay</code>
|<code>4.0</code>
|Number of layer images/day to store in save file.
|-
|<code>TimeOfDayScale</code>
|<code>48.0</code>
|Adjusts the speed at which the day/night cycle runs, as a value of X seconds per real-world second. Does not affect simulation speed.
|}

Latest revision as of 10:56, 14 January 2026

The settings in this file can be accessed in-game by using the /serverui command and navigating to Sim -> Simulation

Changing these settings could have absurd impact on the world. They can be modified after the world has been created and will take affect once the server is restarted.

Setting Default Description
InitialOxygenPercent 0.0
InitialNitrogenPercent 0.04
InitialCO2Percent 0.96
AirPressure 0.006
AtmosphereVolume 1000000 Atmosphere volume in cubic meters.
AtmosphereDisplayEnabled false
PPMPerTon 1.2860082 How much PPM will be added/removed from the atmosphere per one tonne of matter.
AtmospherePressureKgPerM2 1.5 Atmosphere pressure used in the atmosphere size formula. Trees absorb pollution from tables produced in tons and converted to PPM by dividing on total atmosphere size.
PollutionMultiplier 1.0 Multiplier affecting the amount of pollution output by buildings that pollute. A higher number means more pollution.
MinC02ppm 325.0 The lowest amount the C02ppm in the atmosphere will be allowed to drop.
SeaLevelSimEnabled true If enabled, sea levels will be able to rise if there is enough C02ppm in the atmosphere.
TemperatureSimEnabled true If enabled, global temperature will be able to rise if there is enough C02ppm in the atmosphere.
SeaLevelsRiseAtC02ppm 420.0 The sea level will start to rise once the total C02ppm in the atmosphere has exceeded this number.
CO2ppmPerSeaLevelMeterRise 20.0 For every X ppm over the base SeaLevelsRiseAtC02ppm value, the sea level will rise 1 meter.
MaxSeaLevelRise 20.0 The total number of times the sea level is allowed to increase.
MaxTemperatureRise 30.0 The total number of times the temperature is allowed to increase.
MaxSeaLevelRiseRatePerDay 1.0 The maximum amount the sea level can rise in one day. 1.0 represents one block. This will cause flooding when it happens and is irreversible.
MaxTemperatureChangePerDay 1.5 The maximum amount the temperature can increase in Celsius per day. This will cause plant death and biome transitions. It is reversible if C02ppm in the atmosphere is reduced, but the damage to the ecology is permanent.
TemperaturesRiseAtCO2ppm 340.0 The global temperature will start to rise once the total C02ppm in the atmosphere has exceeded this number.
CO2ppmPerDegreeTemperatureRise 20.0 For every X ppm over the base TemperaturesRiseAtC02ppm value, the global temperature level will rise 1 degree.
MaxCO2PerDayFromAnimals 25.0 The maximum amount of C02 animals are allowed to produce each day.
MinCO2PerDayFromPlants -500.0 The minimum amount of C02ppm animals are allowed to remove from the atmosphere each day. In reality, this number will almost always be smaller because it is based on the amount of plants that actually exist in the world. -500 means 500 C02ppm would be removed from the atmosphere less pollution created from animals and players.
PollutionPerTailingPerTick 0.016 The amount of pollution produced by tailings every tick.
TailingsPollutionUndergroundHalvingDistance 5.0 How many units deeper underground tailings must be moved to halve the amount of ground pollution they cause.
MaxDebrisBlocks 1.0
Interactions This is a complex collection that contains the following configuration for each biome type:

MoistureRangeMin, MoistureRangeMax, TemperatureRangeMin, TemperatureRangeMax, WaterRangeMin, WaterRangeMax

Expected values appear to fall between 0.0 and 1.0.

This collection also contains configuration related to the spread of soil moisture, rainfall, and fresh water. Also air and ground pollution spread.

PushToWorld true
PullFromWorld true
AnimalBehaviorLodding true If true, animals tick less often when they are not being observed by a player.
TimeMult 1.0 An optional multiplier to make game time (including crafting, simulations, etc.) run faster or slower.
MinTreeSpawnDistance 4 The minimum distance in blocks trees must be apart in order to spawn. This also affects how close players are allowed to plant trees.
BaseSkillGainRate 12.0 The default experience gain for all players, regardless of their other sources of experience points and difficulty settings.
SkillDamageMultiplier 0.0 Multiplier affecting skill experience loss. Set to 0 to completely disable skill decay.
RecordLayerHistory Interval Allowed values: Off, Interval, Every Change
LayerHistoryBackupsPerDay 4.0 Number of layer images/day to store in save file.
TimeOfDayScale 48.0 Adjusts the speed at which the day/night cycle runs, as a value of X seconds per real-world second. Does not affect simulation speed.