Практика Руководство

Как запустить Factorio на своём VPS через Nexardo

Создание игрового сервиса, старт карты, UDP-порт, проверка процесса и безопасный перезапуск Factorio.

Подготовка#

Подключите Linux-машину и дождитесь online-состояния агента. После одобрения аккаунта проверьте лимиты своей организации: Free ограничивает число подключённых ресурсов. VPS оплачивается отдельно у хостера.

Клиенты и сервер Factorio должны использовать совместимые версии игры и набор модов. Прежде чем переносить существующую карту, сохраните отдельную копию.

Создание сервиса#

Создайте World и окружение, затем новый сервис. Выберите Factorio, доступный шаблон, своего провайдера и подключённую машину. Задайте понятное имя, игровой порт и параметры, которые предлагает текущая схема конфигурации.

Для нового мира настройте карту до первой генерации. Параметры генерации не превращают уже созданную карту в новую; изменение мира и изменение настроек сервера — разные операции.

Установка и запуск#

Следите за установкой в операциях сервиса. Если шаг завершился ошибкой, сначала откройте вывод этого шага; повторение запуска без понимания причины может только повторить ошибку.

После успешной установки запустите сервис. Дождитесь running-состояния и игровых проверок. Сравните время операции, журнал игры и текущие сигналы, прежде чем приглашать игроков.

Сеть и доступ игроков#

Factorio использует UDP для игрового соединения. Откройте выбранный порт в правилах хостинга и VPS и передайте игрокам адрес из панели. Не открывайте произвольные диапазоны ради устранения одной ошибки.

Наличие процесса на VPS доказывает только локальный запуск. Для публичной игры дополнительно проверьте адрес и доступность порта с другой сети и подключение настоящего игрового клиента.

Перезапуск и карта#

Перед важными изменениями проверьте сохранения. Запустите перезапуск через панель, дождитесь завершения операции, затем снова проверьте игровой процесс, порт и журнал.

Для нескольких серверов на одной машине нужны разные порты и достаточные ресурсы. Free может не разрешать второй сервис: расширенный тариф во время беты назначает администратор.

Если игра тормозит#

Сверьте CPU процесса и хоста, память, игровые показатели и время появления жалоб. Большая карта и моды могут нагружать сервер даже при небольшом числе игроков.

В обращении укажите версию игры, число игроков, моды и временной интервал проблемы. Пароли игрового сервера и токены агента передавать не нужно.