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

Цей гайд по залізничним шляхам має допомогти вам почати використовувати як прості паттерни так і прокачати свої знання для вдосконалення вашої залізничної мережі з точки зору масштабування та адаптивності.

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

Ланцюговий світлофор до перехрестя, залізничний світлофор - після. 

Це універсальне правило використання залізниці, і воно працює в усіх ситуаціях. Розташовуючи ланцюговий світлофор перед перехрестям і залізничний світлофор на кожному виході, усуваються проблеми з пошуком шляху в мережі.

preview_1_9e42b0ed55.jpg

Напрямки залізниці 

Залізничний світлофор, розташований під доріжкою, вказує один шлях, в напрямку зліва направо.

preview_2_74c9783819.jpg
Залізничний світлофор, розташований над доріжкою, вказує один шлях, в напрямку справа наліво.

2737259470_preview_3_fa703db4b8.jpg

Доріжка з залізничним світлофором зверху і знизу дає змогу рухатися поїздам в обидва боки.

2737259470_preview_4_faef6005b4.jpg

Біла позиція на іншому боці залізничної колії вказує на місце для розміщення залізничного світлофору, щоб зробити дорогу двосторонньою. 
 


Залізничні світлофори 

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

2737259470_preview_blocks_4ebf54a399.jpg

Існують два типи залізничних світлофорів у Factorio: стандартний залізничний світлофор і ланцюговий світлофор. Стандартний залізничний світлофор буде відкритий (зелений), якщо наступний блок вільний (без поїзда). ланцюговий  світлофор буде відкритий (зелено-синій), якщо наступний блок вільний і наступний світлофор після нього відкритий.

2737259470_preview_chains_41e8501b47.jpg

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

Кольори світлофорів такі: 

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

2737259470_preview_lights_af04a68142.jpg

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


Дизайни колій та перехрестя

Існують плюси та мінуси кожного типу колії: одностороння та двостороння, а також різні дизайни колій.

Двостороння колія 

Вона використовує менше ресурсів для налаштування і може бути корисною на початку гри, коли простір або кусаки можуть бути проблемою. Однак на ній важче розмістити декілька поїздів і масштабувати її для майбутнього розширення. Крім того, для забезпечення руху потрібно два локомотиви, один в кожному напрямку.

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

Для її налаштування потрібно більше ресурсів, оскільки необхідні дві полоси колії. Вона також займає більше місця. Однак односторонню колію набагато легше масштабувати, коли до мережі додаються більше поїздів. З цієї причини систему з односторонньою колією загалом вважають кращою.

Корисно включати електричні стовпи в дизайн колії, оскільки для живлення будівель на віддалених постах та родовищах ресурсів буде потрібна електрика.

Колія:

2737259470_preview_8_d3ee80d407.jpg
Перехрестя:

2737259470_preview_rail_b13e119ff7.jpg

Кільце:
2737259470_preview_10_cc43c299ae.jpg


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

Для перевезення ресурсів потрібні дві станції. Одна, яка буде завантажувати ресурси на поїзд, і інша - для їх розвантаження на фабриці. Коли станцію розміщено на колії, місце для кожного локомотива або вагона показується білим контуром. Це допомагає визначити, чи є достатньо місця для станції, і розміщення необхідної інфраструктури маніпуляторів, ящиків і конвеєрів.

2737259470_preview_d0_22708d5b56.jpg

Двостороння колія вимагає наявності двох локомотивів на поїзді: одного спереду і іншого ззаду. Поїзд в'їжджає на станцію, завантажує/розвантажується, а потім повертається назад по тій самій колії.

2737259470_preview_d2_6516192365.jpg
Одностороння колія вимагає наявності одного локомотива спереду поїзда. Він в'їжджає на станцію, завантажує/розвантажується, а потім колія повертається до головної залізничної системи.

2737259470_preview_d_d1better_ce313a3233.jpg

Ідеально використовувати стекові маніпулятори під час завантаження та розвантаження поїздів, оскільки вони ефективно переміщують великі кількості предметів. Не забувайте, що локомотиви також потребують підвантаження пальним.

2737259470_preview_17_646a82d9fe.jpg

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


Стекери 

Стекери, це, по суті, дизайн залізниці, який дозволяє поїздам "паркуватися". Вони корисні для областей, де може бути декілька поїздів, що чекають на вільну колію, наприклад, на залізничній станції.

2737259470_preview_13_623953d034.jpg2737259470_preview_14_4c6be0446b.jpg2737259470_preview_16_2238870057.jpg
Такий дизайн використовує ланцюговий  світлофор для визначення наявності вільного місця в необхідному слоті для паркування, не блокуючи перехрестя. Кожне місце для паркування має стандартний світлофор на вході і ланцюговий  світлофор на виході.

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

Стаціонарна станція зі стекером одного напрямку

