Как установить моды Factorio, обновлять и восстанавливать их【Совместимость с Space Age】
Если вы хотите работать с модами в Factorio 2.0 и среде Space Age, безопаснее всего разделить удобство встроенного Mod Portal и мощь ручного управления через папку mods.
Как установить моды Factorio, обновлять и восстанавливать их【Совместимость с Space Age】
Если вы хотите работать с модами в Factorio 2.0 и среде Space Age, безопаснее всего разделить удобство встроенного Mod Portal и мощь ручного управления через папку mods. Эта статья написана как для тех, кто впервые устанавливает моды улучшения качества жизни, так и для тех, кто хочет стабильно управлять официальными дополнительными модами, включая quality и Elevated Rails.
Основой является следующая последовательность: знайте местоположение пользовательских данных, сделайте резервную копию, проверьте зависимости и журнал запуска, затем выполните обновление, отключение или восстановление. Я сам придерживался принципа установки только одного небольшого мода улучшения качества жизни и просмотра журнала перед расширением, и благодаря этому мне удалось перейти на крупные моды без каких-либо проблем с сохранением.
Что нужно знать перед установкой модов Factorio
Целевая версия и предпосылки этой статьи
Данная статья предполагает среду Factorio версии 2.0 и выше. В качестве каналов доставки модов мы будем сосредоточены на Mod Portal из экрана "МОД" в игре и на версии Mod Portal в браузере (factorio.com). В сообществе использование Mod Portal является общепринятой практикой, но рекомендуется проверить основные источники информации по поводу использования Steam Workshop (безопаснее сказать, что официальный рекомендуемый канал часто описывается как Mod Portal).
Причина такого разделения в том, что управление модами Factorio не ограничивается только "местом установки основной игры". Сохранения, настройки, моды и script-output собраны на стороне пользовательских данных, и в зависимости от настройки write-data, как указано в разделе『Каталог приложения - Factorio Wiki』, место расположения также может измениться. Другими словами, даже на одном ПК, если вы смотрите не в ту папку, может возникнуть раздражающая проблема на начальном уровне, когда вы думаете, что установили мод, но он не появляется в игре.
После версии 2.0 граница между ванилью, DLC и дополнительными модами стала более ясной. Соответственно, если вы не привыкли к идее "официальные дополнительные элементы также управляются как моды", то в момент открытия списка модов вы немного растеряетесь. Я сам сразу после установки Space Age сначала пересмотрел, активирована ли в экране модов дополнительная модификация, полученная из DLC, а затем отключил только quality и включил/выключил её, чтобы понять поведение. Если вы будете трогать в таком порядке, вы сможете понять вид официальной конфигурации перед установкой модов сообщества, что сильно снизит путаницу.
Кроме того, добавление или удаление модов портит данные воспроизведения. Перед установкой новой версии рекомендуется сделать резервную копию каталога, включающего сохранения и настройки. Как было упомянуто в предыдущем разделе, подход "сначала защитить, затем трогать" остается действительным и в этой среде 2.0.

