Setup windows dedicated server

From Eco - English Wiki

Setup Eco dedicated server on Windows[edit | edit source]

Last updated: 09.MAR.2018 - 10:00 am greets --Favillalemures 09:27, 9 March 2018 (UTC)

Setup:[edit | edit source]

  1. Download the server files from the eco main site or take the files from your "steamapps\common\Eco\Eco_Data\Server" folder.
  2. Copy it where you want to have your server files (DRIVE:\gameservers\eco dedicated\)
  3. Run EcoServer within the server folder first time. Wait until the server fully loaded and the server gui shows up
  4. close the server. (safely! not with task manager process kill)
  5. Locate your firewall or windows firewall and open the ports for 3000/3001 inbound/outbound tcp/udp. (Note: You can define other ports in "Server\Configs\Network.eco if" needed)
  6. (Optional) If you are behind a router: You may need to portforward the ports to your pc/server.
  7. Get your ipadress (https://www.whatismyip.com) and save it anywhere. You will need it.
  8. Locate your "Server\Configs" config files and do your configs as needed.
  9. (optional) If you changed the world settings or seed you want to play on: Delete/rename Game.eco and Game.db "\Server\Storage"
  10. Run EcoServer again
  11. Share your IP with your friends you want to play this and enjoy Eco ;)


(Note: Some ethernet providers have 24h ip reset. You need to look up your current ip everytime)


Configs of initial interest:[edit | edit source]

(Note: These configs are tested on root servers and balanced by SIG-Server out for 3-10 players 30-Days period. Change them like you want to have them)


Backup.eco (15 minutes backups - 24h) Desciption Value
BackupFrequencyInHours How often backups will be made 0,25
NumBackupsToKeep How many backups will be held 96

Difficulty.eco Desciption Value
UnlearnRefundRate How many points you get back on skill unlearn rate 0,5
SpecialtyCostMultiplier Multiplier for skill specification 0,1
SkillGainMultiplier A multiplier applied to the rate of skillpoints gained over time(2=~40 on start) 2
SkillPointsPointsPerAction SP given to players per action (set absurdly low or not at all) 0
SkillPointsPerCrafttime Skill points given to players for crafting (set low ~0.0003) 0,001

Disasters.eco Desciption Value
CreateMeteor Wether or not meteor exists in the world true
MeteorImpactDays Time in days when the meteor will impact 30

Network.eco Desciption Value
PublicServer Public or Private? False
Description Name of your server YOUR NAME HERE
IPAddress IP to respond to Any
GameServerPort Port for game traffic 3000
WebServerPort Port for webtraffic 3001
DetectNAT Set to true if you are behind a router. False for direct connection! false
Rate Rate at wich the server sends updates to clients, per second(Higher numbers impact CPU/Network usage)(more is better) 60
ServerBrowser link to webservice https://ecoauth.strangeloopgames.com/game

World.eco Desciption Value
WorldTickCPUMax CPU Usage for ticking world chunks (Dont set it above 0,75) 0,75

WorldGenerator.eco Desciption Value
WorldTickCPUMax CPU Usage for ticking world chunks (Dont set it above 0,75) 0,75
Seed Seed number for generationg world 1
Dimensions how big the world will be (128,128)
WaterLevel height of water 40
Height height of world max 80
AllowRivers Want rivers? True
AllowPlateaus Want plats? True