Гайд для новичков по железным дорогам в Factorio

Этот гайд по железнодорожным путям должен помочь вам начать использовать как простые паттерны так и прокачать свои знания для совершенствования вашей железнодорожной сети с точки зрения масштабирования и адаптивности.

Золотое правило 

Цепной светофор до перекрестка, железнодорожный светофор - после.

Это универсальное правило использования железной дороги, и оно работает во всех ситуациях. Располагая цепной светофор перед перекрестком и железнодорожный светофор на каждом выходе, устраняются проблемы с поиском пути в ж/д сети.

факторио жд развилка со светофорами

Направления железной дороги  

Железнодорожный светофор, расположенный под дорожкой, указывает один путь, в направлении слева направо.

факторио жд светофоры
Железнодорожный светофор, расположенный над дорожкой, указывает один путь, в направлении справа налево.

факторио жд светофоры

Дорога с железнодорожным светофором сверху и снизу позволяет двигаться поездам в обе стороны.

факторио жд светофоры

Белая ячейка на другой стороне железнодорожного пути указывает на место для размещения железнодорожного светофора, чтобы сделать дорогу двусторонней. 
 


Ж/Д светофоры 

В Factorio светофоры можно размещать на пути, разбивая его на блоки, что помогает контролировать и управлять сетью. Разные блоки обозначены разными цветами - фактический цвет не имеет значения, он лишь помогает игроку отличать каждый блок.

факторио жд дорога разбитая на блоки

В Factorio есть два типа железнодорожных светофоров: стандартный железнодорожный светофор и цепной светофор. Стандартный железнодорожный светофор будет открыт (зеленый), если следующий блок свободен (без поезда). Цепной светофор будет открыт (зелено-синий), если следующий блок свободен и следующий светофор после него открыт.

проходной и обычный ж/д светофоры

Поскольку цепной светофор отображает состояние следующего светофора, они особенно полезны для предотвращения блокировок на загруженных участках пути. Их легко можно внедрить, используя Золотое Правило: цепной светофор на входе, железнодорожный светофор на выходе.

Цвета светофоров следующие:

  • Зеленый - следующий блок свободен. 
  • Красный - следующий блок занят. 
  • Желтый - следующий блок зарезервирован для этого поезда (все остальные пересекающиеся дорожки имеют красные светофоры). 
  • Синий (только цепной светофор) - Некоторые блоки доступны для поезда, но некоторые - нет. Поезд продолжит свой маршрут, если следующий светофор на его маршруте открыт.

факторио разные сигналы светофоров

Мигающий светофор указывает на то, что он не может разделить пути. Либо дорожка нуждается в еще одном светофоре где-то, либо светофор нуждается в перепозиционировании.


Дизайны путей и перекрестки

Существуют плюсы и минусы каждого типа пути: односторонний и двусторонний, а также различные дизайны путей.

Двусторонняя колея 

Она использует меньше ресурсов для настройки и может быть полезной в начале игры, когда пространство или кусаки могут быть проблемой. Однако на ней труднее разместить несколько поездов и масштабировать ее для будущего расширения. Кроме того, для обеспечения движения требуется два локомотива, один в каждом направлении.

Односторонняя колея

Для ее настройки требуется больше ресурсов, поскольку необходимы две полосы пути. Она также занимает больше места. Однако односторонний путь гораздо легче масштабировать, когда к сети добавляется больше поездов. По этой причине система с односторонней колеей в целом считается предпочтительней.

Полезно включать электрические столбы в дизайн пути, поскольку для питания зданий на удаленных постах и месторождениях ресурсов потребуется электричество.

Путь:

шаблон жд путей факторио
Перекресток:

шаблон жд перекрестка факторио

Кольцо:
шаблон жд кольцевого перекрестка факторио


Станции и Дизайн Поездов 

Для перевозки ресурсов нужны две станции. Одна, которая будет загружать ресурсы на поезд, и другая - для их разгрузки на фабрике. Когда станция размещена на путях, место для каждого локомотива или вагона показывается белым контуром. Это помогает определить, достаточно ли места для станции, и размещение необходимой инфраструктуры манипуляторов, ящиков и конвейеров.

факторио пример станции погрузки

