Логистика в Astro Colony: настройка подачи ресурсов, предотвращение переполнения и сохранение запасов на складе

/ ИгрыГайды

Содержание:


Преамбула   

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

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

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

Введение в логические блоки   

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

1. Толкатель
Этот блок перемещает предмет, если он может попасть в место, на которое указывает.

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

Вы можете задать фильтр, чтобы толкать только один (или несколько) типов предметов, разделяя смешанную ленту.

2. Блокировщик
Этот блок останавливает движение предметов.

3. Фильтр
Этот блок пропускает указанные предметы, блокируя остальные.

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

4. Разделитель
Этот блок позволяет разделить предметы на несколько лент с настраиваемым соотношением.

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

5. Датчик инвентаря
Этот блок определяет количество предметов на выбранном устройстве. Например, если у нас есть хранилище, как на изображении:

Подключаем к нему датчик инвентаря и получаем такой результат.

Чтобы настроить датчик, нажмите E на нём, затем кликните на кнопку «выбрать устройство» справа и укажите хранилище или устройство, которое хотите отслеживать. Если всё сделано верно, слева появится иконка здания. Затем нажмите кнопку «выбрать ресурсы» внизу, чтобы указать, какие предметы отслеживать.

6. Решатель.
Датчик инвентаря сам по себе ничего не делает, поэтому его обычно используют в паре с решателем. Чтобы настроить связку, соедините датчик и решатель проводом.

Теперь настройте решатель: нажмите E на нём, кликните на кнопку «выбрать ресурсы» под фильтром сигнала и выберите предмет, который вы ранее указали в датчике. Если сигнал настроен правильно, отобразится количество предметов в здании.

Затем вы можете задать оператору, какой сигнал отправлять. Сигнал будет равен 1 или 0: 1 означает, что подключённое устройство включено, 0 — выключено. Например, можно установить условие <= 500. Если полученный сигнал показывает, что у нас 800 предметов, устройство выключится. Теперь нажмите кнопку «выбрать устройство», чтобы указать, чем управлять. В нашем примере это будет блокировщик. После выбора устройства между решателем и блокировщиком появится линия. Так как полученный сигнал (800) не меньше 500, блокировщик выключен, и предметы продолжают двигаться.

Когда количество предметов упадёт ниже 500, блокировщик снова включится, остановив поток, и предметы останутся в хранилище.

Подача ресурсов в механизмы   

Итак, вы хотите запустить механизм.

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

1. Один вход на несколько механизмов
Подача только одного входа на несколько устройств довольно проста. Нажмите E на механизме, кликните на иконку шестерёнки и настройте максимальное количество входящих и исходящих предметов. Установите нужное значение — как только механизм заполнится, он перестанет принимать предметы.

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

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

Теперь можно установить небольшой подъём на входе и с помощью толкателей объединить два разных потока в одну входную линию.

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

Настройте датчик инвентаря: нажмите «выбрать устройство», кликните на плавильню, затем нажмите «выбрать ресурсы» и укажите входящие предметы — в данном случае железную и медную руду.

Теперь настройте решатель: нажмите E на нём и кликните на кнопку «выбрать ресурсы», чтобы определить сигнал железной руды. Мы хотим остановить толкатель, если в плавильне слишком много железной руды, поэтому установим условие <= 10. Это означает, что если в плавильне больше 10 единиц железной руды, решатель отключит подключённое устройство. Нажмите кнопку «выбрать устройство», чтобы привязать его к толкателю железной руды, и готово!

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

Теперь вы можете выделить логические блоки, провода, устройство, электрический кабель и несколько конвейерных лент с помощью выделения (нажмите H), а затем нажать B, чтобы сохранить это как чертёж.

Чертёж можно найти на вкладке «Чертежи» в меню строительства. Его можно вставлять сколько угодно раз, сохраняя все настройки логических блоков.

Теперь подключите выход, чтобы направить предметы на склад, и готово! Рабочая линия плавилен.

Стоит отметить, что и железная, и медная руда требуются в больших количествах, а ограничивающим фактором является скорость ленты. Поскольку у плавильни есть два входных слота (вы можете настроить, будут ли это два входа или два выхода, нажав кнопку «поменять местами входы и выходы конвейерных лент»), вы можете сделать более длинную линию плавилен, подавая медную руду на один вход, а железную — на другой.

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

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

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

Вот вид спереди, где хорошо видно, какие входы заполнены, а какие нет. Обратите внимание: эту настройку можно расширить, чтобы сделать единую линию плавилен, перерабатывающих ВСЕ виды руды. Однако, начиная с экспериментальной сборки 1.0, плавильня может принимать только 2/3/4 входа для базового/продвинутого/экспертного механизма, так что 4 — это максимум, который мы можем сделать за раз. Эту же настройку можно использовать для подачи нескольких типов предметов в конструктор, производитель или любое другое устройство!

Предотвращение переполнения   

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

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

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

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

Чтобы этого не произошло, мы укажем механизмам прекратить производство определённого предмета, если на складе его больше заданного количества.

Чтобы остановить производство, мы разместим блокировщики перед тем, как железная и медная руда поступят в плавильни, чтобы им нечего было обрабатывать. На изображении мы разместили два блокировщика: один на линии медной руды, другой — на линии железной руды. Я временно отключил их, но это не обязательно.

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

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

А это настройка решателя. Я настроил его так, чтобы он включал блокировщик, если на складе больше 550 слитков железа. Обратите внимание: так как на базовом складе 18 слотов, а каждая стопка железа/меди составляет 100 единиц, мы можем хранить до 900 единиц железа и меди. Но я предпочитаю оставить небольшой запас на всякий случай, и даже если блокировщик включится, механизмы будут продолжать производство ещё некоторое время, пока не закончатся ресурсы на входе. Поэтому вместо 900 или 600 (что соответствует 9 или 6 слотам) лучше установить 850 или 550.

С двумя решателями, правильно подключёнными к своим блокировщикам, наша производственная линия выглядит так.

Оба блокировщика активны, потому что на базовом складе было больше 550 слитков и железа, и меди — переполнения не случится!

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

Сохранение материалов на базовом складе   

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

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

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

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

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

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

Проделайте то же самое для медных слитков — и готово!

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

Заключение   

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

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

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

Надеюсь, это руководство было полезным. Удачной автоматизации!

Источник: Kyang | Steam

Подписаться на обновления Гайды
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

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

⚠️ ИИ может ошибаться — проверяйте важную информацию.

Топ дня 🌶️


0 комментариев

Оставить комментарий


Все комментарии - Игры