Как выбрать паттерн проектирования фабрики в Factorio - 3 критерия выбора
Где-то после прохождения красной и синей науки ваша фабрика вдруг может начать стеснять. Я тоже столкнулся с нехваткой ширины основной магистрали и пределом жёлтого конвейера в 15 предметов/сек, и мне пришлось всё переделывать.
Как выбрать паттерн проектирования фабрики в Factorio - 3 критерия выбора
Где-то после прохождения красной и синей науки ваша фабрика вдруг может начать стеснять. Я тоже столкнулся с нехваткой ширины основной магистрали и пределом жёлтого конвейера в 15 предметов/сек, и мне пришлось всё переделывать.
Эта статья, в первую очередь ориентируясь на Factorio Vanilla 2.0, рассматривает четыре паттерна — спагетти, Main Bus, модульный и железнодорожный — также учитывая, как меняются предпосылки проектирования с Space Age для новичков и игроков среднего уровня.
Главное не запомнить "правильную раскладку", а выбрать подходящий для вашей фабрики метод по трём осям: объём логистики, свободное пространство и будущие способы расширения.
Какие материалы нужно везти по конвейерам на дальние расстояния, а какие переместить на локальное производство? На основе числовых данных о конвейерах, маячниках, железных дорогах и электроэнергии я разберу этот процесс принятия решений во всех деталях.
基準2: 物流の見通し
Основной целью текста является Vanilla 2.0. Числовые основы для суждений о проектировании основаны на описаниях о транспортировке конвейером, железных дорогах, маячниках и электроэнергии. Я использую только те числовые значения, которые подтверждены. Например, пропускная способность жёлтого конвейера — 15 предметов/сек. Пропускная способность красного и синего конвейеров рассчитывается из относительной скорости по отношению к жёлтому (красный = 2x, синий = 3x), поэтому при пересчёте красный теоретически соответствует примерно 30 предметам/сек, синий примерно 45 предметам/сек (расчёт "15 предметов/сек жёлтого × коэффициент"). Я трактую эти значения как "приблизительные ориентиры", и если существует первоисточник с явно указанным абсолютным значением для красного/синего, я приоритизирую его. Я сам, определяя ширину Main Bus, использую этот пересчёт, чтобы судить "делать ли это двойным позже или разделять в отдельную систему с самого начала".
[Factorio] Как выбрать паттерн проектирования фабрики
Предпосылки этой статьи и как её читать
В этой статье мы не определяем дизайн фабрики через "что самое сильное". Важнее смотреть на что вас сейчас беспокоит. Нужно ли вам срочно развиваться, сломалась ли проводка на этапе синей науки, или вы хотите собирать ресурсы на поездах в эндгейме — в зависимости от этого выбор меняется. Поэтому в этой статье я расположу спагетти, Main Bus, модульный и железнодорожный паттерны рядом, чтобы вы могли выбрать по своей проблеме.
Сначала установим терминологию. Main Bus (Основная магистраль) — это идея собрать на один магистральный конвейер материалы частого использования вроде железных пластин, медных пластин и электронных схем, так чтобы каждая линия производства брала их оттуда, ветвясь в сторону. Это часто рассматривается как базовый тип для новичков, и его сила в том, что структурировать базу становится легче. С другой стороны, он занимает значительное количество конвейерных полос и боковой ширины, поэтому ошибка в расширении часто приводит к "хорошему обзору, но далеко расположенной" фабрике.
Beacon|Маячник — это сооружение, которое распределяет эффекты модулей на радиус 9×9 с половинной интенсивностью. Он становится ключом к высокоплотному проектированию, но потребляет 480 кВт на единицу, поэтому чем больше их размещается, тем сложнее становится план электроэнергии. Это не звезда ранней игры, а скорее оборудование, которое срабатывает в эндгейме, когда вы начинаете думать "как много я могу втиснуть в одну область".
Stacker (штабелер) — это очередь ожидания перед станцией поезда. В проектах, где несколько поездов направляются на одну станцию, отсутствие этого сразу приводит к серьёзному заторовому эффекту.
UPS|UPS — это то, как выглядит вычислительная нагрузка при разрастании фабрики. Качество проектирования проявляется не только в объёме производства, но и в гладкости работы в эндгейме. Это не просто сравнение чисел, но связано и с вопросом, насколько далеко вы хотите расширять фабрику.
Quality|Качество — это элемент, добавленный Space Age. Вместо просто расширения одной фабрики в стороны можно улучшать оборудование и машины в качестве, получая "вертикальное усиление". С этой концепцией суждения о проектировании, основанные только на Vanilla 2.0, немного смещаются.
Я сам на первом прохождении просто наваливал сборщики и конвейеры в свободные места, и к синей науке я полностью потерял ориентацию. Не хватает ли железных пластин, забилась ли электронная схема, откуда начинать исправления — я не мог разобраться. Это типичный способ как всё разваливается. После этого я перестал расширять макет по наитию и начал работать со справочной таблицей рядом: "На этом этапе используем Main Bus", "Как только превышаем эту пропускную способность, переходим на поезда". Качество проектирования зависит не столько от таланта, сколько от наличия условий переключения, и это значительно повышает стабильность.
Способ чтения сравнения также прост. Если приоритет на скорость запуска, спагетти всё ещё силён, если на стабильность до первого прохождения — Main Bus удобнее. Если учитывать расширяемость и пригодность в эндгейме, модульный и железнодорожный приобретают преимущество. 'Туториал' официально рассматривает Main Bus как подходящий для новичков, но это не означает "всегда лучший".
Стабильный вход — такое понимание будет ближе к реальности.
Одно, на что важно обратить внимание — транспортные средства разделяются на три типа: конвейеры, железные дороги и логистические роботы. Любой паттерн проектирования определяется тем, что вы назначаете главной ролью из этих трёх. Например, Main Bus — в основном конвейерный, железнодорожный базис — это железные дороги, части модульных в эндгейме легко склоняются к роботам. Сравнение паттернов проектирования, если представить его как сравнение кто главный в логистике, становится намного легче читать.
💡 Tip
Моя точка переключения проектирования — когда нехватка начинает проявляться не в одном месте, а сразу в нескольких системах. Если нехватка только железа — пополняем производство. Но если железо, схемы и нефтепродукты мучают одновременно, это сигнал пересмотреть сам метод расположения.

