В процессе игры мы много раз столкнёмся с этой проблемой синтеза:Входной продукт с некоторой вероятностью не расходуется.
Здесь кратко перечислю, включая:Три вида геройских жидкостей из героического цикла,Нестабильная душа Геи,Слиток лекарственной стали,Звезда Нижнего мира,Светопроницаемая область,Клетки из биологической линии,Дофамин,Космический слиток, созданный квантовым манипулятором, и сверхтвёрдое сверхэнергетическое кремнистое чёрное тело, сверхстабильный самовосстанавливающийся клейи так далее.
Конечно, написание шаблона — просто: можно напрямую рассчитать примерный расход ввода по вероятности и решить проблему, или, ещё проще, простоигнорировать вероятностный расход ввода — тоже допустимый метод.。
Ниже приведен шаблон, написанный по вероятности:
Но, таким образом, заполняя ввод в соответствии с вероятностью, мы столкнёмся с одной проблемой, а именно: “Реальный параллелизм машины будет сжат до очень низкого уровня.。Казалось бы, за один раз можно выполнить число параллельных операций, равное множителю рецепта, но на самом деле будет выполнено толькоКоличество предметов, вводимых с вероятностьюпараллельность.
Например, в указанном выше примере создание светопропускающей области 40K в 10000 раз превышает количество исходной рецептуры, поэтому следовало бы выполнить 10000 параллельных операций, однако фактическое распараллеливание составляет лишь количество вводимого фотон-проницаемого стекла с покрытием Ампло, то есть 75 параллельных операций.
Для решения этой проблемы автор предлагает здесь возможное решение, а именно использовать ввод подсети, чтобы машина как можно полнее использовала параллелизм.
Прежде всего, нужно понять, что главный виновник ограничения параллелизма — слишком низкий объём входного сырья, поэтомуповышение этой части входных данныхможет решить проблему.
В качестве примера рассмотрим создание светопрозрачной зоны: добавим на машину новую входную шину.Извлекайте предметы с вероятностным потреблением.Затем перенесите шаблон в провайдер шаблонов, разместив его вплотную к интерфейсу, и отправьте в подсеть. В то же время в подсети используйте шину хранения, разместив её вплотную к интерфейсу основной сети, и отметьте предметы с вероятностным потреблением.
ЗдесьМетка шины хранения только для записи, повысить приоритет, возвращать предметы, поступающие с вероятностью, обратно в основную сеть.(Эта операция эквивалентна возврату предметов из сборочного образца в основную сеть.)
На рисунке синий кабель подключается к основной сети, а розовый кабель — к распределительной подсети.
В основной сети часть входной вероятности расходует предметы, здесьЗаполните количество извлечений в соответствии с ожидаемым параллелизмом машин.Достаточно, при этом помнитеокрашиваниеПолучение инвентаря из основной сети и подсетевая часть (тебе ведь не хочется перепутать рецепты и потом слить всё в подсеть).
Если, как в моём случае, используется шина ввода из хранилища, то предметы здесь могут быть забраны другими заданиями крафта, что снижает эффективность параллельной работы и даже может привести к зависанию заказа (то есть все эти предметы будут забраны заданиями крафта, что приведёт к нехватке материалов для текущего рецепта).
Перед лицом этой проблемы можно рассмотреть применениепереименованиеспособ решения:
Будетпереименовано сырьё, расходуемое с вероятностью при автоматическом получении, что сделает его независимым от задачи синтеза основной сети, что обеспечит нормальную работу.
Следует отметить, что при написании шаблонавходные материалы также нужно переименовать, иначе это приведёт к дефициту переименованных предметов.
Видно, что изменённый рецепт может нормально полностью задействовать параллелизм.
Для других рецептов тем же способом это также решается:
1. Формула ввода вероятности для магической линии:
A. Призрачная ионная жидкость
На вход подаётся жидкость «духовная эссенция». Позже её можно будет просто выкачивать (в конце концов, это компонент для UHV-конденсаторов, а на этом этапе вы наверняка уже побывали в измерении эльфов). Просто уберите её из шаблона и используйте входную шину с инвентарём, чтобы забирать входной ресурс.
B. Три типа геройских жидкостей героического цикла
Просто следуй вероятности EMI, и дай побольше идеальных мифических самоцветов при вытягивании из инвентаря.
C. Слиток легированной стали
Это, вероятно, самая первая проблема с вводом вероятности, с которой вы столкнулись. До использования Великой Алхимии не рекомендуется метод, описанный в этой статье (и ничего не поделать).
Вероятностный ввод — суть манипуляции, рекомендуется подтянуть больше запасов, а при использовании ввода запасов можно рассмотреть переименование.
D. Нестабильная душа Гайи
Вероятностный ввод — кристалл Гайи,Учитывая, что у кристалла Гайи на поздних этапах нет других рецептов крафта, можно не переименовывать.
Рекомендуется сделать побольше кристаллов Гайи, расход этого нестабильного духа Гайи действительно велик.
E. Звезда Нижнего мира
Здесь при написании образца я не менял вероятности, потому что сама вероятность и так высокая, к тому же цена руны нежити практически равна бесплатной.
Применение вышеупомянутой распределительной структуры в конструкции предотвращает чрезмерное застревание вводимых рун нежити в узле.
Не нужно менять имя.
2. Формула ввода вероятности квантового манипулятора:
Обратите внимание, в рецепте создания космического слитка естькатализатор. Шаблон этой схемыне может быть записан в виртуальные предметы, поэтому, пожалуйста,вручную создайте этот катализатор и поместите его в подсеть для извлечения.
Учитывая, что вероятность расхода очень низкая, количество извлекаемых запасов может быть немного меньше.
ЛонгнаноиУрунано-ройАналогично, нет рецептов с большим расходом, поэтому можно рассмотреть вариант не менять название.
Космическая сингулярностьТолько один рецепт расхода, название не меняем.
3. Рецепт ввода вероятностей для раздела биологической линии:
A. Стволовые клетки и биологические клетки можно не учитывать (ведь можноскручивать, то есть биологический модуль наноинтегрированного обрабатывающего центра)
B. Осколки ледяной пустоши относятся к самоувеличивающемуся рецепту, структура этой статьи не применима.
C. Клетки дракона могут рассмотреть использование этой структуры для обработки осколков ледяных равнин; также можно обратиться кЛичные мысли о размещении заказов на самовозрастающие предметы категории культивационных резервуаров (стволовые клетки, биологические клетки, осколки морозных равнин и т.д.)эта статья.
D. Дофамин имеет два вероятностных входа.
На самом деле нужно просто рассмотреть перфторбензол, и всё — мозг напрямую берёт из запасов (что, ты говоришь, твой биоэкстрактор сам заказывает?)
Перфторбензол относится к жидкостям, и его нельзя переименовать. Здесь рекомендуется использовать ME шину ввода, чтобы забрать перфторбензол в объёме, равном количеству параллельных процессов вашей машины * 1B.
Перфторбензол имеет только два применения: одно — дофамин, другое — создание протонированной фуллереновой матрицы для просеивания. Последнее относится к линии производства франция. Однако, если заказывать порошок франция, можно вручную заказать большое количество, чтобы избежать частого изготовления в последующих задачах заказа (это действительно сложно).
В то же время расход франция невелик: вручную сделать сразу десятки тысяч — этого достаточно до появления репликатора элементов, а дальше просто копировать.
Поэтому при массовом заказе порошка франция можно не использовать входной бункер, достаточно использовать складской входной бункер.
4. Рецептура нейтронной активации уже была продемонстрирована ранее, здесь её повторять не будем.
Если используете нейтронный активатор, обратите внимание на уровень вашего нейтронного ускорителя и число параллельных операций машины.
Личная рекомендация: постройте самый высокий активатор.
Резюме:
Для рецепта вероятностного ввода можно использовать написание по ожиданиям и схему извлечения подсети из этой статьи (исходный шаблон был слишком жёстким, наслаждайтесь производительностью).
Однако для рецептов с особенно низкой вероятностью расхода крайне не рекомендуется рассчитывать по ожидаемому значению и помещать в узел (очень низкий параллелизм, и медленно, и энергозатратно).
Значение, извлекаемое для подсети, должно быть сопоставимо с параллелизмом машины. Можно немного превысить для повышения стабильности.
При использовании шины ввода инвентаря с учётом переименования, извлекаемые предметы используют переименованный предмет, а в шаблоне также необходимо указывать переименованный предмет.