Как инсталирам MOD-ове в Factorio и ги ажурирам・復元【Space Age поддръжка】
Ако искаш да работиш с MOD-ове в Factorio 2.0 и Space Age среда, по-безопасно е да разделиш удобството на вградения Mod Portal от мощта на ръчното управление в папката mods.
Как инсталирам MOD-ове в Factorio и ги ажурирам・復元【Space Age поддръжка】
Ако искаш да работиш с MOD-ове в Factorio 2.0 и Space Age среда, по-безопасно е да разделиш удобството на вградения Mod Portal от мощта на ръчното управление в папката mods. Тази статия е написана както за хора, които за първи път инсталират QoL MOD-ове, така и за онези, които искат да работят с официални добавки като quality и Elevated Rails без интерупции.
Основата е проста: запази местоположението на потребителските данни, направи резервно копие, проверь зависимостите и дневника на стартиране, след което ажурирай, деактивирай или възстанови. Лично аз от началото бях дисциплиниран – инсталирах само един малък QoL MOD, проверявах дневника, а след това постепенно разширих. Благодарение на този подход никога не съм имал проблеми със запазването на данни при преход към по-големи MOD-ове.
Преди да инсталираш MOD-ове в Factorio - важни предпоставки
Целева версия и предпоставки на статията
Тази статия се основава на Factorio 2.0 и по-нови версии. Основните導線 са вградения Mod Portal на екрана "MOD" и браузърната версия (factorio.com) на Mod Portal. В общността е обичайно да се използва Mod Portal, но препоръчвам да проверишь официалната информация относно Steam Workshop поддръжката (обикновено официалната препоръка е Mod Portal).
Важно е да това разделиш предварително, защото управлението на MOD-овете в Factorio не завършва само с място за инсталация на игра. Запазанията, настройките, MOD-овете и script-output се събират на страната на потребителските данни, а местоположението може да се промени в зависимост от настройката write-data, както е указано в『アプリケーションディレクトリ - Factorio Wiki』. С други думи, дори на един компютър, ако погледнеш грешната папка, инсталираният MOD може да не се появи в играта – това е начинаещо, но досадно несъответствие.
След версия 2.0 границата между ванилата, DLC и добавки стана по-видима. Затова, ако не си свикнал с идеята, че „официалните добавки също се управляват като MOD-ове", отворването на списъка с MOD-ове след инсталирането на Space Age може да бъде малко озадачаващо. И аз, след инсталирането на Space Age, първо прегледах дали DLC-добавките са активирани на екрана с MOD-ове, след което включих и отключих само quality, за да усетя разликата. С този ред на действия разбира се официалната конфигурация преди да добавиш общински MOD-ове, което значително намалява объркването.
Забележи, че добавяне или премахване на MOD-ове разваля данните за повторно възпроизвеждане. Освен това преди инсталирането на нова версия се препоръчва резервно копиране на папката, съдържаща запазванията и настройките. Приемът от предишния раздел – да "запазиш преди да докосваш" – е също толкова валиден и в тази 2.0 среда.

