Перейти до вмісту
Empyrion - Galactic Survival

Встановлення сервера Empyrion - Galactic Survival

В Empyrion - Galactic Survival є безкоштовний виділений сервер для Windows (app SteamCMD 530870, анонімний вхід), що налаштовується через dedicated.yaml. У посібнику: Windows, Linux через Wine, порти й бекапи; він спирається на сторонні посібники, бо повної офіційної документації не знайдено.

Останнє оновлення: 09.10.2026

В Empyrion - Galactic Survival є безкоштовний виділений сервер для Windows (app SteamCMD 530870, анонімний вхід), що налаштовується через dedicated.yaml. У посібнику: Windows, Linux через Wine, порти й бекапи; він спирається на сторонні посібники, бо повної офіційної документації не знайдено.

Покрокове встановлення

  1. Перевірте машину: 4 cores, 8 GB RAM, 30 GB disk (community estimate).

  2. Завантажте SteamCMD і створіть папку сервера.

  3. Встановіть сервер через SteamCMD: login anonymous, app_update 530870 validate.

  4. Запустіть DedicatedServer\EmpyrionDedicated.exe -batchmode -nographics один раз для створення файлів, потім зупиніть.

  5. Запустіть сервер один раз, зупиніть і відредагуйте dedicated.yaml.

  6. Відкрийте порти 30000/UDP (+ 30001/UDP) в брандмауері та на роутері.

  7. Перевірте на localhost (127.0.0.1), потім ззовні з іншої мережі.

  8. Налаштуйте автозапуск (планувальник завдань або служба systemd).

  9. Заплануйте резервні копії Saves/ та оновлення.

Вимоги

Неофіційні оцінки зі сторонніх посібників: швидкий багатоядерний CPU, 6–16 ГБ RAM залежно від гравців, 30–70 ГБ диска. Windows (Server 2016 і новіше, актуальний Visual C++) або Linux з Wine. Ліцензійний ключ не потрібен: анонімний SteamCMD. EAC має збігатися в клієнта й сервера.

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

Встановіть через SteamCMD, відредагуйте dedicated.yaml, запустіть сервер і підключіться з гри за 127.0.0.1.

C:\steamcmd\steamcmd.exe +force_install_dir C:\empyrion-server +login anonymous +app_update 530870 validate +quit
cd /d C:\empyrion-server
DedicatedServer\EmpyrionDedicated.exe -batchmode -nographics -logFile Logs/current.log

Встановлення на Linux VPS / виділений сервер

У Linux сервер працює через Wine (без офіційної підтримки): встановіть Wine і Xvfb, поставте сервер із примусовою платформою Windows і запускайте через wine64 від користувача без root. На Windows Server використовуються локальні команди.

sudo adduser --disabled-password --gecos "" steam
sudo apt update && sudo apt install -y wine64 xvfb curl lib32gcc-s1
sudo -iu steam
mkdir -p ~/steamcmd ~/empyrion && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
./steamcmd.sh +@sSteamCmdForcePlatformType windows +force_install_dir ~/empyrion +login anonymous +app_update 530870 validate +quit
cd ~/empyrion && xvfb-run wine64 DedicatedServer/EmpyrionDedicated.exe -batchmode -nographics

Порти для відкриття

  • 30000/UDP: ігровий порт (Srv_Port)
  • 30001/UDP: ігровий порт +1 (внутрішній, сторонні посібники); деякі джерела відкривають 30000–30002 по UDP і TCP
  • 30004/TCP: telnet (Tel_Port): лише локально, не відкривати

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

В Ubuntu/Debian спершу дозвольте SSH, щоб не втратити доступ, потім порти гри.

sudo ufw allow OpenSSH
sudo ufw allow 30000:30001/udp
sudo ufw enable
sudo ufw status

Брандмауер Windows (netsh)

У PowerShell від імені адміністратора (або «cmd» адміністратора):

netsh advfirewall firewall add rule name="Empyrion 30000-30001/UDP" dir=in action=allow protocol=UDP localport=30000-30001

Брандмауер хостера і проброс портів (NAT)

Якщо сервер у хостера (OVH, Hetzner, Scaleway…), відкрийте ті самі порти в його мережевому брандмауері («security group»). Для домашнього хостингу пробросьте порти (NAT) з роутера на постійну локальну IP машини. Перевіряйте ззовні (мобільний інтернет або друг): перевірка зі своєї мережі нічого не доводить.

Автозапуск і моніторинг

Створіть /etc/systemd/system/<ім'я>.service і виконайте: sudo systemctl daemon-reload && sudo systemctl enable --now <ім'я>. Логи: journalctl -u <ім'я> -f.

[Unit]
Description=Empyrion dedicated server
After=network-online.target
Wants=network-online.target

[Service]
User=steam
WorkingDirectory=/home/steam/empyrion
ExecStart=/usr/bin/xvfb-run /usr/bin/wine64 DedicatedServer/EmpyrionDedicated.exe -batchmode -nographics
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Автозапуск у Windows (планувальник завдань)

Створіть завдання планувальника «Під час запуску системи», що виконує скрипт запуску, з найвищими правами та «Виконувати незалежно від входу користувача».

Оновлення, резервні копії та перезапуски

Зупиніть сервер, знову виконайте app_update 530870 validate і перезапустіть. Перед великим оновленням копіюйте Saves/. Не копіюйте старий dedicated.yaml зі старішої версії, не порівнявши його зі згенерованим файлом.

# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server Saves/

Як додати й знайти сервер

Коли сервер стане публічним, додайте його на https://game-rank.com/jeux/empyrion (сайт власника цього інструмента), щоб гравці могли знайти його, стежити за ним і голосувати.

Усунення несправностей

  • Недоступний ззовні, але працює на localhost: немає правила в брандмауері ОС, у хостера або проброса NAT, або невірний протокол (UDP/TCP). Перевірте кожен рівень по черзі.
  • Підключення відхилено після оновлення гри: версії клієнта й сервера мають збігатися. Оновіть сервер ще раз і перезапустіть його.
  • Сервер одразу закривається: запустіть із консолі, щоб прочитати помилку, і перевірте вільну RAM, диск та програмні вимоги.
  • Помилка YAML під час запуску: замініть табуляцію пробілами й перевірте відступи блоків ServerConfig і GameConfig.
  • EAC викидає гравців: параметр EACActive має збігатися в клієнта й сервера.

Поширені запитання

Який Steam App ID сервера?
530870 (виділений сервер, анонімний вхід).
Як оновити сервер?
Зупиніть сервер і знову виконайте app_update 530870 validate; версії клієнта й сервера мають збігатися.
PvP чи PvE: де задавати?
За playfield — у кожному playfield.yaml сценарію, а не глобальним ключем dedicated.yaml.
Як розповісти про свій сервер?
Додайте його на https://game-rank.com/jeux/empyrion (сайт власника цього інструмента): гравці зможуть знайти його, стежити за ним і голосувати.

Інструменти для сервера Empyrion - Galactic Survival

Empyrion - Galactic Survival
Empyrion - Galactic SurvivalВільний доступ
Створіть dedicated.yaml сервера Empyrion: назва, порт, пароль, гравці, EAC, telnet, режим гри та seed.
КонфігураціяYAMLВідкрити
Документація
Empyrion - Galactic Survival
Empyrion - Galactic SurvivalВільний доступ
Створіть скрипт запуску сервера Empyrion: оновлення SteamCMD, аргументи запуску й автоперезапуск.
ЗапускSteamCMDВідкрити
Документація