Tutorials/ja
wiki.factorio.comЦелевая версия и источник числовых данных
Основной целью текста является Vanilla 2.0. Числовые основы для суждений о проектировании основаны на описаниях в официальной Wiki о транспортировке конвейером, железных дорогах, маячниках и электроэнергии. Я использую только те числовые значения, которые подтверждены. Например, пропускная способность жёлтого конвейера — 15 предметов/сек согласно официальному источнику. Пропускная способность красного и синего конвейеров рассчитывается из относительной скорости по отношению к жёлтому (красный = 2x, синий = 3x), поэтому при пересчёте красный теоретически соответствует примерно 30 предметам/сек, синий примерно 45 предметам/сек (расчёт "15 предметов/сек жёлтого × коэффициент"). Я трактую эти значения как "приблизительные ориентиры", и если существует первоисточник с явно указанным абсолютным значением для красного/синего, я приоритизирую его. Я сам, определяя ширину Main Bus, использую этот пересчёт, чтобы судить "делать ли это двойным позже или разделять в отдельную систему с самого начала".
Помимо конвейеров, маячник — это число, которое нельзя упускать при планировании эндгейма. Beacon|Маячник распределяет эффект на радиус 9×9, передаваемое количество составляет половину оригинала. Взамен потребляет 480 кВт на единицу, поэтому "сильнее при плотной укладке, но не выгодно класть везде" — его характер ясен. Смотря на соотношение, получается, что фабрика на предпосылке маячников — это не просто экономия места, а предварительно оплаченный дизайн, где электроэнергия, площадь и проводка переносятся в другую форму.
Пример с электроэнергией также может служить материалом для согласования методов проектирования. Оптимальное соотношение солнечных панелей и аккумуляторов — 21:25, для обеспечения 1 МВт в течение дня и ночи требуется 23.8 солнечных панелей. Основной предмет этой статьи — расположение фабрики, но по мере того, как вы строите эндгейм, опираясь на маячники или логистическую сеть, планирование электроэнергии становится частью расположения. Проектирование фабрики и проектирование электроэнергии выглядят как отдельные проблемы, но на самом деле они очень взаимосвязаны.
Материал для решений по железным дорогам — это обращение сигналов и Stacker|штабелеров. В железнодорожной сети сигналы разбивают железнодорожные полосы на блоки, поддерживая сам фундамент работы нескольких поездов. Если несколько поездов подойдут к одной станции, штабелер перед станцией помогает избежать заторов. Железнодорожный базис называется пригодным для эндгейма не только из-за увеличения дальности перевозки, но и потому, что можно объединить станции, сигналы и штабелеры, чтобы стандартизировать расширение. Обратное верно — если вы рано переходите на железнодорожный базис без этой стандартизации, ломается намного сложнее, чем фабрика на конвейерах.
Space Age также должен быть чётко позиционирован. Это платное расширение, выпущенное 21 октября 2024 года, с 4 новыми планетами, космическими платформами и переделанной системой технологий. Как основные добавленные элементы есть Space Age|Space Age, Quality|Quality и Elevated Rails, и ситуация уходит от просто расширения единственной фабрики на земле. Вертикальное усиление через качество также добавляется, поэтому идея "если не хватает, добавьте линию в ширину", которая работала в Vanilla 2.0, перестаёт быть единственным решением.
Поэтому в тексте я разделяю установленные факты и практические суждения о проектировании, выведенные из них. Например, "Main Bus подходит для новичков", "маячники полезны для высокой плотности", "сигналы и штабелеры важны для работы нескольких поездов" — это факты. На их основе "для первого прохождения Main Bus обычно стабильнее", "модульные станции удобнее позже" — это практическая интерпретация, основанная на официальных спецификациях. Так как для паттернов проектирования не определено единственное официальное решение, я буду стараться не путать эти в своём изложении.
Кстати, в старых гайдах Steam и статьях сообщества могут быть описания других версий с другими предпосылками. Такие материалы полезны как "дополнительные линии в истории проектирования", но числовые основы и спецификации в тексте на них не опираются. Таблица сравнения в этой статье — исключительно для понимания, какой паттерн хорошо работает с какой проблемой при расширении фабрики на Vanilla 2.0. С этой предпосылкой становится намного легче видеть "почему этот метод подходит на этом этапе" в следующем сравнении.
Сначала 4 основных паттерна проектирования
Определение каждого паттерна и предполагаемый масштаб
Причина, по которой разговоры о проектировании фабрики часто становятся запутанными, заключается в том, что различия во внешнем виде и логистике смешиваются. Здесь я разделю 4 паттерна по "что вы выбираете главным при расширении фабрики". Я нашёл, что если поставить эту организацию на первое место, то когда я застряну на синей науке, мне будет легче решить, нужно ли просто пополнять, или полностью менять метод.
Спагетти — это форма, при которой вы последовательно подключаете необходимые сооружения в свободные места. Запуск — самый быстрый из 4 методов, и до синей/зелёной науки он очень силён. Конвейеры также короче, и он хорош для быстрого развития науки, пока вы едите свои первые участки ресурсов. Однако, когда вы позже захотите добавить больше железной пластины или схемной линии, они начнут пересекаться с существующими конвейерами, и видимость конфигурации резко упадёт. Сложно проследить, откуда берутся материалы и где узкие места, поэтому этот метод слаб для планирования расширения. Говоря о прогрессе, это подходит для прорыва от запуска до красной/зелёной науки.
Main Bus (Основная магистраль) — это дизайн, при котором материалы частого использования, такие как железная пластина, медная пластина и электронная схема, объединяются в магистральный конвейер, и каждая производственная линия ветвится в сторону, берясь оттуда. На странице объяснения Main Bus этот метод описан как способ дать структуру фабрике. Причина, по которой часто говорят "подходит для новичков" — потому что направление логистики практически зафиксировано. Легко видеть, откуда берутся материалы и куда они уходят, очень хорошо предотвращая спагетти-структуру. Взамен вы используете значительную боковую ширину, чтобы обеспечить количество конвейерных полос магистрали. Если вы продолжите расширение, часто получится "хороший обзор, но фабрика в ширину". Говоря о прогрессе, это наиболее стабильно как основной метод среднего этапа, переходя через красную/зелёную к синей науке.
Модульный тип — это метод разделения производства на независимые блоки по функциям, такие как фабрика электронной схемы, блок переплавки, блок науки. Особенность в том, что вместо исправления одной линии можно тиражировать целый блок-"фабрику" и добавлять. Если вы зафиксируете входы и выходы логистики одного блока, позже легче расширять тот же модуль горизонтально и легче обслуживать. С другой стороны, вам нужно заранее решить, что включить в один блок, что производить локально, а что брать извне. Говоря в целом: расширяемость высокая, но работ по проектированию тоже много. Говоря о прогрессе, он удобен с синей науки и позже, когда линии усложняются до эндгейма.
Железнодорожный базис (распределённый тип) — это метод, при котором переплавка, схемы, нефть, наука и прочее разносятся в удалённые аванпосты, соединяясь станциями и поездами. Характерная особенность — большая сила против дальности и масштабной распределённости, главная сила в том, что даже если ресурсные участки далеки, всю фабрику не нужно перестраивать. Обратная сторона в том, что проектирование станций и сигналов становится фундаментом логистики. Как указано в статье про Railways|железные дороги, железнодорожная сеть может стабильно работать с несколькими поездами, только если сигналы разделяют трассу на блоки. Если несколько поездов приходят на одну станцию, штабелеры перед станцией — необходимость. Говоря о прогрессе, это для эндгейма и крупномасштабного расширения.
Фактическое ощущение переходов не распределяется идеально на 4 варианта, а скорее перекрывается постепенно. Моё ощущение: работать спагетти до красной/зелёной, переходить на Main Bus при синей, потом модульную форму, и при необходимости переходить на железные дороги — это путь с наименьшей аварийностью. Стремление к форме окончания слишком рано имеет больший риск перестройки.

