Server Configuration/WorldGenerator.eco

From Eco - English Wiki

Settings here will only take effect when generating a new world.

  • Seed Determines the randomizer seed used for world generation. Two identical config files with the same seed will generate identical worlds. Identical config files with different seeds will generate similar (i.e. based on the same parameters) but different worlds.
  • Dimensions Both values must be equal, and must be multiples of 4 (or the server won't launch). Larger world will be more resistant to pollution and have more natural resources. These values correspond to tens of meters (not blocks), so the default 72x72 world is 720 meters in each direction, or 0.52km2. See also Server Configuration#Change World Size.
  • WaterLevel At which height level the water's surface is. Defaults to a multiple of 4. Other values (e.g. 62 instead of the default 60) will cause water to reach only partially up the side of blocks. If that is a problem is unknown.
  • Height The maximum world terrain elevation, probably.
  • LandPercentageRange an upper and lower bound for how much of the world can be made into landmass during world generation. Anything that isn't land will be made into ocean. Keep in mind that more land will mean more vegetation and animals, which may shift the difficulty of the game as these affect pollution outcomes and available resources.
  • CoastlineSize Size of land coast (beach)
  • ShallowOceanSize Unknown, may be related to how much shallow water surrounds landmasses.
  • BiomePercent How much of the landmass will be of a certain biome type, adjustable for each kind of biome (e.g. WarmForestPercent). Uses a decimal value rather than percentages in the config file. The sum of these values must add up to less than a hundred percent so that the remainder can be made into grasslands.
  • NumContinentsRange Determines how many continents may be created. Set max and min values to the same (e.g. 2) to ensure exactly that many continents are generated.
  • ContinentAvoidRange How far apart continents will be. Unknown what the values actually mean.
  • IslandPercent How much of the world (or remaining ocean, maybe) will be dotted with islands.
  • NumSmallIslandsRange Determines the number of islands. Combined with IslandPercent, determines the size and number of islands present.
  • IslandAvoidRange Determines how far from other landmasses islands will be generated. Unknown what the values actually mean.
  • NumBiome One setting for each type (e.g. NumRainforests, etc.), determining how many will be generated. Combine with BiomePercent to make, for example, many small or fewer large such biomes.
  • LakeSizeRange Range of how many blocks the lakes will take up.
  • NumLakesRange Range of how many lakes canspawn.
  • NumRiversRange Range of how many rivers can spawn.
  • RiverAvoidance Distance between the spawned rivers.
  • RiverWidth Width of the River in blocks.
  • MaxElevationOceanDistance Unknown.
  • ElevationPower Unknown.
  • AutoScale Unknown.
  • AutoScaleExponent Unknown.
  • SaveTerrainImage Creates a biomes.png image in the server folder after worldgen if set to true.