Application directory/ja
wiki.factorio.comОфициальный путь установки
Когда вы устанавливаете моды для Factorio, наиболее естественным является поиск и установка через Mod Portal в игре. Включая простоту установки, простоту обработки зависимостей и отслеживание обновлений, это наиболее стабильно в качестве первоначального входа. В сообществе также широко используется операция, в которой обязательные зависимости автоматически выбираются при установке из встроенного браузера.
Mod Portal на стороне браузера factorio.com хорош для поиска и проверки зависимостей. В частности, когда вы хотите спокойно посмотреть "от чего зависит этот мод" и "в какой версии он обновляется", у вас больше обзора, чем в игре. Более технически, как показано в『API портала модов - Factorio Wiki』, api/mods/{name}/full также может получить массив зависимостей. Для людей, работающих с большим количеством конфигураций модов, работающих с серверами или планирующих зафиксировать modpack, просто знание существования этого API сильно меняет перспективу.
Сила этого метода заключается в том, что фиксация версии и проверка становятся проще. Например, если вы хотите сохранить крупный мод в старой версии, избежать распада конфигурации при обновлении, оставить среду для воспроизведения, это более удобно, чем встроенная установка. Вместо этого вы должны управлять зависимостями и конфликтами самостоятельно. Если отсутствуют необходимые предварительные моды, обычная загрузка останавливается, и если вы смешаете те, что требуют DLC, они будут немедленно отклонены. Обратите внимание, что названия ярлыков UI и значения по умолчанию настроек могут измениться в зависимости от версии, поэтому проверьте фактические обозначения и значения по умолчанию на экране настроек в игре.
💡 Tip
Если загрузка не удается, не судите только по списку модов - посмотрите『Файл журнала - Factorio Wiki』 вплоть до порядка загрузки. Становится ясно, является ли это недостатком зависимостей, несоответствием версии или остановкой на этапе инициализации.
Когда вы хотите сохранить конфигурацию, удобно писать все активные моды и версии в script-output/mods.txt. Позже, когда вы захотите воспроизвести, вы не сможете вручную вспомнить "что я устанавливал", поэтому это очень помогает в проверочных средах. Управление модами Factorio разработано так, чтобы не полагаться на фантастический выделенный лаунчер, а объединять встроенный Mod Portal, размещение пользовательских данных, журналы и выходные файлы. Если вы воспринимаете это таким образом, становится легче понять.