User:Fried biter/workspace2
wiki.factorio.comТаблица сравнения
Только из текста различия могут размыться, поэтому я запишу оси решения в таблицу. Здесь важно смотреть не "что самое сильное", а какой метод без натяжки вытягивает вашу текущую проблему.
| Пункт | Спагетти | Main Bus | Модульный | Железнодорожный (распределённый) |
|---|---|---|---|---|
| Скорость запуска | Самая быстрая | Быстрая | Медленная | Медленная |
| Подходит новичкам | Низкая~средняя | Высокая | Средняя | Средняя |
| Расширяемость | Низкая | Средняя | Высокая | Высокая |
| Эффективность пространства | Высокая вначале | Низкая | Зависит от дизайна | Зависит от дизайна |
| Видимость логистики | Плохая | Хорошая | Хорошая | Хорошая |
| Требуемое предварительное планирование | Мало | Среднее | Высокое | Высокое |
| Подходит на этап | Запуск~красная/зелёная | Красная/зелёная~синяя, середина | Синяя и позже~эндгейм | Эндгейм, крупномасштабное расширение |
| Пригодность эндгейма | Низкая | Средняя | Высокая | Высокая |
| Главные слабости | Легко разваливается | Легко становится длинной | Большая работа по проектированию | Сложно проектировать сигналы и станции |
Особенно сильно в таблице проявляется компромисс между расширяемостью и предварительным планированием. Спагетти отличный для запуска сегодняшних исследований на максимальной скорости, но слаб при расширении завтра. Железнодорожный базис силён для расширения завтра, но тяжёл для сегодняшнего запуска. Main Bus находится посредине, и как базовая точка отсчёта легко работать с ним, потому что новичок часто получает стабильный порядок.
Когда смотришь только на таблицу, легко спутать модульный и железнодорожный как "оба расширяемые", но их различие в главной роли транспорта. Модульный — главное разделение блоков, транспорт работает как на конвейерах, так и на роботах. Железнодорожный — транспорт сам главный, распределяя фабрику с центром в станциях. Хотите ли вы порционировать фабрику или соединить удалённые фабрики — выбор направления различается.
💡 Tip
Моя мера: "как только одну строку нужно длинно тащить в 3+ направлениях — выпускной из спагетти", "когда добавлять станцию становится проще, чем удлинять магистраль — сигнал к железнодорожной форме". Глядя на трудность пополнения, а не на внешний вид, выбор становится чётче.
Блок-схема решения
Даже смотря на таблицу, если вы в замешательстве, разделение по прогрессу и проблемам — это быстро. Паттерн проектирования выбирается скорее от того, что мучает прямо сейчас, а не от предпочтения, поэтому решение будет гораздо более надёжным.
- На красно-зелёной науке, срочно нужна наука и ресурсы
На этом этапе спагетти силён. Красота проводки уступает ценности быстрого запуска плавилен, электроэнергии, защиты и начальных исследований.
- Вошли в синюю науку, проводка железа, схем и нефти стала невидимой
Это время переходить на Main Bus. Пропустив одну магистраль, поток материалов и место нехватки становятся видны. Это этап, где новичок часто впервые чувствует "я понял дизайн фабрики".
- Работаете на Main Bus, но хотите независимо разводить какую-то производственную группу
Эта симптоматика хороша для модульного. Вырезав электронную схему, переработку или науку в отдельный блок, область исправления локализуется. Легче менять только проблемные функции, не трогая всю фабрику.
- Ресурсные участки далеко, хотите одновременно крутить несколько крупных блоков
На этом этапе железнодорожный базис в игре. Тянуть конвейеры без конца — менее стабильно, чем стандартизировать станции загрузки/разгрузки и основную линию. Если крутите несколько поездов, сигналы и штабелеры перед станциями — обязательное требование работы.
- Space Age, планируете межпланетную логистику и качество
При этом ценность единого гигантского наземного баса упадёт. Блочное и распределённое оформление более совместимы. Качество даёт способ усиления вне "добавлю ещё ширины", поэтому в эндгейме совместимость с модульным и железнодорожным повышается.
Сжимая в одну строку: приоритет запуска — спагетти, видимость — Main Bus, копируемость — модульный, расстояние и масштаб — железнодорожный. Если в голове читателя встанут эти 4 опоры, то последующий подробный материал о каждом методе станет намного легче организоваться.
3 критерия для выбора дизайна фабрики
Когда я сужу три оси, выбор между спагетти, Main Bus, модульным и железнодорожным становится намного чётче. Когда я выбираю новый дизайн, вместо красоты внешнего вида я смотрю на сколько сможно расширить позже, насколько ясна логистика, насколько нужно спланировать заранее. Фабрика расширяется больше, чем достраивается в полную, поэтому смотря на эти три точки, я реже ошибаюсь.
Критерий 1: Расширяемость через числовые данные
Расширяемость — это не "кажется, что легко расширять", а скорее есть ли боковой запас пространства, можно ли блок за блоком добавлять независимо, можно ли распределить транспорт позже — видно точнее. Спагетти становится тяжелым не потому что нет свободного места, а потому что проводка не позволяет это место использовать. И наоборот, Main Bus по определению кладёт ассемблеры за ассемблерами рядом с магистралью, поэтому при наличии запаса расширение идёт по понятному плану. Модульный ещё дальше — электронная схема, переработка, наука — целые производственные группы копируются как единый блок.
Железнодорожный мощен тем, что расширение может произойти вне одного участка земли. Не втиснув всё в одну территорию, можно добавить новую переработку, новую схемную фабрику, новую научную фабрику как отдельную станцию. Это "разброс расширения через железные дороги". Рост фабрики не привязан к земельным условиям одного места, поэтому это больше сильно в эндгейме.
Числовой взгляд — верхний предел конвейера. Жёлтый конвейер — 15 предметов/сек, поэтому дизайн с одной полосой для часто используемого сырья упрётся в потолок очень рано. Когда я расширял синюю науку, держалась идея "медную проволоку везу одной полосой", и вскоре видна была нехватка потока. Там я переменил ум: "медная проволока — не товар для доставки, её надо делать рядом где используют", и когда переключился на локальное производство, дизайн резко упростился. Когда смотришь расширяемость, важно думать не "сколько полос медной проволо
Takuma
Factorio 3,000時間超。1k SPM メガベースを複数パターンで達成した生産ライン設計のスペシャリスト。本業のプラントエンジニアの知識を工場最適化に応用しています。
Похожие статьи
【Factorio】Вулканус攻略|ресурсы лавы и ускоренный старт энергетики
【Factorio】Вулканус攻略|ресурсы лавы и ускоренный старт энергетики
【Factorio】3 варианта проектирования и управления космических платформ
【Factorio】3 варианта проектирования и управления космических платформ
Factorio Space Age все планеты: справочник по завоеванию и порядку посещения
Factorio Space Age все планеты: справочник по завоеванию и порядку посещения
【Factorio】Соотношение солнечных батарей и атомной энергии: расчёты, размещение и расширение