2737259470_preview_station_final_9b4bbf333e.jpg


Залізничні аванпости 

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

2737259470_preview_24_86c40e1ef7.jpg2737259470_preview_20_c39fd878f9.jpg

Також корисно зробити "балансери конвеєра" при завантаженні або розвантаженні поїздів. Вони рівномірно розподілять ресурси між всіма конвеєрами, усуваючи ризик затримок, які можуть виникнути через затори.

Фільтр інвентару вагону 

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

2737259470_preview_inventory_c94f31d23d.jpg


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

Давши станціям однакові назви дозволяє багатьом поїздам відвідувати їх, якщо назва з'являється у їхньому маршруті. Це корисно, оскільки робить вашу мережу поїздів більш ефективною та легше керованою. Наприклад, якщо всі станції, що завантажують мідну руду з родовищ, мають однакову назву, це означає, що кілька поїздів може збирати мідну руду з різних родовищ.

2737259470_preview_limits_25da33b91b.jpg

Гра полегшує цю функцію, дозволяючи встановлювати обмеження на кількість поїздів, які можуть відвідувати окремі станції. Наприклад, якщо встановити ліміт в 2 поїзди для конкретної станції, це означає, що туди може одночасно поміститися лише 2 поїзди. Таким чином, якщо загалом є 7 поїздів з однаковим маршрутом, 2 поїзди відвідають цю станцію, а інші 5 підуть до інших станцій. Це сприяє повному використанню мережі та її потужності.

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


Умови Очікування 

Окрім стандартних "Повне навантаження" і "Повне розвантаження", існує великий спектр умов очікування, які можна використовувати для управління поїздами. Як умову можна встановити конкретний час, кількість предметів у вантажі або навіть комбінацію кількох умов.

Декілька окремих умов можуть бути використані з використанням "АБО", або декілька умов разом з використанням "І". Наприклад, поїзд виїжджає зі станції лише тоді, коли присутні щонайменше 1 000 залізних пластин "І" 50 000 сульфатної кислоти. Поїзд виїзджає, коли виконуються обидві ці умови, як показано на картинці.

2737259470_preview_items_6052b66d7d.jpg

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

2737259470_preview_c4_463e5d824f.jpg

Блокування в Мережі та Депо 

Коли мережа залізниць розширюється, існує ризик блокувань або затримок поїздів, що може заважати пропускній здатності.

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

2737259470_preview_depot_final2_4528a78f3c.jpg

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


Огляд Залізничної Мережі 

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

2737259470_preview_overview_1b3c8405eb.jpg

Не забувайте, що для швидкої зміни маршруту поїзда на локомотиві можна використовувати "Shift+Правий Клік" для копіювання маршруту поїзда і "Shift+Лівий Клік" для вставлення маршруту на поїзд. Це ефективний спосіб швидко змінювати маршрути багатьох поїздів.

Також можливо створювати тимчасові станції, щоб направляти поїзди до певних частин залізничної колії, використовуючи команду "Ctrl+Лівий Клік" на карті. Це може бути корисним, оскільки дозволяє гравцю використовувати поїзд, щоб автоматично дістатися до визначеної точки призначення (економія часу).


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

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

2737259470_preview_d4_6b3dfea17a.jpg

Найлегший спосіб налаштування цього полягає в підключенні всіх ящиків на станції до логічної мережі та підключенні їх як входи до порівняльних комбінаторів. Порівняльні комбінатори будуть відслідковувати рівні в ящиках і виводитимуть сигнал (L), коли буде досягнуто певну кількість. Цей вихідний сигнал буде "динамічним лімітом поїзда" для станції і буде змінюватися в залежності від рівнів ресурсів.

2737259470_preview_d5_00fc53b4cd.jpg2737259470_preview_d6_09026f34c9.jpg2737259470_preview_d7_27618bf57e.jpg

Наприклад, для заповнення одного вагона потрібно 2 тис. руди. Тому, коли є достатньо ресурсів для заповнення одного поїзда із чотирма вагонами (8 тис.), один порівняльний комбінатор виведе сигнал L, що призведе до ліміту поїздів 1 для станції. Оскільки сигнали додаються в логічній мережі, коли досягається рівень 16 тис., інший комбінатор-рішення виведе сигнал L, тепер L дорівнює 2. Чим більше ресурсів є на станції, тим вищим буде L.

Важливо зауважити, що в цьому прикладі ліміт поїзда ніколи не перевищує 3, оскільки L ніколи не може бути більшим за 3.

2737259470_preview_d8_b382113eb0.jpg2737259470_preview_endiron_new_4f6657732e.jpg

При використанні динамічних станцій дуже важливо мати депо в системі залізниць. Якщо ресурсів стає менше, можливе утворення заторів, оскільки поїзди можуть не мати пункту призначення після розвантаження.