Перейти к содержимому

Быстрая сортировка предметов: Системы объединения стаков переменного размера (Minecraft Java)

Gliding Monkey

0:00 / 0:00

Быстрая сортировка предметов: Системы объединения стаков переменного размера (Minecraft Java)

3 871 просмотр · 6 месяцев назад
Gliding Monkey
319 подписчиков
3 871 просмотр · 6 месяцев назад
Эти машины представляют собой различные способы быстрой обработки больших объемов товаров, каждая из которых обрабатывает стопку (от 1 до 64) товаров за один цикл (обычно со скоростью 8 гт или скоростью бункера) различными способами, с целью достижения (или приближения к) идеальной производительности по коробкам (все коробки с товарами одного типа объединяются в полные коробки, если это возможно, и остается только одна неполная коробка). 0:00:00 Обработка коробок (пример 1): разделитель сущностей на 27 секций, сортировщик коробок с регулируемой скоростью, разгрузчик коробок на 4 единицы, загрузчик коробок на 4 единицы (2wt, может быть перепроектирован как 3wt и 8x скорость) Фильтры и загрузчики управляются глобально, схема подключения для демонстрации не завершена 0:18:15 Обработка тележек (пример 1): тележка с всасыванием 1gt (загрузчик сущностей), сортировщик тележек с регулируемой скоростью, мгновенный разгрузчик тележек (метатель), загрузчик коробок на 4 единицы Фильтры и загрузчики управляются глобально, вход фильтра блокируется, если занят (распределенная обработка, более высокая скорость) *Исправление: секция фильтра не блокируется на 23 предметах. Разделитель сортирует 2 смешанных коробки с предметами одновременно и сбрасывает все фильтры, когда все ~54 сущности/тележки прошли через фильтры. Секции блокируются, если они всё ещё заняты загрузкой большого количества предметов, затем происходит сортировка несортированных объектов/корзин или начинается новый цикл и выгружаются 2 смешанных ящика. Секции блокируются, если они всё ещё заняты загрузкой большого количества предметов, затем сортируются несортированные объекты/корзины или начинается новый цикл и выгружаются 2 смешанных ящика. 0:24:24 Обработка предметов (пример 1): извлечение 8 предметов из стопки, переменный фильтр стопки предметов, 8 загрузчиков коробок (4wt) Независимые фильтры и загрузчики, полная загрузка блокирует вход фильтра (распределенная, более быстрая обработка) 0:26:31 Как фильтры стопки предметов становятся переменными - методы сброса фильтра, работает как для 64, так и для 16 секунд 0:31:29 Обработка предметов (пример 2): извлечение 10 предметов из стопки, переменный фильтр стопки предметов, 6 загрузчиков коробок (3wt) Фильтры и загрузчики управляются глобально, переполнение загрузчика перерабатывается (идеальный выход) 0:43:00 Обработка предметов (возврат к примеру 1) - дальнейшие тесты, заметки о задержке обработки предметов, демонстрация сбоев… :( 0:51:55 Обработка тележек (пример 2): тележка +3 всасывание с блокировщиками (полная загрузка стопки), встроенная переменная сортировка (один фильтр), 8 8x загрузчиков ящиков Одноядерный переменный фильтр, 64 загрузки для данного типа товара 0:56:55 Обработка тележек (пример 3): тележка +3gt отсос с блокировщиками (полная загрузка стопки), переменный сортировщик тележек, мгновенная разгрузка тележек (выбрасыватель), 8x загрузчиков ящиков Независимые фильтры и загрузчики, 27 стопок блокировок фильтра на входе (распределенная, более быстрая обработка) 1:07:04 Обработка тележек (пример 4): тележка +3gt отсос с блокировщиками (полная загрузка стопки), встроенная переменная сортировка (один фильтр), 8 8x загрузчиков ящиков Одноядерный переменный фильтр, мгновенный сброс, сбалансированный по задачам массив загрузки ящиков (идеальный результат) Отказ от ответственности: за исключением первой машины, все эти конструкции не мои и используются с общедоступного сервера Discord Storage Tech в качестве визуальной помощи и пояснения. Точные ссылки на используемые здесь конструкции размещены в теме share-videos этого видео на этом сервере. Конструкции от: Картоффель, Кэрри, Бипим, МикаНАНД, Лежен, Раффель, Эндрюс…