Перейти к содержанию

industrialevolution/chunk-loader-extension

Материал из GravityWiki

Расширение загрузчика чанков - блок, добавляемый модификацией IndustrialEvolution проекта GravityCraft.

Основы

Расширение загрузчика чанков
Версия
1.21.1


Одна из задач "Расширения загрузчика чанков" — прогрузка удалённых объектов. Нефтяные месторождения находятся в конкретных чанках, а добывающие комплексы и другие промышленные точки могут располагаться далеко от основной базы.

Обычный загрузчик прогружает компактную область вокруг себя — 3×3, 5×5 или 7×7 чанков. Ставить ещё один полноценный загрузчик ради одного удалённого механизма не всегда удобно.

Поэтому в Industrial Evolution появился новый блок — Расширение загрузчика чанков.

Расширение загрузчика чанков
Расширение загрузчика чанков
  • Каждое Расширение позволяет постоянно прогружать один отдельно выбранный чанк промышленного измерения.
  • При этом оно не является самостоятельным загрузчиком и работает только как дополнение к уже существующей основной системе прогрузки.
  • Получается простая схема: основной загрузчик отвечает за территорию базы, а Расширения позволяют поддерживать работу отдельных удалённых точек.
  • Это особенно полезно для объектов, расположение которых определяется самим миром или геологией Industrial Evolution — например, нефтяных вышек, добывающих комплексов и других удалённых промышленных объектов.

Привязка к основному загрузчику

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

Лимиты расширений

Количество доступных удалённых чанков зависит от уровня основного загрузчика:

  1. Загрузчик 3×3 — до 3 Расширений
  2. Загрузчик 5×5 — до 9 Расширений
  3. Загрузчик 7×7 — до 18 Расширений

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

Аренда и приоритеты

Аренда и приоритеты расширений
Аренда и приоритеты расширений
  • Работа Расширения имеет собственную стоимость. На текущем этапе базовый тариф составляет 10 000 эконов за 24 часа работы одного удалённого чанка.
  • Первый период оплачивается сразу при активации. Бесплатного стартового периода нет.
  • Когда оплаченный срок заканчивается, система автоматически пытается продлить аренду. Если средств достаточно — оплачиваются следующие 24 часа, и чанк продолжает прогружаться.
  • Если эконов недостаточно, Расширение отключается и перестаёт прогружать чанк. После пополнения баланса работу можно возобновить вручную через интерфейс.
  • Оплаченное время не замораживается. Если Расширение было выключено вручную или основной загрузчик временно неактивен, срок оплаченного периода продолжает идти.

Приоритеты удалённых чанков

  • Если к одному основному загрузчику подключено несколько Расширений, для них можно настроить порядок приоритета.
  • Приоритет используется в ситуации, когда одновременно требуется продлить несколько Расширений, а средств на балансе владельца хватает не на все.
  • Например, если работают три Расширения стоимостью по 10 000 эконов, а на балансе осталось только 20 000, система сначала продлит блоки с приоритетами №1 и №2.
  • Расширение с приоритетом №3 в этом случае остановится. Таким образом игрок может заранее определить, какие удалённые участки промышленности должны продолжать работу в первую очередь.

Управление через интерфейс

  • В интерфейсе Расширения можно увидеть основной загрузчик, к которому оно привязано, координаты прогружаемого чанка, текущий статус, стоимость аренды и время окончания оплаченного периода.
  • Здесь же можно изменить приоритет, временно выключить Расширение, выбрать другой основной загрузчик или возобновить аренду после остановки.
  • Для непривязанного блока интерфейс показывает доступные основные загрузчики, их координаты и количество уже занятых слотов Расширений.

Зачем это Industrial Evolution

  • По мере развития Industrial Evolution промышленная инфраструктура всё меньше ограничивается одной компактной базой.
  • Нефтяные месторождения нельзя перенести ближе к центру прогрузки, а будущие добывающие и инфраструктурные объекты также могут находиться в разных частях промышленного измерения.
  • Это позволит проверить новую механику непосредственно на существующих базах: при удалённой нефтедобыче, работе добывающих объектов и использовании нескольких Расширений одновременно.
  • При необходимости отдельные числовые параметры — стоимость аренды, лимиты Расширений и другие настройки — могут быть скорректированы по результатам тестирования.
  • Industrial Evolution 1.6 — Расширение загрузчика чанков.