How to Configure World Generation on Your Eco Server

Set the world size, seed, and biome count on your Eco dedicated server. Choose the right size for your player count and RAM budget.

Eco's world is dramatically more RAM-hungry than most survival games — a single world voxel is server-authoritative, simulated, and persisted. The size you pick at world generation is a one-way decision: changing it later requires a full wipe. This page covers how to pick a size, the seed, biome count, and the in-game /serverui shortcut for editing live without touching files.

File Location

Eco/Eco_Data/Server/Configs/WorldGenerator.eco

Size & Player Count

SizeVolumeRecommended PlayersRecommended RAM
72×72×40Default5–154 GB
100×100×40Medium15–306–8 GB
140×140×60Large30–5012+ GB
200×200×60Very Large50–10016+ GB

Hard limits:

  • All dimensions must be divisible by 4
  • Total volume (L*10) * (W*10) * H cannot exceed 2,147,483,647 (Int32 max)
  • The world is loaded into RAM at runtime — running too small a server for the world size is the #1 cause of Eco performance complaints

Configure World Generation

Stop the server

In the XGamingServer Panel, stop your Eco server from Console.

Open WorldGenerator.eco

In Files, navigate to Eco/Eco_Data/Server/Configs/WorldGenerator.eco.

Set the size

{
  "WorldSize": {
    "x": 100,
    "y": 100
  },
  "Seed": 0,
  "BiomeCount": 6
}
KeyDescription
WorldSize.x / WorldSize.yWorld dimensions in chunks. Must be divisible by 4.
SeedWorld generation seed. 0 = random per generation. Set a number to get the same world every regen.
BiomeCountNumber of distinct biomes (lower = more uniform world, higher = more variety)

Wipe and regenerate

WorldGenerator.eco only takes effect on a new world. If you already have a save:

  1. Back up your Storage/ folder first — see Backup & Restore
  2. Stop the server
  3. Delete the contents of Eco/Eco_Data/Server/Storage/
  4. Start the server. A fresh world generates with your new settings.

Edit Live with /serverui

Eco has an in-game admin panel called /serverui that exposes most config files for live editing — without touching files manually.

Connect to your server in-game as an admin (see Adding Admins).

Open the chat with Enter and type:

/serverui

In the panel that opens, click Sim → World Generator.

Edit the values you want and click Apply.

/serverui is the easiest way to tune most settings — but world size still requires a wipe regardless of how you change it.

Picking a Seed for Reproducibility

Setting Seed to a specific number lets you regenerate the same world repeatedly — useful for tournaments, events, or testing balance changes:

{
  "Seed": 12345
}

A seed of 0 means "pick a random seed at generation time." Once a world is generated, the seed is recorded in the save and isn't re-rolled on restart.

Why World Size Matters for RAM

Every voxel in an Eco world is:

  • A persistent block with type, hardness, ownership
  • A node in the ecosystem simulation (plants, soil, water flow)
  • A potential target for skills, laws, and contracts

A 100×100 world is 2x the simulation cost of a 72×72 world, not just 2x the area. Don't oversize your world unless you have the RAM to back it up — Eco's performance degrades non-linearly when you exceed your RAM budget.

How is this guide?

40% Off — Limited TimeGet your Eco server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page