Nova-Life можно разместить на Linux-сервере с SteamCMD (app ID 1665030) и исполняемым файлом, запускаемым в batch-режиме. Инструмент выдаёт три файла: установка/обновление, запуск и служба systemd. Эти команды не взяты из официальной документации (см. ограничения).
Как пользоваться инструментом
Выберите файл: установка, запуск или служба systemd.
Укажите имя сервера, пользователя Linux и папки SteamCMD / установки.
Сначала запустите скрипт установки, затем создайте server.json специальным инструментом.
Включите службу: sudo systemctl enable --now nova-life.
Ограничения и источники
Источники: egg Pterodactyl «Nova-Life: Amboise» (app 1665030, команда -batchmode -nographics -startServer, порт 7777) и сообщение на форуме, приписывающее команды SteamCMD разработчику. Официальной документации и документированной версии для Windows не найдено; egg предупреждает, что игра и сервер в разработке и выводят много ошибок в консоль, которые, по его словам, можно игнорировать.
./steamcmd.sh +login anonymous +force_install_dir ../nova-life_server +app_update 1665030 validate +quit
./nova-life.x86_64 -batchmode -nographics -startServer "MyServer"Частые вопросы
- Есть ли серверная сборка для Windows?
- Официально не документировано: найденные источники описывают только Linux (nova-life.x86_64). По Windows спросите сообщество или разработчика.
- Надёжен ли app ID 1665030?
- Он указан в egg Pterodactyl и в сообщении на форуме, но подтвердить на SteamDB не удалось. Проверьте его перед установкой.
