Перейти к содержимому
Eco

Установка сервера Eco

Выделенный сервер Eco (App ID 739590) бесплатно устанавливается через SteamCMD на Windows или Linux. Игра использует порт 3000, веб-интерфейс — 3001. Требования к ОЗУ в проверенных источниках не указаны: на всякий случай закладывайте 8 ГБ и 15–30 минут.

Последнее обновление: 10.10.2026

Выделенный сервер Eco (App ID 739590) бесплатно устанавливается через SteamCMD на Windows или Linux. Игра использует порт 3000, веб-интерфейс — 3001. Требования к ОЗУ в проверенных источниках не указаны: на всякий случай закладывайте 8 ГБ и 15–30 минут.

Пошаговая установка

  1. Подготовьте 64-битную Windows или Linux с SSD.

  2. Установите SteamCMD.

  3. Установите сервер командой app_update 739590 -beta default validate (вход anonymous).

  4. Запустите EcoServer.exe (Windows) или ./EcoServer (Linux) один раз и остановите.

  5. Отредактируйте Eco_Data/Server/Configs/Network.eco (название, пароль, адреса) при остановленном сервере.

  6. Откройте 3000 (UDP и TCP) и 3001 (TCP) в брандмауэре, у провайдера и на роутере.

  7. Перезапустите и проверьте: IP:3001 в браузере для веб-интерфейса, затем подключитесь в игре.

  8. Создайте службу systemd (Linux) или задачу планировщика (Windows).

  9. Запланируйте обновления и резервные копии Eco_Data/Server/Storage.

Требования и размер мира

Для загрузки аккаунт Steam не нужен (anonymous). Один из хостингов сообщает, что для свежих серверов (V11+) нужен токен сервера с play.eco: в проверенной официальной документации это не подтверждено, смотрите wiki.play.eco. Размер мира задаётся в WorldGenerator.eco (кратно 4, смена = новый мир). Рекомендуемые одним хостингом размеры:

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

Локальная установка (Windows)

Распакуйте SteamCMD в C:\steamcmd, установите сервер и запустите EcoServer.exe. В игре подключайтесь к 127.0.0.1; веб-интерфейс — 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

Установка на Linux VPS (Ubuntu/Debian)

Команда SteamCMD взята из официальной вики («Server on Linux»). Используйте отдельного пользователя без root; в Ubuntu сначала включите multiverse и архитектуру i386 для установки steamcmd. Возможные системные зависимости здесь не описаны — смотрите вики.

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

Порты для открытия

Порты по умолчанию (Network.eco): GameServerPort 3000 и WebServerPort 3001; в примерах брандмауэра официальная вики открывает 3000 по TCP и UDP и 3001 по TCP. По вики, веб-порт 3001 относится к свежим версиям: проверьте свой Network.eco. На домашнем роутере пробросьте порты (NAT); у OVH, Hetzner, Scaleway откройте их и в брандмауэре/security group; проверяйте из другой сети. Если IP определён неверно, задайте RemoteAddress и WebServerUrl.

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

Брандмауэр Linux (ufw)

Разрешите SSH до включения ufw.

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

Брандмауэр Windows

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 (автозапуск)

Файл /etc/systemd/system/eco.service, затем sudo systemctl enable --now eco. В Windows — задача планировщика «при запуске» с EcoServer.exe. Всегда останавливайте службу корректно: Eco записывает файлы при выключении.

[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

Обновления и резервные копии

Мир находится в Eco_Data/Server/Storage/ (Game.eco, Game.db, Backup/). Остановите службу, скопируйте Storage и Configs, повторите команду SteamCMD и перезапустите.

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

Как объявить сервер

PublicServer=true (по умолчанию) показывает сервер в игровом браузере; при false прямое подключение по IP:3000 остаётся возможным. Заполните Description, DetailedDescription и ServerCategory, чтобы вас находили, и добавьте сервер на game-rank.com/jeux/eco.

Устранение неполадок

  • Нет подключения: откройте 3000 (UDP и TCP) и 3001 (TCP) и проверьте проброс NAT.
  • Веб-интерфейс недоступен снаружи: задайте WebServerUrl (http + порт) и откройте 3001/TCP.
  • Правки конфига пропали: Eco перезаписывает файлы при выключении; всегда правьте при остановленном сервере.
  • Сервера нет в списке: проверьте PublicServer=true и корректность RemoteAddress/IPAddress (IPAddress оставьте Any).
  • Смена размера мира не действует: WorldGenerator.eco применяется только к новому миру (удалите Storage после резервной копии).

Частые вопросы

Какой App ID у сервера Eco?
739590: steamcmd +force_install_dir ~/Eco +login anonymous +app_update 739590 -beta default validate +quit (команда из официальной вики).
Какие порты использует Eco?
По умолчанию 3000 (игра, UDP; вики открывает и TCP) и 3001 (веб, TCP); меняются через GameServerPort и WebServerPort в Network.eco.
Где находятся файлы конфигурации?
В Eco_Data/Server/Configs/: Network.eco, Difficulty.eco, WorldGenerator.eco, Disasters.eco, Users.eco (белый список/админы). Мир — в Eco_Data/Server/Storage/.
Как обновить сервер?
Остановите, сохраните Storage и Configs, повторите команду установки SteamCMD и перезапустите.

Инструменты для сервера Eco

Eco
EcoСвободный доступ
Создайте Network.eco для сервера Eco: название, описание, пароль, порты 3000/3001, удалённый адрес и публичность.
КонфигурацияСетьОткрыть
Документация