Overview
Short guide to help you understand the powerfull ecosim.eco server config
EcoSim.eco options
The ecosim.eco config file is very big and has a lot of configuration options about behavior of every single plant (and even animal) in the game.
A lot of these config possibilities are not self explanatory so i tried a lot around on my local server with various settings to figure out what they do. So everythingyou read here is just my personal experience from testing and not from an official source. Be warned that changing that config file can easily destroy your whole world and lead to ecological disasters.
Always make backups before you start playing around with these options !
Each plant has its own entry and own config. At best just search in the file for the plants name where you want to make changes.
Usually 1.0 as a value means 100% (so 0.1 for example = 10%)
“SeedDropChance”: => chance that a seed does drop at all.
“SeedsAtGrowth”: => min growth % where a seed can drop
“SeedsBonusAtGrowth”: 0.9 => min growth % to get bonus seeds at all
“SeedRange”: {
“min”: => min amount of seeds you get when the SeedDropChance hits
“max”: => max amount of seeds you get (not sure yet if this is with or without bonus skills)
},
Controling plant death
There are 2 options here:
- “MaxDeathRate”: 0.005, => This is the default value for a plants chance to die from everything except overcrowd. Lowering this will lead to plants that don’t die so often because the soil isn’t perfect, temperatur a bit too high or things like that. DO NOT change this to 0.0 or all plants will die in not time. (But you can use very small values like 0.000001)
- “CapacityLayerName”: “ShrubSpace”,
“ConsumedCapacityPerPop”: 3.5
=> This is the space the plant needs. All plants have a pretty high default value here. If you change that to 1.0 plants will not die because of overcrowd. You will then be able to plant on every square instead leaving empty spaces between plants. DO NOT set values below 1.0 or most plants will die
=> for trees that entry is called “CanopySpace” instead “ShrubSpace”
It seems that both config options have nothing to do with each other. If you just lower MaxDeathRate to a very low value but leave the ShrubSpace at default, the plants still die a lot because of overcrowd.
If you set ShrubSpace to 1.0 and leave MaxDeathRate at default you will not have a single death caused by overcrowd but still some plants will die over time if they are not growing in a perfect soil at perfect temperature.
Note that the soil sampler ignores this config. If you disable overcrowd (ShrubSpace 1.0) the soil sampler still shows plants as overcrowded.
Growing
“MaturityAgeDays”: 0.4 => this is the time (in real days 1.0 = 1 real day) it needs for a plant to fully grow.
Drops
Similar to seeds you can setup how much the plant does drop:
“ResourceRange”: {
“min”: 2.0,
“max”: 6.0
},
“ResourceBonusAtGrowth”: 0.9,
NOTE:
- Plants store the amount of drops (seeds & normal) in the plant itself as that value varies from plant to plant. If you change these configs it will not work for plants that are already grown.
- It’s currently unknown to me what happens when a patch changes the default ecosim.eco so better keep track of the changes you do to be able to reapply them in case a patch overwrites your changed ecosim.eco file.
Example config file
Here i will provide the config i made for my server. Feel free to use and change it for your own needs.
For ECO 7.1.2
- Overcrowd deactivated (except trees)
- Plants need ~12 hours to fully grow (double as long as default) to counter the increased amount because of deactivated overcrowd
- Trees need 1 day instead 5 to fully grow
- Trees have drastically reduced chance to die and space needs
- Tomatoes adjusted to other plants growth time / drop amounts
- slightly increase seed drops from various plants and trees