Saltar al contenido
Eco

Instalar un servidor de Eco

El servidor dedicado de Eco (App ID 739590) se instala gratis con SteamCMD en Windows o Linux. Usa el puerto 3000 para el juego y el 3001 para la interfaz web. Los requisitos de RAM no se detallan en las fuentes consultadas: calcula 8 GB por prudencia y de 15 a 30 minutos.

Última actualización: 10/10/2026

El servidor dedicado de Eco (App ID 739590) se instala gratis con SteamCMD en Windows o Linux. Usa el puerto 3000 para el juego y el 3001 para la interfaz web. Los requisitos de RAM no se detallan en las fuentes consultadas: calcula 8 GB por prudencia y de 15 a 30 minutos.

Instalación paso a paso

  1. Prepara una máquina Windows o Linux de 64 bits con SSD.

  2. Instala SteamCMD.

  3. Instala el servidor con app_update 739590 -beta default validate (login anonymous).

  4. Ejecuta EcoServer.exe (Windows) o ./EcoServer (Linux) una vez y detenlo.

  5. Edita Eco_Data/Server/Configs/Network.eco (nombre, contraseña, direcciones) con el servidor detenido.

  6. Abre 3000 (UDP y TCP) y 3001 (TCP) en el cortafuegos, el proveedor y el router.

  7. Reinicia y prueba: IP:3001 en el navegador para la interfaz web y luego conéctate en el juego.

  8. Crea un servicio systemd (Linux) o una tarea programada (Windows).

  9. Programa actualizaciones y copias de Eco_Data/Server/Storage.

Requisitos y tamaño del mundo

No hace falta cuenta de Steam para descargar (anonymous). Un host indica que se requiere un token de servidor generado en play.eco para servidores recientes (V11+): no confirmado en la documentación oficial consultada, revisa wiki.play.eco. El tamaño del mundo se fija en WorldGenerator.eco (dimensiones divisibles por 4; cambiarlo implica un mundo nuevo). Tamaños sugeridos por 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

Instalación local (Windows)

Descomprime SteamCMD en C:\steamcmd, instala el servidor y ejecuta EcoServer.exe. Conéctate en el juego a 127.0.0.1; la interfaz web está en 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

Instalación en VPS Linux (Ubuntu/Debian)

El comando de SteamCMD viene del wiki oficial («Server on Linux»). Usa un usuario dedicado sin root; en Ubuntu activa antes multiverse y la arquitectura i386 para instalar steamcmd. Las posibles dependencias del sistema no se detallan aquí, consulta el 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

Puertos que abrir

Puertos por defecto (Network.eco): GameServerPort 3000 y WebServerPort 3001; el wiki oficial abre 3000 en TCP y UDP y 3001 en TCP en sus ejemplos de cortafuegos. Según el wiki, el puerto web 3001 vale para versiones recientes: revisa tu Network.eco. En un router doméstico redirige estos puertos (NAT); en OVH, Hetzner, Scaleway ábrelos también en el cortafuegos/security group; prueba desde otra red. Si la IP detectada es errónea, define RemoteAddress y WebServerUrl.

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

Cortafuegos Linux (ufw)

Permite SSH antes de activar ufw.

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

Cortafuegos de Windows

PowerShell como administrador:

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

Servicio systemd (inicio automático)

Archivo /etc/systemd/system/eco.service y luego sudo systemctl enable --now eco. En Windows, tarea programada «al iniciar» que ejecute EcoServer.exe. Detén siempre el servicio limpiamente: Eco escribe sus archivos al apagarse.

[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

Actualizaciones y copias

El mundo está en Eco_Data/Server/Storage/ (Game.eco, Game.db, Backup/). Detén el servicio, copia Storage y Configs, repite el comando de SteamCMD y reinicia.

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

Anunciar y encontrar tu servidor

PublicServer=true (por defecto) lista el servidor en el navegador del juego; con false, la conexión directa por IP:3000 sigue funcionando. Rellena Description, DetailedDescription y ServerCategory para que te encuentren, y añade tu servidor en game-rank.com/jeux/eco.

Solución de problemas

  • No conecta: abre 3000 (UDP y TCP) y 3001 (TCP) y comprueba la redirección NAT.
  • Interfaz web inaccesible desde fuera: define WebServerUrl (http + puerto) y abre 3001/TCP.
  • Cambios de configuración perdidos: Eco reescribe los archivos al apagarse; edita siempre con el servidor detenido.
  • Servidor ausente de la lista: comprueba PublicServer=true y que RemoteAddress/IPAddress sean correctos (deja IPAddress en Any).
  • El cambio de tamaño del mundo no surte efecto: WorldGenerator.eco solo se aplica a un mundo nuevo (borra Storage tras hacer copia).

Preguntas frecuentes

¿Cuál es el App ID del servidor de Eco?
739590: steamcmd +force_install_dir ~/Eco +login anonymous +app_update 739590 -beta default validate +quit (comando del wiki oficial).
¿Qué puertos usa Eco?
Por defecto 3000 (juego, UDP; el wiki abre también TCP) y 3001 (web, TCP), modificables con GameServerPort y WebServerPort en Network.eco.
¿Dónde están los archivos de configuración?
En Eco_Data/Server/Configs/: Network.eco, Difficulty.eco, WorldGenerator.eco, Disasters.eco, Users.eco (lista blanca/admins). El mundo está en Eco_Data/Server/Storage/.
¿Cómo actualizo el servidor?
Detenlo, copia Storage y Configs, repite el comando de instalación de SteamCMD y reinicia.

Herramientas para tu servidor de Eco

Eco
EcoAcceso libre
Genera el Network.eco de tu servidor Eco: nombre, descripción, contraseña, puertos 3000/3001, dirección remota y visibilidad pública.
ConfiguraciónRedAbrir
Documentación