Zum Inhalt springen
Eco

Eco-Server installieren

Der Eco Dedicated Server (App-ID 739590) wird kostenlos per SteamCMD unter Windows oder Linux installiert. Er nutzt Port 3000 für das Spiel und 3001 für die Weboberfläche. RAM-Anforderungen sind in den geprüften Quellen nicht angegeben: Planen Sie vorsichtshalber 8 GB und 15 bis 30 Minuten ein.

Zuletzt aktualisiert: 10.10.2026

Der Eco Dedicated Server (App-ID 739590) wird kostenlos per SteamCMD unter Windows oder Linux installiert. Er nutzt Port 3000 für das Spiel und 3001 für die Weboberfläche. RAM-Anforderungen sind in den geprüften Quellen nicht angegeben: Planen Sie vorsichtshalber 8 GB und 15 bis 30 Minuten ein.

Installation Schritt für Schritt

  1. Bereiten Sie einen 64-Bit-Windows- oder Linux-Rechner mit SSD vor.

  2. Installieren Sie SteamCMD.

  3. Installieren Sie den Server mit app_update 739590 -beta default validate (anonymer Login).

  4. Starten Sie EcoServer.exe (Windows) bzw. ./EcoServer (Linux) einmal und stoppen Sie ihn.

  5. Bearbeiten Sie Eco_Data/Server/Configs/Network.eco (Name, Passwort, Adressen) bei gestopptem Server.

  6. Öffnen Sie 3000 (UDP und TCP) und 3001 (TCP) in Firewall, beim Anbieter und am Router.

  7. Neu starten und testen: IP:3001 im Browser für die Weboberfläche, dann im Spiel verbinden.

  8. Richten Sie einen systemd-Dienst (Linux) oder eine geplante Aufgabe (Windows) ein.

  9. Planen Sie Updates und Backups von Eco_Data/Server/Storage.

Voraussetzungen und Weltgröße

Kein Steam-Konto für den Download nötig (anonymous). Ein Hoster nennt ein auf play.eco erzeugtes Server-Token für neuere Server (V11+): in der geprüften offiziellen Dokumentation nicht bestätigt, prüfen Sie wiki.play.eco. Die Weltgröße steht in WorldGenerator.eco (durch 4 teilbar, Änderung = neue Welt). Von einem Hoster empfohlene Größen:

  • 72×72: 5 to 15 players
  • 100×100: 15 to 30 players
  • 140×140: 30 to 50 players
  • 200×200: 50 to 100 players

Lokale Installation (Windows)

Entpacken Sie SteamCMD nach C:\steamcmd, installieren Sie den Server und starten Sie EcoServer.exe. Verbinden Sie sich im Spiel mit 127.0.0.1; die Weboberfläche ist unter http://127.0.0.1:3001.

C:\steamcmd\steamcmd.exe +force_install_dir C:\eco +login anonymous +app_update 739590 -beta default validate +quit
cd C:\eco
.\EcoServer.exe

Installation auf Linux-VPS (Ubuntu/Debian)

Der SteamCMD-Befehl stammt aus dem offiziellen Wiki („Server on Linux“). Verwenden Sie einen eigenen Nicht-root-Benutzer; unter Ubuntu zuerst multiverse und die Architektur i386 aktivieren, um steamcmd zu installieren. Etwaige Systemabhängigkeiten sind hier nicht aufgeführt, siehe Wiki.

sudo adduser --disabled-password --gecos "" eco
sudo add-apt-repository multiverse && sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd
sudo -iu eco
/usr/games/steamcmd +force_install_dir ~/Eco +login anonymous +app_update 739590 -beta default validate +quit
cd ~/Eco && chmod +x EcoServer && ./EcoServer

Zu öffnende Ports

Standardports (Network.eco): GameServerPort 3000 und WebServerPort 3001; das offizielle Wiki öffnet in seinen Firewall-Beispielen 3000 per TCP und UDP sowie 3001 per TCP. Laut Wiki gilt der Webport 3001 für neuere Versionen: prüfen Sie Ihre Network.eco. Am Heimrouter Ports weiterleiten (NAT); bei OVH, Hetzner, Scaleway auch in der Anbieter-Firewall/Security Group öffnen; aus anderem Netz testen. Bei falscher erkannter IP RemoteAddress und WebServerUrl setzen.

  • 3000/UDP and 3000/TCP — game (GameServerPort)
  • 3001/TCP — web interface (WebServerPort)