Двусторонняя колея требует наличия двух локомотивов на поезде: одного спереди и другого сзади. Поезд въезжает на станцию, загружает/разгружается, а затем возвращается обратно по тому же пути.

факторио жд станция с поездом
Односторонний путь требует наличия одного локомотива впереди поезда. Он въезжает на станцию, загружает/разгружается, а затем путь возвращается к главной железнодорожной системе.

факторио жда станция с поездом

Идеально использовать пакетные манипуляторы во время загрузки и разгрузки поездов, поскольку они эффективно перемещают большие количества предметов. Не забывайте, что локомотивы также нуждаются в подгрузке горючим.

несколько станций для приёма ресурсов в факторио

В настройках игры по умолчанию установлено 1-4 (один локомотив и 4 вагона), однако можно создать более быстрые поезда, используя больше локомотивов, или можно юзать больше вагонов для большей емкости. Также можно использовать высококачественное топливо для повышения скорости и производительности локомотивов.


Стекеры

Стекеры, это, по сути, дизайн железной дороги, который позволяет поездам "парковаться". Они полезны для областей, где может быть несколько поездов, ожидающих свободного пути, например, на железнодорожной станции.

факторио пример стекерафакторио пример жд стекерафакторио пример жд парковки
Такой дизайн использует цепной светофор для определения наличия свободного места в необходимом слоте для парковки, не блокируя перекресток. Каждое парковочное место имеет стандартный светофор на входе и цепной светофор на выходе.

Обратите внимание, что цепной светофор на выходе - это один из немногих случаев, когда золотое правило не применяется так, как раньше, особенно если используются несколько станций. Когда поезд находится в стекере, идея заключается в том, что он выедет только тогда, когда будет свободное место дальше по пути. Необходимый железнодорожный светофор (или светофоры) будет вставлен чуть дальше, и откроется (когда свободное место станет доступным), и передаст свой статус цепному светофору в пределах стекера. Таким образом, выходом для стекера является цепной светофор до конечной позиции, которая будет железнодорожным светофором.

Станция со стекером одного направления

Станция со стекером одного направления


Железнодорожные аванпосты 

Идеально было бы, чтобы аванпост был подключен к главному пути и включал небольшой стекер. Это хорошая практика, поскольку она помогает избежать блокировок. Аванпост, расположенный близко к гнездам врагов, может потребовать некоторой защиты от нападений кусак, если загрязнение распространится (а оно распространится :).

чертеж аванпостафакторио жд аванпост с балансерамми

Также полезно сделать "балансеры конвейера" при загрузке или разгрузке поездов. Они равномерно распределят ресурсы между всеми конвейерами, устраняя риск задержек, которые могут возникнуть из-за пробок.

Фильтр инвентаря вагона 

Вы можете назначить вагоны для приема только определенных предметов. Это делается, выбирая вагон и используя среднюю кнопку мыши на месте для хранения и выбирая предмет, который должен быть принят. Это особенно полезно для снабжения аванпостов защитными материалами.

факторио инвентарь вагона


Названия и лимиты станций 

Дав станциям одинаковые названия позволит многим поездам посещать их, если название появляется в их маршруте. Это полезно, поскольку делает вашу сеть поездов более эффективной и легче управляемой. Например, если все станции, загружающие медную руду с месторождений, имеют одинаковое название, это означает, что несколько поездов может собирать медную руду с разных месторождений.

лимиты поездов в факторио

Игра облегчает эту функцию, позволяя устанавливать ограничения на количество поездов, которые могут посещать отдельные станции. Например, если установить лимит в 2 поезда для конкретной станции, это означает, что туда может одновременно поместиться только 2 поезда. Таким образом, если всего есть 7 поездов с одинаковым маршрутом, 2 поезда посетят эту станцию, а остальные 5 пойдут к другим станциям. Это способствует полному использованию жд сети и ее мощности.

Функция ограничения - это очень полезный инструмент в Factorio, поскольку без нее поезда всегда будут ехать до ближайшей станции в пределах их маршрута.


Условия ожидания 

Помимо стандартных "Полная погрузка" и "Полная разгрузка", существует большой спектр условий ожидания, которые можно использовать для управления поездами. В качестве условия можно установить конкретное время, количество предметов в грузе или даже комбинацию нескольких условий.

