Menu
 

ECO Dedicated Server Setup 2025 - Civilization Building Installation

ECO Dedicated Server Setup 2025

Setting up your own ECO dedicated server allows you to host a persistent civilization-building world for up to 100+ players. Collaborate, build economies, and work together to prevent ecological destruction.

📋 Quick Overview

  • Game: ECO Global Survival (Strange Loop Games)
  • Steam App ID: 382310
  • Default Port: 3000 TCP
  • Max Players: 100+ (depends on hardware)
  • Platform: PC (Steam)

Prerequisites

Hardware Requirements

ComponentMinimum (20 players)Recommended (50+ players)
CPU4 cores @ 2.5 GHz8 cores @ 3.0+ GHz
RAM4 GB16 GB
Storage10 GB SSD40 GB NVMe SSD
Network50 Mbps upload200 Mbps upload
OSWindows 10/11 64-bitWindows Server 2019/2022 or Ubuntu 20.04 LTS

Step 1: Install ECO Server

Option A: Through Steam (Easiest)

  1. Install ECO via Steam on your host machine
  2. Launch ECO
  3. Select "Multiplayer"
  4. Choose "Host Server"
  5. Configure server settings and launch

Option B: Through SteamCMD (Dedicated)

Launch SteamCMD and run:

# Set installation directory
force_install_dir C:\ECOServer

# Login with your Steam account
login [your_steam_username]

# Download ECO server files
app_update 382310 validate

# Exit SteamCMD
quit

Step 2: Configure Server Settings

Server Configuration

Navigate to C:\ECOServer\Eco\Server\Config.eco and edit:

{
  "Name": "My ECO Server",
  "Description": "A sustainable civilization server",
  "MaxUsers": 50,
  "Password": "",
  "AdminPassword": "your_admin_password",
  "Region": "us-east",
  "Port": 3000,
  "WebPort": 3001,
  "LocalWebIP": "0.0.0.0"
}

Step 3: Launch Server

Windows Launch

Create batch file start_server.bat:

@echo off
cd C:\ECOServer\Eco
Eco.exe -server

Linux Launch

Create shell script start_server.sh:

#!/bin/bash
cd ~/ecoserver/Eco
mono Eco.exe -server

Step 4: Access Web Interface

ECO servers include a web-based management interface:

  1. Start your ECO server
  2. Open browser to http://localhost:3001 (local) or http://your-server-ip:3001
  3. Login with admin credentials
  4. Manage server through web panel

Web Interface Features

  • Server start/stop
  • Player management
  • Economy settings
  • Government configuration
  • World management
  • Log viewer

Step 5: Port Forwarding

Open following ports on your router and firewall:

PortProtocolPurpose
3000TCPGame Port
3001TCPWeb Interface

Windows Firewall

New-NetFirewallRule -DisplayName "ECO TCP 3000" -Direction Inbound -LocalPort 3000 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "ECO TCP 3001" -Direction Inbound -LocalPort 3001 -Protocol TCP -Action Allow

Economy & Government Configuration

Setting Up Economy

Access the web interface and configure:

{
  "CurrencyEnabled": true,
  "CurrencyName": "EcoCoins",
  "StartingBalance": 100,
  "TaxRate": 0.05
}

Government System

{
  "GovernmentEnabled": true,
  "VotingEnabled": true,
  "VoteThreshold": 0.51,
  "LawChangeCooldown": 86400
}

Ecological Settings

Meteor Configuration

{
  "MeteorEnabled": true,
  "MeteorDays": 30,
  "MeteorSpeedMultiplier": 1.0
}

Ecology Simulation

{
  "AnimalPopulationMultiplier": 1.0,
  "PlantGrowthRate": 1.0,
  "PollutionMultiplier": 1.0,
  "TemperatureEffect": true
}

Optimization Tips

  • Regular Backups: Backup your world every 6-12 hours
  • Cleanup: Remove inactive players to save database space
  • Database Optimization: Compact SQLite database periodically
  • Player Limits: Start with 20-30 players, increase if performance allows
  • Network: Ensure stable upload speeds for 50+ players

Common Issues

Server won't start?

Ensure you have the .NET Framework installed. Check port 3000 isn't already in use.

Players can't connect?

Verify ports 3000 and 3001 are open and not blocked by your ISP or firewall.

Web interface not accessible?

Check that port 3001 is open and LocalWebIP is set to "0.0.0.0" in Config.eco.

Lag with 50+ players?

Upgrade your network upload speed and consider reducing player count or upgrading hardware.

Education Server Setup

For Schools: ECO includes special education features:

  • Teacher Controls: Pause/simulate world for lessons
  • Lesson Plans: Pre-configured scenarios
  • Student Accounts: Managed accounts for classrooms
  • Analytics: Track student progress

Next Steps

Reliable Hosting: Supercraft provides optimized ECO servers perfect for educational institutions and large communities. Includes automatic backups and 24/7 support.

Top