Ir para o conteúdo
Eco

Instalar um servidor Eco

O servidor dedicado de Eco (App ID 739590) é instalado gratuitamente com o SteamCMD no Windows ou Linux. Usa a porta 3000 para o jogo e 3001 para a interface web. Os requisitos de RAM não são detalhados nas fontes consultadas: reserve 8 GB por precaução e 15 a 30 minutos.

Última atualização: 10/10/2026

O servidor dedicado de Eco (App ID 739590) é instalado gratuitamente com o SteamCMD no Windows ou Linux. Usa a porta 3000 para o jogo e 3001 para a interface web. Os requisitos de RAM não são detalhados nas fontes consultadas: reserve 8 GB por precaução e 15 a 30 minutos.

Instalação passo a passo

  1. Prepare uma máquina Windows ou Linux de 64 bits com SSD.

  2. Instale o SteamCMD.

  3. Instale o servidor com app_update 739590 -beta default validate (login anonymous).

  4. Execute EcoServer.exe (Windows) ou ./EcoServer (Linux) uma vez e pare-o.

  5. Edite Eco_Data/Server/Configs/Network.eco (nome, senha, endereços) com o servidor parado.

  6. Abra 3000 (UDP e TCP) e 3001 (TCP) no firewall, no provedor e no roteador.

  7. Reinicie e teste: IP:3001 no navegador para a interface web e depois conecte no jogo.

  8. Crie um serviço systemd (Linux) ou tarefa agendada (Windows).

  9. Agende atualizações e backups de Eco_Data/Server/Storage.

Requisitos e tamanho do mundo

Não é preciso conta Steam para baixar (anonymous). Um host informa que um token de servidor gerado em play.eco é exigido em servidores recentes (V11+): não confirmado na documentação oficial consultada, verifique wiki.play.eco. O tamanho do mundo é definido em WorldGenerator.eco (dimensões divisíveis por 4; alterar significa novo mundo). Tamanhos sugeridos por um 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

Instalação local (Windows)

Descompacte o SteamCMD em C:\steamcmd, instale o servidor e execute EcoServer.exe. Conecte no jogo em 127.0.0.1; a interface web fica em 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

Instalação em VPS Linux (Ubuntu/Debian)

O comando do SteamCMD vem do wiki oficial («Server on Linux»). Use um usuário dedicado sem root; no Ubuntu ative antes multiverse e a arquitetura i386 para instalar o steamcmd. Eventuais dependências do sistema não são detalhadas aqui, consulte o 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

Portas a abrir

Portas padrão (Network.eco): GameServerPort 3000 e WebServerPort 3001; o wiki oficial abre 3000 em TCP e UDP e 3001 em TCP nos exemplos de firewall. Segundo o wiki, a porta web 3001 vale para versões recentes: confira seu Network.eco. No roteador doméstico redirecione estas portas (NAT); em OVH, Hetzner, Scaleway abra-as também no firewall/security group; teste de outra rede. Se o IP detectado estiver errado, defina RemoteAddress e WebServerUrl.

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

Firewall Linux (ufw)

Permita o SSH antes de ativar o ufw.

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

Firewall do 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

Serviço systemd (início automático)

Arquivo /etc/systemd/system/eco.service e depois sudo systemctl enable --now eco. No Windows, tarefa agendada «na inicialização» executando EcoServer.exe. Pare sempre o serviço corretamente: o Eco grava seus arquivos ao encerrar.

[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

Atualizações e backups

O mundo fica em Eco_Data/Server/Storage/ (Game.eco, Game.db, Backup/). Pare o serviço, copie Storage e Configs, repita o comando do SteamCMD e reinicie.

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

Divulgar e encontrar seu servidor

PublicServer=true (padrão) lista o servidor no navegador do jogo; com false, a conexão direta por IP:3000 continua funcionando. Preencha Description, DetailedDescription e ServerCategory para ser encontrado e adicione o servidor em game-rank.com/jeux/eco.

Solução de problemas

  • Não conecta: abra 3000 (UDP e TCP) e 3001 (TCP) e verifique o redirecionamento NAT.
  • Interface web inacessível de fora: defina WebServerUrl (http + porta) e abra 3001/TCP.
  • Alterações de configuração perdidas: o Eco reescreve os arquivos ao encerrar; edite sempre com o servidor parado.
  • Servidor fora da lista: verifique PublicServer=true e se RemoteAddress/IPAddress estão corretos (deixe IPAddress em Any).
  • A mudança de tamanho do mundo não surte efeito: WorldGenerator.eco só vale para um mundo novo (apague Storage após o backup).

Perguntas frequentes

Qual é o App ID do servidor de Eco?
739590: steamcmd +force_install_dir ~/Eco +login anonymous +app_update 739590 -beta default validate +quit (comando do wiki oficial).
Quais portas o Eco usa?
Por padrão 3000 (jogo, UDP; o wiki abre também TCP) e 3001 (web, TCP), alteráveis com GameServerPort e WebServerPort em Network.eco.
Onde ficam os arquivos de configuração?
Em Eco_Data/Server/Configs/: Network.eco, Difficulty.eco, WorldGenerator.eco, Disasters.eco, Users.eco (whitelist/admins). O mundo fica em Eco_Data/Server/Storage/.
Como atualizo o servidor?
Pare-o, faça backup de Storage e Configs, repita o comando de instalação do SteamCMD e reinicie.

Ferramentas para o seu servidor Eco

Eco
EcoAcesso livre
Gere o Network.eco do seu servidor Eco: nome, descrição, senha, portas 3000/3001, endereço remoto e visibilidade pública.
ConfiguraçãoRedeAbrir
Documentação