Несколько отдельных условий могут быть использованы с использованием "ИЛИ", или несколько условий вместе с использованием "И". Например, поезд выезжает со станции только тогда, когда присутствует не менее 1 000 железных плит "И" 50 000 сульфатной кислоты. Поезд выезжает, когда выполняются оба эти условия, как показано на картинке.

факторио условия ожидания поездов

Более сложные условия можно настроить, используя условия логической сети. Подключите станцию к логической сети, выбирая зеленый/красный провод, и подключив ее к сигналам. Станции также можно включать и выключать с помощью логической сети. Это может быть полезным для станций, которые поставляют конкретные предметы в разные места, например, для нужд обороны или энергетических нужд. Например, станция включается, когда твердое топливо будет меньше 300 единиц.

факторио жд станция и логическая сеть

Блокировка в ЖД Сети и Депо 

Когда сеть железных дорог расширяется, существует риск блокировок или задержек поездов, что может мешать пропускной способности.

Лимиты поездов и стекеры - это отличный способ управления сетью и наилучшего использования поездов и ресурсов, однако существует будущий риск возможного избыточного количества поездов. Депо - это отличная фишка, которая позволяет поездам посещать и парковаться, если нет доступных станций для загрузки или разгрузки. Также это хорошее место для заправки поездов.

факторио жд депо

Каждая отдельная станция на депо имеет лимит поездов 1. Условие ожидания "прошло время/неактивность" предоставляет возможность для заправки.


Осмотр ЖД сети 

Нажмите кнопку O, чтобы отобразить все поезда и станции, которые находятся в пределах железнодорожной сети. Это полезный обзор, который может помочь найти поезда, выявить проблемы или определить возможные улучшения в системе железных дорог.

обзор жд сети

Не забывайте, что для быстрой смены маршрута поезда на локомотиве можно использовать "Shift+Правый Клик" для копирования маршрута поезда и "Shift+Левый Клик" для вставки маршрута на поезд. Это эффективный способ быстро менять маршруты многих поездов.

Также возможно создавать временные станции, чтобы направлять поезда к определенным частям железнодорожного пути, используя команду "Ctrl+Левый Клик" на карте. Это может быть полезным, поскольку позволяет игроку использовать поезд, чтобы автоматически добраться до определенной точки назначения (экономия времени).


Динамические Станции (продвинутый уровень)

Железнодорожную сеть можно дальнейше оптимизировать с помощью использования динамических станций. Динамические станции используют логическую сеть для контроля лимитов поездов, позволяя чтобы больше или меньше поездов посещали станцию в зависимости от наличия ресурсов. Например, если на станции есть больше ресурсов, больше поездов может посетить ее, а если ресурсов меньше, то меньше поездов. Это повышает эффективность сети и уменьшает необходимость в контроле игрока для непрерывной работы поездов.

динамическая станция факторио

Самый простой способ настроить это - подключить все ящики на станции к логической сети и подключить их как входы к сравнивающим комбинаторам. Сравнивающие комбинаторы будут отслеживать уровни в ящиках и выдавать сигнал (L), когда достигнуто определенное количество. Этот выходной сигнал будет "динамическим лимитом поезда" для станции и будет меняться в зависимости от уровней ресурсов.

настройка логической сети для жднастройка логической сети для жднастройка логической сети для жд

Например, для заполнения одного вагона требуется 2 тыс. руды. Поэтому, когда есть достаточно ресурсов для заполнения одного поезда с четырьмя вагонами (8 тыс.), один сравнительный комбинатор выведет сигнал L, что приведет к лимиту поездов 1 для станции. Поскольку сигналы добавляются в логической сети, когда достигается уровень 16 тыс., другой комбинатор-решение выведет сигнал L, теперь L равен 2. Чем больше ресурсов есть на станции, тем выше будет L.

Важно отметить, что в этом примере лимит поезда никогда не превышает 3, потому что L никогда не может быть больше 3.

динамические станции ждпример жд аванпоста с балансерами и комбинаторами

При использовании динамических станций очень важно иметь депо в системе железных дорог. Если ресурсов становится меньше, возможно образование заторов, поскольку поезда могут не иметь пункта назначения после разгрузки.