Vai al contenuto
Eco

Installare un server Eco

Il server dedicato di Eco (App ID 739590) si installa gratis con SteamCMD su Windows o Linux. Usa la porta 3000 per il gioco e la 3001 per l'interfaccia web. I requisiti di RAM non sono dettagliati nelle fonti consultate: calcola 8 GB per prudenza e 15-30 minuti.

Ultimo aggiornamento: 10/10/2026

Il server dedicato di Eco (App ID 739590) si installa gratis con SteamCMD su Windows o Linux. Usa la porta 3000 per il gioco e la 3001 per l'interfaccia web. I requisiti di RAM non sono dettagliati nelle fonti consultate: calcola 8 GB per prudenza e 15-30 minuti.

Installazione passo dopo passo

  1. Prepara una macchina Windows o Linux a 64 bit con SSD.

  2. Installa SteamCMD.

  3. Installa il server con app_update 739590 -beta default validate (login anonymous).

  4. Avvia EcoServer.exe (Windows) o ./EcoServer (Linux) una volta e fermalo.

  5. Modifica Eco_Data/Server/Configs/Network.eco (nome, password, indirizzi) a server fermo.

  6. Apri 3000 (UDP e TCP) e 3001 (TCP) nel firewall, presso il provider e sul router.

  7. Riavvia e prova: IP:3001 nel browser per l'interfaccia web, poi connettiti in gioco.

  8. Crea un servizio systemd (Linux) o un'attività pianificata (Windows).

  9. Pianifica aggiornamenti e backup di Eco_Data/Server/Storage.

Requisiti e dimensione del mondo

Nessun account Steam richiesto per il download (anonymous). Un host indica che serve un token del server generato su play.eco per i server recenti (V11+): non confermato nella documentazione ufficiale consultata, controlla wiki.play.eco. La dimensione del mondo si imposta in WorldGenerator.eco (dimensioni divisibili per 4; cambiarla significa un mondo nuovo). Dimensioni suggerite da un host:

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

Installazione locale (Windows)

Decomprimi SteamCMD in C:\steamcmd, installa il server ed esegui EcoServer.exe. Connettiti in gioco a 127.0.0.1; l'interfaccia web è su 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

Installazione su VPS Linux (Ubuntu/Debian)

Il comando SteamCMD proviene dal wiki ufficiale («Server on Linux»). Usa un utente dedicato non root; su Ubuntu abilita prima multiverse e l'architettura i386 per installare steamcmd. Eventuali dipendenze di sistema non sono dettagliate qui, consulta il 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

Porte da aprire

Porte predefinite (Network.eco): GameServerPort 3000 e WebServerPort 3001; il wiki ufficiale apre 3000 in TCP e UDP e 3001 in TCP nei suoi esempi di firewall. Secondo il wiki, la porta web 3001 vale per le versioni recenti: controlla il tuo Network.eco. Su router domestico inoltra queste porte (NAT); su OVH, Hetzner, Scaleway aprile anche nel firewall/security group; prova da un'altra rete. Se l'IP rilevato è errato, imposta RemoteAddress e WebServerUrl.

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

Firewall Linux (ufw)

Consenti SSH prima di attivare ufw.

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

Firewall di Windows

PowerShell da amministratore:

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

Servizio systemd (avvio automatico)

File /etc/systemd/system/eco.service poi sudo systemctl enable --now eco. Su Windows, attività pianificata «all'avvio» che esegue EcoServer.exe. Ferma sempre il servizio correttamente: Eco scrive i file allo spegnimento.

[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

Aggiornamenti e backup

Il mondo è in Eco_Data/Server/Storage/ (Game.eco, Game.db, Backup/). Ferma il servizio, copia Storage e Configs, riesegui il comando SteamCMD e riavvia.

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

Registrare e trovare il tuo server

PublicServer=true (predefinito) elenca il server nel browser di gioco; con false la connessione diretta via IP:3000 funziona ancora. Compila Description, DetailedDescription e ServerCategory per farti trovare e aggiungi il server su game-rank.com/jeux/eco.

Risoluzione dei problemi

  • Impossibile connettersi: apri 3000 (UDP e TCP) e 3001 (TCP) e verifica l'inoltro NAT.
  • Interfaccia web non raggiungibile dall'esterno: imposta WebServerUrl (http + porta) e apri 3001/TCP.
  • Modifiche di configurazione perse: Eco riscrive i file allo spegnimento; modifica sempre a server fermo.
  • Server assente dalla lista: verifica PublicServer=true e che RemoteAddress/IPAddress siano corretti (lascia IPAddress su Any).
  • La modifica della dimensione del mondo non ha effetto: WorldGenerator.eco vale solo per un mondo nuovo (elimina Storage dopo il backup).

Domande frequenti

Qual è l'App ID del server Eco?
739590: steamcmd +force_install_dir ~/Eco +login anonymous +app_update 739590 -beta default validate +quit (comando del wiki ufficiale).
Quali porte usa Eco?
Di default 3000 (gioco, UDP; il wiki apre anche TCP) e 3001 (web, TCP), modificabili con GameServerPort e WebServerPort in Network.eco.
Dove sono i file di configurazione?
In Eco_Data/Server/Configs/: Network.eco, Difficulty.eco, WorldGenerator.eco, Disasters.eco, Users.eco (whitelist/admin). Il mondo è in Eco_Data/Server/Storage/.
Come aggiorno il server?
Fermalo, salva Storage e Configs, riesegui il comando di installazione SteamCMD e riavvia.

Strumenti per il tuo server Eco

Eco
EcoAccesso libero
Genera il Network.eco del tuo server Eco: nome, descrizione, password, porte 3000/3001, indirizzo remoto e visibilità pubblica.
ConfigurazioneReteApri
Documentazione