Factorio не пускает друга на сервер с модами? Проверьте версию игры, согласуйте моды и настройки с сервером, а при сбое синхронизации найдите недоступный релиз.
Команда IMBA HOST
Игровые серверы, инфраструктура и всё, что помогает проектам расти.
В статье
Вы собрали модифицированную фабрику на сервере, но друг видит предложение синхронизировать моды или получает ошибку при входе. Обычно причина находится в одном из трёх мест: версия самой игры, список модов с их точными версиями или настройки модов при запуске. Factorio умеет согласовывать сборку автоматически. Сначала дайте игре сделать это, а если она не справилась — проверьте, на каком шаге возникло расхождение.
По официальной справке о мультиплеере, клиент и сервер должны работать на одинаковой версии игры и с одинаковыми модами. Если один участник перешёл на другую ветку или обновился раньше сервера, синхронизация модов не решит несовпадение версии Factorio. Сверьте номер версии в главном меню игры с версией серверного процесса. Если они отличаются, согласуйте обновление сервера и клиентов, а перед изменением сборки сохраните отдельную копию фабрики.
При подключении к серверу Factorio предлагает загрузить и включить нужные моды. Согласно официальной документации по модам, для многопользовательского сервера она подбирает те же версии, которые работают на сервере; стартовые настройки модов тоже могут синхронизироваться. Примите предложение, дождитесь загрузки, перезапуска игры и повторите вход. Не обновляйте всю сборку вручную «до последнего»: более новая версия отдельного мода может отличаться от серверной. Если вы переносите не подключение к серверу, а локальное сохранение, сценарий другой. Кнопка «Синхронизировать моды с сохранением» по умолчанию выбирает последние версии. Чтобы запросить именно версии из сохранения, нажмите её с зажатым Ctrl — это отдельно указано в . Эта деталь полезна при восстановлении старой фабрики.
История основателей
Коротко о пути команды: с чего начался IMBA HOST, какие проблемы игровых серверов мы сами проходили и почему строим хостинг именно таким.
Попросите владельца сервера проверить его список активных модов и версии. В Factorio каталог модов находится отдельно от файла мира; моды из официального портала поставляются ZIP-архивами, которые не нужно распаковывать. Если сборка менялась вручную, проверьте, что архив нужной версии действительно установлен и мод включён. При необходимости загляните в журнал запуска: ошибка зависимости или несовместимой версии появляется ещё до входа игроков. Особый случай — старый релиз удалён автором с портала. Тогда автоматическая загрузка уже не сможет получить именно эту версию. Сотрудник Factorio объяснял такой сбой синхронизации: можно взять сохранённую копию нужного архива у владельца сервера или согласованно обновить серверную сборку до доступных релизов. После обновления сначала проверьте запуск сервера и загрузку мира, затем пригласите игроков. Не берите случайный ZIP из неизвестного источника только ради устранения ошибки.
Перед заменой модов сделайте резервную копию saves и текущего набора mods. Затем измените сборку на сервере, дождитесь успешного запуска и попросите одного игрока подключиться с автоматической синхронизацией. Когда тест пройден, сообщите остальным, что нужно принять предложение игры. Так проще отличить ошибку серверной сборки от проблемы одного клиента. Если у вас ещё нет выделенного сервера, посмотрите варианты хостинга Factorio и доступные тарифы. Для уже работающей фабрики главное — менять игру, моды и сохранение как одну согласованную сборку, а не обновлять каждую часть по отдельности.
Оцените материал - это поможет нам делать следующие статьи понятнее.