Linux-Firewall (ufw)

Erlauben Sie SSH, bevor Sie ufw aktivieren.

sudo ufw allow OpenSSH
sudo ufw allow 3000/udp
sudo ufw allow 3000/tcp
sudo ufw allow 3001/tcp
sudo ufw enable

Windows-Firewall

Administrator-PowerShell:

netsh advfirewall firewall add rule name="Eco game UDP" dir=in action=allow protocol=UDP localport=3000
netsh advfirewall firewall add rule name="Eco TCP" dir=in action=allow protocol=TCP localport=3000-3001

systemd-Dienst (Autostart)

Datei /etc/systemd/system/eco.service, dann sudo systemctl enable --now eco. Unter Windows eine geplante Aufgabe „beim Start“ mit EcoServer.exe. Stoppen Sie den Dienst immer sauber: Eco schreibt seine Dateien beim Beenden.

[Unit]
Description=Eco Server
After=network-online.target
Wants=network-online.target

[Service]
User=eco
WorkingDirectory=/home/eco/Eco
ExecStart=/home/eco/Eco/EcoServer
Restart=on-failure
RestartSec=15
TimeoutStopSec=120

[Install]
WantedBy=multi-user.target

Updates und Backups

Die Welt liegt in Eco_Data/Server/Storage/ (Game.eco, Game.db, Backup/). Dienst stoppen, Storage und Configs kopieren, den SteamCMD-Befehl erneut ausführen und neu starten.

sudo systemctl stop eco
tar czf ~/eco-backup-$(date +%F).tar.gz -C /home/eco/Eco Eco_Data/Server/Storage Eco_Data/Server/Configs
sudo -u eco /usr/games/steamcmd +force_install_dir /home/eco/Eco +login anonymous +app_update 739590 -beta default validate +quit
sudo systemctl start eco
# crontab -e (root) : 0 5 * * * systemctl restart eco

Server eintragen und finden

PublicServer=true (Standard) listet den Server im Spielbrowser; mit false funktioniert die Direktverbindung per IP:3000 weiterhin. Füllen Sie Description, DetailedDescription und ServerCategory aus, um gefunden zu werden, und tragen Sie den Server auf game-rank.com/jeux/eco ein.

Fehlerbehebung

  • Keine Verbindung: Öffnen Sie 3000 (UDP und TCP) und 3001 (TCP) und prüfen Sie die NAT-Weiterleitung.
  • Weboberfläche von außen nicht erreichbar: WebServerUrl (http + Port) setzen und 3001/TCP öffnen.
  • Konfigurationsänderungen verloren: Eco überschreibt Dateien beim Beenden; immer bei gestopptem Server bearbeiten.
  • Server fehlt in der Liste: PublicServer=true und korrektes RemoteAddress/IPAddress prüfen (IPAddress auf Any lassen).
  • Weltgrößenänderung ohne Wirkung: WorldGenerator.eco gilt nur für eine neue Welt (Storage nach Sicherung löschen).

Häufige Fragen

Wie lautet die App-ID des Eco-Servers?
739590: steamcmd +force_install_dir ~/Eco +login anonymous +app_update 739590 -beta default validate +quit (Befehl aus dem offiziellen Wiki).
Welche Ports nutzt Eco?
Standardmäßig 3000 (Spiel, UDP; das Wiki öffnet auch TCP) und 3001 (Web, TCP), änderbar über GameServerPort und WebServerPort in Network.eco.
Wo liegen die Konfigurationsdateien?
In Eco_Data/Server/Configs/: Network.eco, Difficulty.eco, WorldGenerator.eco, Disasters.eco, Users.eco (Whitelist/Admins). Die Welt liegt in Eco_Data/Server/Storage/.
Wie aktualisiere ich den Server?
Stoppen, Storage und Configs sichern, den SteamCMD-Installationsbefehl erneut ausführen und neu starten.

Tools für Ihren Eco-Server

Eco
EcoFrei zugänglich
Erzeugen Sie die Network.eco Ihres Eco-Servers: Name, Beschreibung, Passwort, Ports 3000/3001, Remote-Adresse und öffentliche Sichtbarkeit.
KonfigurationNetzwerkÖffnen
Dokumentation