Application directory/ja
wiki.factorio.comОфициална пътека на инсталация
Най-естественият начин да инсталираш MOD в Factorio е да ги потърсиш и инсталираш от вградения Mod Portal. Що се отнася до удобството на инсталирането, лесната обработка на зависимостите и последващите актуализации, това е най-стабилния начин като първа точка на вход. И в общността управлението, при което необходимите зависимости се избират автоматично при инсталиране от вградения браузър, е широко разпространено.
Mod Portal на браузърната страница (factorio.com) е подходящ за търсене и проверка на зависимостите. Особено когато искаш спокойно да видиш „от какво зависи този MOD" и „в какви версионни серии се актуализира", листването тук е по-удобно, отколкото вътре в играта. Освен това, от техническа гледна точка,『Mod portal API - Factorio Wiki』 позволява да получиш масив от зависимостите чрез api/mods/{name}/full. За хора с големи MOD конфигурации, управление на сървъри или фиксиране на modpack-ове, самото познаване на съществуването на това API значително променя гледната точка.
Силата на този метод е, че фиксирането на версията и проверката е лесна. Например, когато искаш да запази един голям MOD в стара версия, искаш да избегнеш разбиване на конфигурацията при актуализирането, или искаш да запазиш среда за възпроизвеждане, това е по-удобно от вградената инсталация. Взамен управлението на зависимостите и конфликтите е на твоя отговорност. Ако липсват необходими предварителни MOD-ове, обичайната стартирането ще спре, а ако смесиш неща, които изискват DLC, веднага ще бъдеш отхвърлен. Забележи, че етикетите на UI и подразбиращите се стойности на настройките могат да се променят в зависимост от версията, затова проверь действителния текст и подразбиращите се стойности на екрана с настройки вътре в играта.
💡 Tip
Когато стартирането не успее, не разчитай само на списъка с MOD-ове – проверь порядъка на зареждане, показан в『ログファイル - Factorio Wiki』, за да съкратиш значително причините. Ясно ще видиш дали е недостиг на зависимост, несъответствие на версията или спиране на етапа на инициализация.
Когато искаш да запишеш конфигурацията, можеш да я напишеш в script-output/mods.txt всички активни MOD-ове и версии. По-късно, ако искаш да възпроизведеш нещо, няма да трябва да помниш "какво бяхме инсталирали", което е огромна помощ в среди за проверка. Управлението на MOD-овете в Factorio не разчита на модни специализирани инсталатори, а по-скоро на комбинирането на официалния Mod Portal, разположението на потребителските данни, дневниците и изходните файлове.

