

Chunk Schedudeler
Активный0.0
Установок
Последнее обновление
Версии
Chunk Schedudeler
Обеспечивает эффективную и контролируемую загрузку чанков, оптимизированную для работы на серверах без перегрузки.
Основной блок "Планировщик"
Модификация добавляет единственный блок - Schedudeler, который способен постоянно загружать окружающие чанки, постепенно расходуя накопленную энергию.
После установки планировщик полностью разряжен. Зарядить его можно кликом правой кнопкой мыши. Также он автоматически пополняет заряд при нахождении игроков поблизости (в радиусе 24 блоков) или когда владелец устройства находится в сети. Базовая ёмкость составляет 576000 тиков (8 часов).
Планировщик в изначальном состоянии никем не владеет (общественный) и имеет радиус загрузки 0, то есть загружает только тот чанк, где он установлен.
Важно: Schedudeler теряет заряд только во время активной загрузки чанков.
Центральный блок тонированного стекла изменяет свой внешний вид и начинает пульсировать, когда планировщик заряжен или активен.
При попытке вручную перезарядить уже полный Schedudeler он испускает частицы.
Система улучшений
Железное улучшение
Применение железного слитка увеличивает максимальный заряд до 1728000 тиков (24 часа).
Улучшения могут применяться независимо друг от друга.
Золотое улучшение
Золотой слиток расширяет радиус загрузки до 1, что позволяет загружать область 3x3 чанка.
Разработчики сознательно ограничили максимальный радиус 1, чтобы стимулировать установку нескольких малых загрузчиков вместо одного большого. Это помогает алгоритму планирования справедливо распределять загрузку между разными игроками.
Эндер улучшение
Глаз эндера позволяет закрепить владение за конкретным игроком, что даёт преимущества:
- Автозарядка при онлайн-статусе владельца (независимо от расстояния)
- Учёт соотношения личных и общественных загрузчиков при планировании загрузки
Цепное улучшение
Звено цепи блокирует устройство, предотвращая случайное применение дальнейших улучшений.
Клик красным факелом отображает временную визуализацию загружаемой области (границы чанков), видимую только активировавшему игроку. Факел не расходуется.
Алгоритм чередования чанков
Ключевая особенность мода - система планирования, которая одновременно активирует только ограниченное количество загрузчиков (по умолчанию 8 на измерение). Алгоритм формирует очередь и поочерёдно активирует группы загрузчиков на короткое время (80 тиков).
Система учитывает количество устройств у каждого владельца и общественных загрузчиков, гарантируя равное распределение времени активации между всеми участниками.
Простой пример: Представим, что одновременно активируется по 2 загрузчика. Если у игрока Красного только 1 устройство, а у Синего - 100, то в каждом цикле активации будут включаться оба: один от Красного и следующий из очереди Синего. Для полного прохождения всех устройств Синего потребуется 100 циклов, при этом единственный загрузчик Красного активируется все 100 раз.
Визуализация работы планировщика в действии
Настройки конфигурации
Параметр | Описание | По умолчанию |
---|---|---|
maxActiveChunkLoaders |
Максимальное количество одновременно активных загрузчиков | 8 |
maxChunkLoaderCharge |
Общий максимальный заряд в тиках | 576000 |
ticksOfActiveChunkLoading |
Длительность активности группы загрузчиков (тиков) | 80 |
rechargeFactorRightClick |
Процент перезарядки за клик | 0.1 |
rechargeFactorPlayersNearby |
Процент перезарядки за тик при игроках рядом | 0.05 |
rechargeFactorOwnerOnline |
Процент перезарядки за цикл при владельце онлайн | 0.1 |
rechargeRadiusPlayersNearby |
Радиус поиска игроков для перезарядки | 24 |
ironUpgradeBonusCharge |
Бонус заряда от железного улучшения | 1152000 |
goldUpgradeBonusRadius |
Бонус радиуса от золотого улучшения | 1 |
Команды администратора
Все команды требуют уровень доступа минимум 1:
chunkschedudeler get <blockPos> [charge|radius|owner|locked]
- Получение информации о конкретном загрузчике
Часто задаваемые вопросы
Есть ли ограничение на количество загрузчиков у игрока? Нет.
Как влияет неограниченное количество загрузчиков на производительность? Производительность остаётся стабильной, так как одновременно активно только настроенное количество устройств.
Возможна ли ситуация, когда загрузчик никогда не активируется? Нет, при наличии заряда он обязательно дождётся своей очереди.
Можно ли обойти систему, разместив много загрузчиков в одной зоне? Нет, это приведёт к уменьшению частоты активации каждого устройства у этого игрока.
Важное замечание: Во время тестирования замечено, что граничащие с принудительно загруженными чанки также подгружаются автоматически. Поэтому устройство с радиусом 0 фактически загружает область 3×3 чанка, а с радиусом 1 - 5×5 чанков.