Factorio: моды с мод-портала и синхронизация модов на сервере
Как установить моды Factorio с мод-портала на dedicated-сервер, почему все должны быть одной версии и что делать, если игрок не может подключиться из-за модов.
Содержание 16
- Коротко
- Что должно совпадать
- Шаги
- Обновление модов без поломки мира
- Симптом → причина → решение
- Пример: синхронизация для команды из четырёх
- Как сделать в панели EGN: по шагам
- Пример таблицы версий для команды
- Проверка после запуска
- Частые ошибки
- Итог
- Вопросы и ответы
- Почему игрок не может зайти на сервер Factorio с модами?
- Нужно ли распаковывать моды Factorio на сервере?
- Как обновить моды на сервере Factorio без потери мира?
- Нужен ли аккаунт для модов с мод-портала?
Моды Factorio — одна из главных причин играть на сервере: они добавляют механики, интерфейс и целые ветки технологий. Но у модов есть строгое правило, которое новички часто нарушают: сервер и каждый игрок должны использовать одинаковые версии модов. Если хоть один мод отличается, игрок не попадёт на сервер, даже если у него та же версия самой игры.
Ниже — как устанавливать моды с мод-портала на сервер в панели EGN, как сверять список модов перед запуском и что делать, когда кто-то не может подключиться.
Коротко
Скачивайте моды с мод-портала, кладите архивы .zip в папку mods сервера и держите те же версии у всех игроков. Версия игры и каждого мода должна совпадать на сервере и у клиента. Если игрок не может зайти, сверьте список модов и версии, а не только пароль.
Что должно совпадать
Factorio проверяет при подключении две вещи: версию самой игры и набор модов с их версиями. Сравнение жёсткое: мод отличается даже на одну минорную версию, и подключение не проходит.
Поэтому перед работой с модами составьте таблицу и держите её у себя:
| Что проверяем | Где смотреть | Что должно совпасть |
|---|---|---|
| Версия игры | Консоль сервера и игра у игрока | Одинаковая на всех |
| Список модов | Папка mods сервера |
Тот же набор, что у игроков |
| Версия каждого мода | Имя архива, например name_1.2.3.zip |
Одна и та же |
| Токен для публичного сервера | server-settings.json |
Токен аккаунта factorio.com |
Архив мода называется по схеме «имя_версия.zip». По этим именам удобно сверять список без открытия игры.
Шаги
-
Выберите моды. Заранее договоритесь с игроками, какие моды нужны. Чем меньше модов, тем проще держать версии в порядке. Возьмите актуальные версии под вашу версию игры: на мод-портале указаны совместимые версии.
-
Установите моды через «Файлы». Откройте папку
modsи загрузите архивы модов. Не распаковывайте их: Factorio читает моды прямо из.zip. Лишние версии одного мода удалите, иначе в списке окажется два варианта. -
Настройте учётные данные. Для публичного списка серверу нужен токен factorio.com (см. статью про сервер). Моды с мод-портала скачивайте сами и кладите архивами в
mods. -
Перезапустите сервер. Остановите сервер через панель и запустите снова. Моды применяются при старте, а не на лету.
-
Сверьте имена архивов. Откройте папку
modsв «Файлах» и сравните имена архивов с таблицей выше. Если что-то отличается, исправьте архив до того, как звать друзей. -
Проверьте подключение. Сами зайдите на сервер с той же сборкой модов, с которой играют друзья. Если вы подключились, остальные с тем же набором тоже смогут.
Обновление модов без поломки мира
Обновление мода — самая частая причина проблем. Порядок действий:
- Сделайте бэкап в разделе «Бэкапы» панели. Ручную копию создайте кнопкой «Создать копию» в разделе «Бэкапы».
- Сообщите игрокам о перерыве, чтобы они обновили моды одновременно.
- Остановите сервер, замените архив мода в
modsна новую версию и запустите. - Если мод требует другой версии игры, сначала обновите игру у всех, потом сервер.
- Зайдите сами и проверьте, что сохранение открывается и мод работает.
Если после обновления мир не открывается, восстановите бэкап и поставьте старую версию мода. Сохранение привязано к набору модов, в котором было создано, поэтому откат вместе с модами надёжнее, чем попытка «починить» сохранение.
Симптом → причина → решение
| Симптом | Частая причина | Что сделать |
|---|---|---|
| Игрок не может подключиться, пишет про моды | Другая версия мода или лишний мод | Сверьте список архивов и версии по таблице |
| Сервер запускается, но мод не работает | Мод не распакован или архив битый | Загрузите архив заново и сравните размер |
| В папке два варианта одного мода | Старый архив не удалён | Удалите лишнюю версию, оставьте одну |
| Мод не появляется в игре | Архив не в mods или имя без версии |
Положите .zip в mods и перезапустите |
| После обновления сохранение не открывается | Моды обновлены без учёта сохранения | Восстановите бэкап и поставьте прежние версии |
| У одного игрока ошибка при входе, у остальных нет | У него другая версия игры или модов | Попросите обновить игру и сверить моды |
Пример: синхронизация для команды из четырёх
Допустим, вы играете вчетвером, и каждый использует свою сборку модов. Самый надёжный путь — завести общий список: вы выбираете набор, сохраняете таблицу версий в заметке и рассылаете её команде. Перед обновлением все ставят одинаковые архивы. Через неделю один из игроков пропустил обновление мода: его клиент не подключается, а остальные играют. Решение простое: он обновляет мод по таблице, и подключение восстанавливается без трогания сервера.
Если же ошибка у всех сразу, проблема на сервере: проверьте, что в mods лежит та версия мода, которую вы указали в таблице, и что сам сервер запущен после замены архива.
Как сделать в панели EGN: по шагам
Работа с модами Factorio в панели строится вокруг трёх разделов: «Файлы» для архивов, «Запуск» для перезапуска и «Бэкапы» для страховки. Так вы не потеряете сохранение, даже если мод окажется несовместимым.
-
Создайте копию в «Бэкапы». Нажмите «Создать копию» и назовите её, например, «до модов». Пусть копия будет последним шагом перед любым обновлением.
-
Откройте папку mods в «Файлах». Посмотрите, какие архивы уже есть. Если один мод лежит в двух версиях, удалите лишнюю.
-
Загрузите архивы. Загрузите новые
.zip-архивы модов. Загружайте только файлы модов, без распакованных папок. -
Сверьте имена с таблицей. Для каждого архива проверьте, что имя содержит версию, которую вы записали для команды. Это самый быстрый способ найти расхождение.
-
Перезапустите сервер из «Запуска». Моды применяются при старте. После перезапуска убедитесь, что статус «Работает».
-
Зайдите сами. Подключитесь с той же сборкой модов, что и друзья. Если заходите без проблем, остальные с тем же набором тоже подключатся.
Пример таблицы версий для команды
| Мод | Архив на сервере | Архив у игрока | Совпадает |
|---|---|---|---|
| Мод A | mod-a_1.2.0.zip |
mod-a_1.2.0.zip |
да |
| Мод B | mod-b_0.9.4.zip |
mod-b_0.9.5.zip |
нет |
Во второй строке у игрока другая версия: он обновляет мод, и расхождение пропадает. Таблица занимает минуту, а экономит часы споров о том, у кого что стоит.
Проверка после запуска
- Сервер в статусе «Работает» после перезапуска.
- Имена архивов в
modsсовпадают с вашей таблицей. - Нет двух версий одного мода в одной папке.
- Вы подключились с полной сборкой модов.
- Сохранение открывается и не откатилось.
Частые ошибки
- Моды разных версий у игроков. Даже если все установили «один и тот же мод», версия может отличаться. Сверяйте по имени архива.
- Распакованные моды в папке. Factorio ожидает архивы. Распакованная папка может не загрузиться или вызвать путаницу.
- Забытый перезапуск. Замена мода без перезапуска сервера не даёт эффекта, и вы будете думать, что моды не работают.
- Обновление игры без модов. Версия игры и модов связаны. Обновляйте всё вместе.
- Сохранение без бэкапа. Откат мода на поломанное сохранение невозможен без копии. Перед обновлением всегда создавайте бэкап.
Итог
Синхронизация модов Factorio держится на одном правиле: одинаковые версии игры и модов на сервере и у всех игроков. Устанавливайте моды архивами в папку mods, сверяйте список по таблице, перезапускайте сервер после каждой замены и делайте бэкап перед обновлением. Как создать сохранение и настроить сам сервер, описано в статье Factorio: как поднять сервер, подключить моды и сохранения, а общий порядок переноса сохранений и бэкапов — в статье Бэкапы сервера: расписание и восстановление.
Вопросы и ответы
Почему игрок не может зайти на сервер Factorio с модами?
Чаще всего у него другая версия игры или мода. Factorio проверяет версии при подключении, поэтому наборы должны совпадать полностью.
Нужно ли распаковывать моды Factorio на сервере?
Нет, архивы .zip кладут в папку mods как есть. Распакованная папка может не загрузиться.
Как обновить моды на сервере Factorio без потери мира?
Создайте бэкап, согласуйте время с игроками, замените архивы в mods, перезапустите сервер и проверьте сохранение. При проблемах восстановите копию.
Нужен ли аккаунт для модов с мод-портала?
Для публичного сервера нужен токен factorio.com. Сами моды кладутся на сервер архивами: скачивайте их с портала и загружайте в mods.
Сервер под Factorio за пару минут — egnetwork.ru
Читать далее
Вся рубрика →Сеть в панели EGN: дополнительные порты для плагинов и модов
Как раздел «Сеть» выдаёт порты для голосового чата, карты и Bedrock-игроков, что значат статусы «Нет своего порта» и «Нужен перезапуск» и когда докупить порт.
Популярные модпаки Valheim для сервера: что ставить и что убрать
Какие моды Valheim чаще всего ставят на сервер, какие работают только у игрока и как собрать модпак, который запускается с первого раза.
Моды DayZ на сервер: серверные и клиентские, порядок и ошибки
Как добавить моды DayZ на сервер EGN: папки @мод, переменные MODIFICATIONS и SERVERMODS, ключи в /keys, одинаковый набор у игроков, память и почему моды ставятся вручную.