Mod portal API
wiki.factorio.comSpace Age и изясняване на quality/Elevated Rails
Space Age е платена разширение, издадена на 21 октомври 2024 г., състояща се от 3 добавки. Комбинирането на японския и английския текст показва, че съдържанието е доста голямо: 4 нови планети, 5 вида пакети за наука, 22 сгради, 30 междинни продукта, 5 оръжия, 2 вида врагове и 29 постижения се добавят. Дори ако начнеш като разширение на ванилата, по средата ще почувстваш, че си влязъл в напълно отделен фаз. Този DLC е наистина "почти втори Factorio".
Ключото е, че добавките на Space Age не са "фиксирани функции, вкопчени директно в основната игра", а дори се виждат на екрана с MOD-ове като управляемите обекти. Затова, когато отворишь списъка с MOD-ове след инсталирането, вероятно "откъде е официално и откъде е общински" вначало е неясно, но по отношение на механиката можеш да го разбереш на същия екран на управление.
quality е малко специален – както е указано в『品質 - Factorio Wiki』, може да бъде активиран като независим MOD, но използването изисква собственост на Space Age. Това е наистина важно, защото само защото си инсталирал Space Age не означава, че трябва винаги да играеш със включен quality. Аз първо го изключих на няколко часа, след това го активирах, за да видя разликата. По този начин е лесно да разберeш как се променят рецептите, осещението на екипировката и смисълът на линиите на производство.
Elevated Rails също е сходно с quality, що се отнася до разбирането. Официално Elevated rail е функция от страната на Space Age, но Mod Portal има няколко свързани общински MOD-а. С други думи, дори ако видиш име, свързано с "Elevated Rails" в списъка с MOD-ове, то не означава едно и също нещо. Компонент на официалния DLC като добавка или общински MOD, който разширява, преместил или настройва тази функция трябва да бъдат разделени.
Когато можеш да направиш това разделение, решаването на решения при добавяне на MOD-ове в среда на Space Age става много по-лесно. Първо разбери връзката между 3-те официални добавки и quality, след което наслагвай QoL или големи MOD-ове. Инсталирането на MOD в Factorio 2.0+ може да намали аварийния процент значително, само като погледнеш по този ред.
2 начина за инсталация на MOD: вграден Mod Portal и ръчна инсталация
Процедура на инсталация чрез вградения Mod Portal
Най-неприпъчився начин е методът използвайки Mod Portal от екрана "MOD" вътре в играта. В Factorio тази導線 е ясна, а потокът на търсене, инсталирането и актуализирането завършват лесно на един екран. Особено при инсталирането на няколко QoL MOD-а е много по-удобно, отколкото ръчното追、on на зависимостите.
Действителният процес е прост: отвори "MOD" от главното меню, потърси желания MOD в таба за инсталиране и инсталирай целта. Както е широко известно в общността, при този метод необходимите зависимости се избират автоматично, което е от голяма полза особено за начинаещи. Например, когато мож да изисква MOD от библиотека, която не работи сама, вградения браузър на игра понякога я следва.
След инсталирането той се добавя към списъка с MOD-ове и може да бъде видян в активирано състояние. Важното е не само дали успешно е инсталирано, но дали се е заредило без грешки при стартиране. Автоматичната обработка на зависимостите е много удобна, но не управува напълно съвместимостта. В конфигурации с големи MOD-ове или преди DLC, инсталирането може да е успешно, но зареждането може да спре.
Технически『Mod portal API - Factorio Wiki』 също организира информацията за MOD-ове и спецификациите на изтегляне, а чрез api/mods/{name}/full можеш да получиш масив от зависимостите. Не е необходимо да докосваш директно API при нормално играене, но разбирането на фона, който го прави удобен при управление на зависимостите, помага да разбереш, защо този метод е предпочитан за начинаещи.
Забележка относно създаването на акаунт и свързване на Steam
Малко досадно при използването на вградения Mod Portal е, че изтеглянето понякога изисква акаунт на factorio.com. Дори и да играеш чрез Steam версия на Factorio, пътят на получаване на MOD-ове не е директно свързан със Steam функциите, а включва официалната автентификация на Mod Portal.
Затова, дори и да си закупил Factorio чрез Steam, при създаване на акаунт на factorio.com и свързване със Steam акаунта управлението е по-лесно. След като направиш това, процесът на търсене на MOD-ове вътре в играта и директното им инсталиране е стабилен. Обратното, ако този връзка е неясна, вероятно ще попаднеш в ситуация, където само MOD-овете не могат да се заберат, въпреки че самата игра се стартира – това е честа причина за объркване при първо инсталиране.
Тази осведомост е особено важна в среда на Space Age. Официалните добавки също се виждат в контекста на списъка с MOD-ове, така че DLC-елементи и общински MOD-ове стоят на един и същ екран. Ако смешаш и удостоверенията, е трудно да видиш дали е грешка на инсталирането, проблем със собствеността или грешка на зависимостите. Лично аз винаги проверявам състоянието на влизане в играта преди да докосвам MOD-ове при конфигуриране на нова среда. С този един допълнителен ход, идентификацията на причините е много по-бърза.
Ръчна инсталация (поставяне в папката mods) и работа със zip файлове
Ръчната инсталация е основно поставяне на раздадения zip директно в папката mods. Лесно е да си представиш, че трябва да го разпакеташ и да поставиш само папката в него, но обичайното е да поставиш zip във вида му. Използването на папката mods на страната на потребителските данни на Factorio, както е споменато преди, е основното, и ако си променил write-data, тази конфигурирана локация е действителното място на поставяне.
Силата на този метод е, че фиксирането на версията и проверката е лесна. Например, когато искаш да запази един голям MOD в стара версия, искаш да избегнеш разбиване на конфигурацията при актуализирането, или искаш да запазиш среда за възпроизвеждане, това е по-удобно от вградената инсталация. Взамен управлението на зависимостите и конфликтите е на твоя отговорност. Ако липсват необходими предварителни MOD-ове, обичайното стартиране ще спре, а ако смесиш неща, които изискват DLC, веднага ще бъдеш отхвърлен.
Лесно се пропуска, че не трябва да поставяш няколко версии на един и същ MOD на място. В общността е известно, че постоянното поставяне на различни версии на един и същ MOD в папката mods предотвратява стартирането. Лично аз винаги проверявам дали в mods директната няма дублирани zip файлове или папки с одно и също име преди ръчна инсталация на голям MOD. Само с това проверката, отказите на стартиране се намаляват значително. В практиката е скромно, но е най-ефективното проверяване.
Ако ръчно конфигурираш, порядъкът на зареждане и места за спиране са лесни за организиране, ако видиш дневника, а също можеш да напишеш всички активни MOD-ове и версии в script-output/mods.txt, което позволява по-късното сравнение на конфигурациите да бъде лесно. На фазата на раздалчване на конфликта тази списък е невероятно полезен. За съчетания, които често причиняват проблеми със съвместимостта, становищата са по-лесни за работа, когато се видят заедно с начина на организация на конфигурацията, който се обсъжда по-долу.
Разделяне между методите на инсталирането
Методите на инсталирането са по-скоро избор въз основа на това, което искаш да направиш, отколкото въпрос на превес. За първи QoL инсталирания и обичайното играене вградения Mod Portal е явно по-лесен. Тъй като търсиш, инсталираш и зависимостите до известна степен се приобретават, началната скорост на разширяване на конфигурацията е много лека.
От друга страна, ако приоритет на фиксирането на стара версия, проверка на възпроизвеждане или запазване на специфична конфигурация, ръчната инсталация е по-подходяща. Методът на поставяне и управление на zip файлове е скромен, но е много по-лесно да се запазя същото състояние без да бъдеш разклатен от актуализирането. Когато работиш с големи конфигурации като Krastorio 2 или Space Exploration, видиш наистина стойността на това щедрост.
Накратко разликата между двамата, Mod Portal за вътрешна игра е "удобство на инсталирането", ръчната инсталация е "способност да се фиксира конфигурацията". Въпреки това ръчното управление е на предпоставката за управление на собствените си зависимост и конфликти, затова при огромна инсталация без опит е лесно да се спъткаш. В този смисъл, първо да почнеш малко в Game Mod Portal, след това да преместиш към ръчен, когато е необходимо, е естественият ред.
Детайлното виждане е по-лесно да се разберe, ако разделиш "зависимост", "съвместимост на корпуса" и "порядък на зареждане" от гледната точка на проверката на съвместимостта.
Място на папката mods и потребителския директорий на данни
Потребителски данни и папката mods по операционна система
В Factorio MOD-ове, запазванията и файловете с настройки се управляват основно под потребителския директорий на данни. Папката mods, която докосваш при ръчна инсталация, също е тук и разбирането, че това е същите вид място за съхранение като запазванията и всички видове настройки, помага да го организираш. Пътят се различава за всяка операционна система, а точната конфигурация е събрана в『アプリケーションディレクトリ - Factorio Wiki』.
Ако запомниш само често използваните подразбирани пътища, на Windows това е %APPDATA%\Factorio\mods, на Linux – ~/.factorio/mods, на macOS – ~/Library/Application Support/factorio/mods. Наряду с това тук също се намират saves и свързани с настройките файлове, така че е по-удобно да видиш MOD-овете не като отделен вид, а като част от "всички потребителски данни на Factorio". При практическа работа не съм много объркан.
Лично аз съм играл в двойна среда на Windows и Linux, но е много по-удобно да следиш mods, saves и config заедно като една и съща родителска директория, отколкото следиш само mods. Защото единиците на резервно копиране и синхронизация са в съответствие, случаи като "в тази среда само запазванията са нови", "на тази страна само настройките са стари" се намаляват. Когато ходиш напред-назад чрез големи MOD конфигурации, тази разлика е доста силна.
Влиянието на опцията write-data
Лесно се пропуска, че действителното място на съхранение не е фиксирано в подразбирания път. Factorio позволява промяна на място на потребителския директорий на данни чрез настройката write-data в config/config.ini. Ако си променил това, място на съхранение на MOD-ове и позиция на папката 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
Под потребителския директорий на данни има не само MOD-ове и запазвания, но и настройки и информация, свързана със счетоводство. Основното, което трябва да разбереш, е player-data.json. Това не е просто място за съхранение на настройки на осъществяване, а файл, който се обработва, включително токени за Mod Portal. Когато систематизираш MOD получаване и API преди използване, разбирането на ролята на този файл помага да не прочетеш неправилно ситуацията.
Организирано, mods е инсталирани MOD корпуса, saves е отиграни данни на фабриката, всички видове файлове с настройки са среди за управление на операция и осъществяване, player-data.json е информация на играча и помощна информация за автентификация на Mod Portal, както е това разделяне. Всички се намират под един и същи потребителски директорий на данни, затова при резервно копиране или преместване вероятно е по-добре да видиш всички части заедно, отколкото да видиш част.
Разбирането на тази структура, среда преместване или възстановяване на времето, е възможно да видиш причината на "MOD е върнат, но само状態 входа е различно", "запазване е там, но настройки не е върнат" и други несъответствия. Управлението на файла на Factorio е малко грубо, но разбирането, че "запазване, настройка и автентификационна информация са на една и съща основа", прави доста ясно какво трябва да докосна и как се променя.
Безопасна операция на актуализация, деактивиране и резервно копиране
Контролен списък преди актуализирането и резервно копиране
Актуализирането на корпуса и новото добавяне на MOD е разликата на едно място по време на добавянето. Разликата преди добавянето на изход за резултат е голяма. Factorio собира MOD, запазвания и настройки под един и същ потребителски директорий на данни, затова преди актуализирането е по-надежно да резервираш цялата родителска директория, отколкото да издирвам отделни файлове.『アプリケーションディレクトリ - Factorio Wiki』 също могат да се конфигурира въз основа на това място на съхранение.
На практика, преди актуализирането, разделеното резервно копиране на само mods и saves е по-лесно да zip цялата потребителска директория на данни и да направиш резервно копие, като възстановяване е по-бързо. Лично аз също направих това като единица перфектно преди голямо актуализиране, дори ако има несъответствия, разлика е кратка. Особено при актуализирания като Space Age, където официалната добавка е голяма, е много висока стойност на този един ход.
Преди актуализирането, наместо да добавиш много точки, следва да следиш тези 3 точки:
- Резервирай целия потребителски директорий на данни преди да го промениш
- Дублирай текущото запазване под друго име
- Имай представа дали актуализирането се разпада във възможност текуща MOD конфигурация
Ключово е тук дублирането на запазване. Добавяне или премахване на MOD не е само въпрос на товаржене и способност, но също връзка към съвместимостта на повторното производство. Както е указано в『リプレイシステム - Factorio Wiki』, промяната на MOD конфигурация разваля репроцинционни данни. В обичайната игра е лесно да се пропусне, но ако искаш да възпроизведеш или проверяваш по-късно, дублирането на запазване преди актуализирането е застраховка и по-скоро включена е в обичайната операция.
💡 Tip
Лично аз направиха zip mods и saves преди голямо актуализиране и фаза на потвърждение на стартиране с другото запазване. От този момент нататък, когато има разпадане на
Haruto
Factorio 1,500時間超。MOD開発・日本語翻訳の貢献経験を持ち、大型MOD踏破と Space Age DLC 全惑星クリア済み。海外コミュニティの最新情報もカバーします。
Свързани статии
【Factorio】Vulcanus 攻略|熔岩资源和发电的快速启动
【Factorio】Vulcanus 攻略|熔岩资源和发电的快速启动
[Factorio] Space Platform Design & Operation: 3 Practical Patterns
[Factorio] Space Platform Design & Operation: 3 Practical Patterns
Factorio Space Age всички планети - преодоление и ред на прогресия
Factorio Space Age всички планети - преодоление и ред на прогресия
【Factorio】太阳能/核能的比例与配置・扩展标准