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
| Component | Minimum (20 players) | Recommended (50+ players) |
|---|---|---|
| CPU | 4 cores @ 2.5 GHz | 8 cores @ 3.0+ GHz |
| RAM | 4 GB | 16 GB |
| Storage | 10 GB SSD | 40 GB NVMe SSD |
| Network | 50 Mbps upload | 200 Mbps upload |
| OS | Windows 10/11 64-bit | Windows Server 2019/2022 or Ubuntu 20.04 LTS |
Step 1: Install ECO Server
Option A: Through Steam (Easiest)
- Install ECO via Steam on your host machine
- Launch ECO
- Select "Multiplayer"
- Choose "Host Server"
- 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:
- Start your ECO server
- Open browser to
http://localhost:3001(local) orhttp://your-server-ip:3001 - Login with admin credentials
- 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:
| Port | Protocol | Purpose |
|---|---|---|
| 3000 | TCP | Game Port |
| 3001 | TCP | Web 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
- View detailed server requirements
- Configure economy systems
- Set up government and laws
- Configure for educational use
Reliable Hosting: Supercraft provides optimized ECO servers perfect for educational institutions and large communities. Includes automatic backups and 24/7 support.