Factorio Руководство

Space Age на выделенном сервере: DLC, версии и подключение

Сверьте дополнение Space Age у игроков, сборки и моды, прежде чем запускать выделенный сервер Factorio.

Space Age на выделенном сервере: DLC, версии и подключение

Для мира Space Age проверьте три вещи до первого запуска: у каждого игрока есть дополнение, клиент и сервер используют совместимые сборки Factorio, а сервер загрузил тот же набор дополнений и модов, что и сохранение. Сам факт, что headless-пакет содержит файлы Space Age, не означает, что дополнение куплено у всех участников.

Эта инструкция рассчитана на отдельный Linux-сервер с установленной headless-версией. Если Factorio запускается через Docker или панель управления, применяйте их способ хранения сохранений и настройки команды запуска.

Совместимость Factorio Space Age. Схема объясняет порядок действий; это не запись живого профиля или теста.

Сначала разделите базовую игру и дополнение#

Factorio 2.0 — бесплатное обновление базовой игры. Space Age — отдельное платное дополнение. Официальная страница загрузки Wube предлагает бесплатный headless-пакет для Linux с содержимым Space Age. Это удобно для хоста, но не заменяет лицензию участника: для режима Freeplay (Space Age) в мультиплеере дополнение требуется каждому игроку.

Если хотите играть без DLC, создайте или оставьте обычное сохранение базовой игры и не включайте Space Age-моды. Если запускаете Space Age, заранее попросите каждого участника проверить дополнение в своей учётной записи и запускать клиент с совместимой версией Factorio. Не проверяйте это на единственной копии существующей базы: активация дополнения может изменить прогрессию и состав мира.

Зафиксируйте сборку и моды#

На странице загрузки Factorio есть stable и experimental ветки. На момент проверки, 21 октября 2026 года, там указаны stable 2.0.77 и experimental 2.1.23. Это снимок на дату подготовки статьи; перед настройкой сверяйте актуальные номера и не переводите сервер и игроков на experimental случайно.

Запишите полный номер сборки сервера и клиентов. При модифицированной игре зафиксируйте полный список включённых модов и их версий. Версия Factorio, DLC-моды и обычные моды — отдельные части совместимости. Ошибка Incompatible with space-age указывает на состояние или требования конкретного мода; не исправляйте её вслепую переменными Docker, если сервер установлен напрямую. Сначала сравните mod-list.json с перечнем из сохранения и сообщением загрузчика.

При смене ветки, включении Space Age или обновлении модов сделайте резервную копию программы, конфигурации, каталога модов и сохранения. Сначала откройте копию нужной сборкой и проверьте её совместимым клиентом. Не удаляйте несовместимый мод из рабочего мира только ради успешной загрузки: мод мог добавлять объекты или логику, от которых зависит карта.

Запустите именно нужное сохранение#

Создайте отдельную системную учётную запись без интерактивного входа, назначьте ей каталог данных и права на сохранение и конфигурацию. Подставьте свои проверенные абсолютные пути:

bash
sudo -u factorio /opt/factorio/bin/x64/factorio \
  --port 34197 \
  --server-settings /srv/factorio/server-settings.json \
  --start-server /srv/factorio/saves/space-age-friends.zip

--start-server запускает выделенный сервер с указанным архивом мира; --port задаёт игровой сетевой порт. Откройте соответствующий UDP-порт во внешнем и системном firewall. Не публикуйте RCON в интернет; если он вам нужен, настройте отдельный секрет и ограничьте доступ локальной сетью или административным VPN. Для постоянной эксплуатации запускайте команду через systemd, чтобы управлять остановкой и журналом; не оставляйте её в SSH-сеансе.

Команда выше сама по себе не настраивает список игроков, RCON, автопаузу, публичный список серверов или загрузку модов. Путь и формат настроек сверяйте с примером server-settings.example.json из той же установки. Не передавайте пароль, токен Factorio или RCON в открытом логе.

Проверьте путь от версии до входа#

До открытия сервера игрокам проверьте:

  1. Сервер и все клиенты работают на совместимом полном номере сборки и одной ветке.
  2. У каждого игрока есть Space Age, если мир использует контент дополнения.
  3. Включённые DLC- и обычные моды совпадают с сохранением по именам и версиям.
  4. В журнале загрузки выбран именно space-age-friends.zip, а внешний UDP-порт доступен.
  5. Игрок входит из клиента, в котором установлена та же сборка и полный набор модов.

Если базовая игра подключается, а Space Age-мир — нет, сначала сравните DLC-состояние мира и игроков. Если ошибка говорит о моде, сравните список и версии мода, а не только версию Factorio. Скан порта или статус systemd не доказывают, что клиент действительно вошёл и способен сохраняться.

Обновляя уже существующую базу, храните исходное сохранение отдельно и проверяйте преобразование только на копии. Возврат старой программы не отменит изменения, уже записанные новой версией в файл сохранения. Если вы управляете своей Linux-инфраструктурой через Nexardo, посмотрите, как устроен продукт; выбранную сборку и резервные копии всё равно проверяйте по правилам вашей установки.

Материалы для проверки#

Требования веток, версии модов и формат конфигурации могут измениться. Перед обновлением проверьте текущую страницу загрузки и инструкции конкретных модов.