Перейти до вмісту
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, віддалена адреса та публічність.
КонфігураціяМережаВідкрити
Документація