РМС Space Age / 2.0. Керування потягами за допомогою пріоритету (UA)

Factorio4 · 58 ratings918 views37 favorites2 min readUkrainianby ※RED※SKULL※Updated Feb 17View on Steam ↗

Подобаються посібники українською? O.O

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

Я мав можливість його написати, тому що хтось обрав шлях захищати українську ціною власного життя.

ГАЛИНА ІВАНІВНА......

Вирахуємо максимальний вміст ваших станцій. Для цього буде трішки математики

Завдання 1
Розрахувати макс. вміст станції

Дані:

Кількість в одному стосі: 50 предметів (залізна руда)
Кількість слотів на одну скриню: 48 шт
Кількість скринь: 24 шт

Формули для розрахунку:

Предметів у скрині = Предметів у стосі × Слотів у скрині

Всього предметів в одній скрині = Предметів у скрині × Кількість скринь

50×48=2400

2400×24=57,600

Щоб встановити ліміти станцій
вам потрібно обчислити два ключові значення на основі максимальної пропускної здатності. Ось як це зробити:

Перший ліміт = максимальний вміст / 2

Другий ліміт = максимальний вміст - місткість поїзда

57,600 / 2 = 28,800

57,600-8,000=49,600

STATION LOAD

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

Аналогія:
Це схоже на обчислення відсотків від числа, наприклад:

28 800 × 100 / 57 600 = 50 %

28 800 × 255 / 57 600 = 127,5 (50 % від 255)

але замість множення на 100, щоб отримати відсоток, ми використовуємо значення пріоритету 255


На вихід можна виставити сигнал P, що по стандарту відповідає за приорітет станції

STATION UNLOAD

Першим тут буде порівняльний комбінатор, будь який сигнал буде конвертувати сигнал крапки

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

постійному комбінаторі, що стоїть позаду, як раз і заданий фейковий сигнал



А останній інвертує наш приорітет. Останній постійний комбінатор символізує станцію

Ліміти для load/unload

Load
Тут потрібно додати порівняльний комбінатор, який буде конвертувати сигнал в крапку. Це потрібно для універсальності, щоб не ставити кожний предмет окремо.

"Кожний > 8000 = Limit" не буде працювати за відсутності предмету, тому і потрібен інвертор.


В лімітному комбінатори мінімальне значення краще виставляти на основі вашого потяга. Потяг формату 1 потяг - 4 вагони вміщає 8к руди. В другому комбінатори можна в два рази більше (16к)
Unload
Значення отримали в першому розділі.

1.28 800
2.49 600

Візуальна версія

Я чого мій потяг не їде?????????

Він чекає, бо станція заповнена/немає ресурсів і над потягом буде така іконка, але це за умови використання ліміту

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

BLUEPRINT

Розумна розгрузка

Тут висловлюсь так, "Якщо щось можна не робити - цього робити не буду"

Вона стає непотрібною, якщо вирішити питання за допомогою конвеєрів. Ось найкращий варіант.



Автор
https://www.youtube.com/watch?v=zJBvw28bQu0

"Сделай на русском, пж"

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.