Mod portal API
wiki.factorio.comОрганизация Space Age, quality и Elevated Rails
Space Age - это платное расширение, выпущенное 21 октября 2024 года, состоящее из трёх дополнительных модов. Если посмотреть описания как на японском, так и на английском в разделе Space Age, содержание довольно обширное: 4 новые планеты, 5 типов научных пакетов, 22 здания, 30 промежуточных продуктов, 5 оружия, 2 типа врагов, 29 достижений. Даже если вы начнёте трогать его как расширение ванили, в середине вы полностью войдёте в отдельный этап. Этот DLC буквально похож на "другую Factorio".
Здесь важный момент - дополнительные элементы Space Age - это не "фиксированная функция, встроенная прямо в основное тело игры", а объект управления, видимый на экране модов. Поэтому, когда вы смотрите список модов после установки, поначалу трудно понять "где заканчиваются официальные элементы и где начинаются моды сообщества", но как система вы можете всё это понять на одном экране управления модами.
Среди них quality немного особенна: как показано в『Quality - Factorio Wiki』, это независимый мод, который можно активировать, но для его использования требуется наличие Space Age. Это действительно важно, потому что просто потому, что вы установили Space Age, не обязательно всегда играть с включённой quality. Я сам после установки Space Age сначала отключил только quality и потратил несколько часов на тестирование, затем активировал его и посмотрел разницу. Таким образом, вы можете легче ощутить, где меняются рецепты, ощущение экипировки и смысл производственных линий.
Elevated Rails также лучше воспринимать похожим образом. Официальный элемент Elevated rail является функцией со стороны Space Age, но на Mod Portal есть несколько связанных модов сообщества. Другими словами, даже если вы видите "имена, связанные с Elevated Rails" в списке модов, все они означают не одно и то же. Вам нужно разделить, является ли это компонентом конфигурации официального DLC или модом сообщества, который расширяет, ускоряет или регулирует эту функцию.
Когда вы научитесь делать такое разделение, выбор при добавлении модов в среде Space Age станет намного проще. Сначала поймите отношение 3 официальных дополнительных модов и quality, а затем добавляйте улучшения качества жизни или крупные моды. После версии 2.0 Factorio, просто посмотрев на моды в таком порядке, вы значительно снизите вероятность проблем.
Два способа установки модов: встроенный Mod Portal и ручная установка
Процедура установки через встроенный Mod Portal
Наименее запутанный способ - использовать Mod Portal прямо с экрана "МОД" в игре. В Factorio этот путь прямолинеен, и поиск, установка и обновление легче завершаются в одном экране, что является его преимуществом. Особенно когда вы устанавливаете несколько модов улучшения качества жизни, это намного удобнее, чем вручную отслеживать зависимости.
Фактический процесс прост: откройте "МОД" из главного меню, найдите мод, который вы хотите установить, во вкладке установки и выберите цель для установки. Как широко известно в сообществе, этот метод часто автоматически выбирает обязательные зависимости, поэтому польза больше всего для новичков. Например, даже если требуется библиотечный мод, который не работает отдельно, встроенный браузер может следить за ними.
После установки мод добавляется в список и часто отображается в активированном состоянии. Здесь важно не только то, успешна ли установка, но и то, прошла ли загрузка без ошибок при запуске. Хотя автоматическая обработка зависимостей очень удобна, она не полностью управляет совместимостью. В конфигурациях с крупными модами или требующих DLC часто возникают ошибки загрузки даже после успешной установки.
Технически, как показано в『API портала модов - Factorio Wiki』, информация о модах, спецификации загрузки и загрузки организованы, и api/mods/{name}/full также может получить массив зависимостей. Вам не нужно напрямую трогать API во время обычной игры, но знание того, что встроенный браузер работает с зависимостями, поможет понять, почему этот метод предпочтителен для новичков.
Важные замечания о создании аккаунта и связи с Steam
Когда вы используете встроенный Mod Portal, небольшая проблема заключается в том, что для загрузки может потребоваться аккаунт на factorio.com. Даже если вы играете в Factorio через Steam, путь получения модов не прямо связан с функциями Steam и связан с аутентификацией на стороне официального Mod Portal.
По этой причине, если вы собственник версии Steam, создание аккаунта на factorio.com и его связь с вашим аккаунтом Steam облегчит организацию. Если вы завершите это заранее, поиск модов в игре и их установка будут стабильны. Наоборот, если это связывание нечётко, вы легко попадёте в ситуацию "тело игры работает, но моды не загружаются", что становится причиной замешательства при первой установке.
Эта осведомленность особенно важна в среде Space Age. Поскольку официальные дополнительные элементы также видны в контексте списка модов, элементы, полученные из DLC, и моды сообщества появляются на одном экране. Если здесь смешалась аутентификация, становится сложнее различить, является ли это ошибкой при установке, проблемой прав собственности или ошибкой зависимостей. Я сам, когда собираю новую среду, сначала проверяю статус входа в игре перед тем, как трогать моды. Этот небольшой шаг значительно ускоряет выявление причин.
Ручная установка (размещение в папке mods) и работа с zip
Ручная установка в основном заключается в размещении распределённого zip прямо в папку mods. Здесь легко предположить, что нужно распаковать и поместить только содержимое папки, но обычно размещение zip целиком является достаточным подходом. Как было упомянуто выше, используется папка mods на стороне пользовательских данных Factorio, и если вы изменили write-data, это место установки будет новым местоположением для сохранения.
Преимущество этого метода заключается в том, что фиксация версии и проверка становятся проще. Например, если вы хотите сохранить крупный мод в старой версии, избежать распада конфигурации при обновлении, оставить среду для воспроизведения, это более удобно, чем встроенная установка. Вместо этого вы должны управлять зависимостями и конфликтами самостоятельно. Если отсутствуют необходимые предварительные моды, обычная загрузка останавливается, и если вы смешаете те, что требуют DLC, они будут немедленно отклонены.
Что часто упускают, так это не размещение нескольких версий одного мода вместе. В сообществе также известно, что если оставить разные версии одного мода в папке mods, загрузка не произойдёт. Я сам перед ручной установкой крупного мода каждый раз проверяю, нет ли в mods дублирующихся zip или папок с одинаковыми именами. Только это значительно сокращает сбои при запуске. Это скромно в практике, но самый эффективный чек.
Если вы вручную организуете конфигурацию, порядок загрузки и место остановки легче организовать, посмотрев журнал, и если вы напишете все активные моды и версии в script-output/mods.txt, позже будет легче сравнивать конфигурации. При выделении конфликтов этот список окажется неоценимо полезным. Комбинации, которые часто вызывают проблемы совместимости, легче обрабатывать в сочетании с подходом организации конфигурации, описанным ниже.
Выбор метода установки
Выбор метода не столько "лучше" или "хуже", сколько использование в зависимости от того, что вы хотите делать. Для первой установки улучшения качества жизни или обычной игры встроенный Mod Portal явно удобнее. Вы ищете, устанавливаете и зависимости в определённой степени подбираются автоматически, поэтому первоначальная скорость расширения конфигурации очень лёгкая.
С другой стороны, если вы приоритизируете фиксацию старой версии, воспроизведение для проверки, или сохранение конкретной конфигурации, ручная установка лучше подходит. Способ размещения zip и управления является скромным, но позволяет легче сохранять одно и то же состояние без раскачивания обновлениями это большое преимущество. Когда вы работаете с крупными конфигурациями, такими как Krastorio 2 или Space Exploration, вы сильно осознаёте ценность этой стабильности.
Если говорить коротко о различии, встроенный Mod Portal - это "простота установки", а ручная установка - это "простота фиксации конфигурации". Однако ручное управление предполагает самостоятельное выявление недостатков зависимостей и конфликтов, поэтому слишком большая установка на неподготовленном этапе легко может привести к проблемам. В этом смысле естественный поток - начать с малого в встроенном браузере и при необходимости перейти на ручное управление.
Подробные методы легче понять, разделив "зависимости", "совместимость с основным телом" и "порядок загрузки" с точки зрения проверки совместимости.
Расположение папки mods и каталога пользовательских данных
Пользовательские данные и папка mods по ОС
В Factorio моды, сохранения и файлы конфигурации в основном управляются в каталоге пользовательских данных. Папка mods, к которой вы получаете доступ при ручной установке, также находится здесь, и понимание этого как части той же системы хранения, что и данные сохранения и различные настройки, облегчит организацию. Пути различаются в зависимости от ОС, и точная конфигурация приведена в『Каталог приложения - Factorio Wiki』.
Если сначала запомнить только обычно используемые пути по умолчанию, в Windows это %APPDATA%\Factorio\mods, в Linux - ~/.factorio/mods, а в macOS - ~/Library/Application Support/factorio/mods. Здесь же находятся saves и файлы, связанные с конфигурацией, поэтому рассмотрение модов как отдельного объекта вместо просмотра "Всех пользовательских данных Factorio" является лучшим решением на практике для избежания замешательства.
Я сам играю в двойной среде Windows и Linux, но отслеживание только mods вместо просмотра mods, saves и config как единого родительского каталога было бы неизмеримо удобнее. Поскольку единицы резервного копирования и синхронизации совпадают, вероятность проблем "в этой среде только сохранения новые" или "здесь только конфигурация старая" снижается. При переходе между конфигурациями крупных модов это различие действительно эффективно.
Влияние опции write-data
Что часто упускают, так это то, что фактическое место сохранения не зафиксировано в пути по умолчанию. Factorio может изменить расположение каталога пользовательских данных с помощью параметра write-data в config/config.ini. Если вы переписали это здесь, место сохранения модов и место расположения папки mods также следуют за этим новым местом сохранения.
Другими словами, если вы думаете "Windows, поэтому он должен быть в %APPDATA%\Factorio\mods" и ищете, но в среде с write-data вы промахнётесь мимо цели. Не только mods, но также saves, настройки и script-output перемещаются вместе, поэтому эта настройка является предпосылкой для ручной установки, резервного копирования и восстановления. Рабочий процесс размещения zip, упомянутый ранее, фактически проводится в отношении каталога, на который указывает эта write-data.
Понимание этой спецификации значительно улучшает управление несколькими средами. После того, как я сам явно установил write-data в двойной среде и намеренно выровнял место пользовательских данных, резервное копирование и синхронизация сразу стали намного удобнее. Вместо отслеживания только mods идея фиксации родительского каталога места сохранения улучшает воспроизводимость конфигурации.
💡 Tip
Если при ручной установке вы чувствуете, что "папка mods не найдена", на самом деле папка может не отсутствовать, а write-data переместил место сохранения. Объект поиска - это не отдельный mods, а весь каталог пользовательских данных Factorio.
Взаимосвязь сохранений, настроек и player-data.json
В каталоге пользовательских данных, помимо модов и сохранений, также хранятся конфигурация и информация, связанная с аккаунтом. Здесь важно понимать player-data.json. Это не просто место хранения настроек внешнего вида, а файл, который считается содержащим токен для Mod Portal. Когда вы организуете получение модов в игре и использование API, знание роли этого файла помогает избежать неправильных суждений о ситуации.
Если резюмировать, mods - это основная часть установленного мода, saves - это данные работающей фабрики, файлы различных конфигураций - это среда операций и отображения, player-data.json - это информация о игроке и вспомогательная информация для аутентификации Mod Portal, находясь в одном разделении. Поскольку всё находится в одном каталоге пользовательских данных, при резервном копировании или передаче лучше рассматривать связанные элементы вместе, чем видеть части отдельно.
Зная эту структуру, при передаче или восстановлении среды вы можете легче понять причины несоответствия вроде "моды восстановлены, но состояние входа отличается" или "сохранения есть, но конфигурация не восстановилась". Манипуляция файлами Factorio немного неэлегантна, но понимание того, что сохранения, конфигурация и информация аутентификации находятся на одной основе, делает это намного яснее, где вы что можете изменить.
Безопасная процедура обновления, отключения и восстановления резервной копии
Чек-лист перед обновлением и резервное копирование
Обновление основного корпуса или установка новых модов снижает вероятность проблем больше в отношении подготовки перед установкой, чем в сам момент установки. Поскольку в Factorio моды, сохранения и конфигурация собраны в одном каталоге пользовательских данных, резервное копирование каталога целиком перед обновлением является наиболее надёжным методом, чем сохранение отдельных файлов. Я сам перед крупным обновлением архивирую как mods, так и saves в этой единице, но если возникают несоответствия, откат занимает мало времени.
На практике, вместо отдельного сохранения только mods и saves, резервное копирование всего каталога пользовательских данных в ZIP быстрее для восстановления. Я сам перед крупными обновлениями организую это так, и проверка конфигурации значительно стабилизировалась. Особенно при обновлениях, подобных Space Age, когда официальные дополнительные элементы значительны, ценность этого небольшого шага очень высока.
В отношении предварительной проверки при обновлении становится удобнее, если сосредоточиться на следующих 3 пункта, вместо расширения элементов:
- Сохраните весь каталог пользовательских данных
- Скопируйте текущее сохранение, которое вы активно используете, с другим именем
- Сознательно отнеситесь к тому, является ли обновление тем, которое разрушает текущую конфигурацию модов, прежде чем применять его
Здесь особенно важно дублирование сохранений. Добавление или удаление модов не только влияет на возможность загрузки, но также напрямую связано с совместимостью данных воспроизведения. Как указано в『Система воспроизведения - Factorio Wiki』, когда конфигурация модов изменяется, данные воспроизведения нарушаются. Это часто упускается при обычной игре, но становится эффективным позже, когда вы хотите воспроизвести или проверить, поэтому дублирование сохранений перед обновлением больше похоже на обычную операцию, чем на страховку.
💡 Tip
Я сам перед крупным обновлением архивирую mods и saves в ZIP, запускаю проверку запуска с другим именем сохранения после обновления. С этой формой, даже если возникают проблемы конфигурации, восстановление в исходное состояние стало очень стабильным.
Основы отключения и восстановления (откат)
Если проблемы возникают после обновления, вместо того, чтобы сразу искать причину, лучше сначала посмотреть, можно ли вернуться в предыдущее стабильное состояние. Проблемы с модами Factorio часто возникают не из-за одного поломанного файла, а из-за **комбинации основного
Haruto
Factorio 1,500時間超。MOD開発・日本語翻訳の貢献経験を持ち、大型MOD踏破と Space Age DLC 全惑星クリア済み。海外コミュニティの最新情報もカバーします。
Похожие статьи
【Factorio】Вулканус攻略|ресурсы лавы и ускоренный старт энергетики
【Factorio】Вулканус攻略|ресурсы лавы и ускоренный старт энергетики
【Factorio】3 варианта проектирования и управления космических платформ
【Factorio】3 варианта проектирования и управления космических платформ
Factorio Space Age все планеты: справочник по завоеванию и порядку посещения
Factorio Space Age все планеты: справочник по завоеванию и порядку посещения
【Factorio】Соотношение солнечных батарей и атомной энергии: расчёты, размещение и расширение