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

Lazy Chunk Load

Ванильная система загрузки чанков планирует огромное количество чанков вокруг игрока разом, что вызывает мгновенную перегрузку процессора сервера и падение TPS

FabricNeoForgeForge
Загрузчики
FabricNeoForgeForge
Скачиваний на Modrinth
18,3 тыс.
Подписчиков на Modrinth
27
версий
10
Обновлён
19 июля 202619 июл.
Опубликован
в 2026
With Big Globe — Performance test with firework elytra and C2ME: - Environment: No pre-generated chunks - Average TPS: ~18 (stable) - Test device: Intel i5-13400F and RTX 5060 Ti - Voxy LOD: 2048 view distance · свайп

Коротко о моде

Работает на Fabric, NeoForge и Forge
Для Minecraft 1.20.1, 1.21.1–26.2
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.3.0 от 19 июля 2026
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.20.1, 1.21.1–26.2
Описание переведено автоматическиПоказать оригинал (EN)

Lazy Chunk Load

Ванильная система загрузки чанков планирует огромное количество чанков вокруг игрока разом, что вызывает мгновенную перегрузку CPU сервера и падение TPS. Lazy Chunk Load улучшает этот процесс: он управляет скоростью загрузки чанков как краном — автоматически снижает её, когда CPU занят, и открывает, когда он простаивает — так что исследование новых территорий больше не лагает.


Что делает этот мод

🚶 Исследование без лагов

С этим модом сервер автоматически регулирует частоту загрузки чанков в зависимости от текущей нагрузки на CPU. На полной скорости при низкой нагрузке, автоматически замедляется при скачках — TPS остаётся стабильным на протяжении всего времени.

  • Он не ускоряет загрузку чанков — он делает её плавнее. Обменяйте немного мгновенной скорости на опыт без рывков.
  • Настоящая профилактика, а не исправление постфактум.

🔄 Фоновая предзагрузка

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

Приоритет: сначала чанки под ногами, затем в поле зрения, затем по бокам и сзади.

  • Включено по умолчанию, работает в режиме простоя.
  • Автоматически приостанавливается, когда CPU занят — никогда не отбирает ресурсы.
  • Вывод статуса в лог каждые 5 секунд.

🛡️ Дополнительные защиты

  • Прогрев при входе: Никаких ограничений в первые 10 секунд после входа в мир, что обеспечивает быструю загрузку начального ландшафта.
  • Безопасность сохранения: Автоматически приостанавливает всю загрузку чанков во время сохранения мира, чтобы предотвратить зависание сохранения.
  • Экстренный обход: Когда игрок наступает на незагруженный чанк, все ограничения обходятся, и чанк загружается немедленно.
  • Отслеживание горячих чанков: Часто посещаемые чанки помечаются как горячие; предзагрузка продлевает время их удержания.
  • Белый/чёрный список измерений: Ограничьте область предзагрузки через dimension_blacklist / dimension_whitelist, чтобы не тратить CPU в пользовательских измерениях.

Установка

Поместите в папку mods — никакой настройки не требуется, работает из коробки. Только на стороне сервера; клиентам устанавливать не нужно.

В одиночной игре тоже отлично работает.

ПлатформаПоддерживаемые версии
Fabric1.21.x
Fabric26.1+
Forge1.20.1
NeoForge1.21.1

💡 Полностью совместим с оптимизационными модами вроде C2ME, Lithium и VulkanMod. Не изменяет алгоритмы генерации чанков — только регулирует ритм загрузки.
🗺️ Автоматически обнаруживает задачи предгенерации Chunky и снимает ограничения CPU во время генерации для полной скорости; восстанавливает автоматически по завершении.


Мониторинг

Каждые 5 секунд в logs/latest.log записывается строка статуса:

[LazyChunkLoad] Tick:1200 CPU:45% Sched:3/t Warmup:N Preload:ON Main:OK
ПолеЗначение
TickТекущее количество тиков
CPUПроцент использования CPU
SchedЧанков загружено за последний тик
WarmupY=Прогрев / N=Обычный режим
PreloadON=Активна / OFF=Отключена / PAUSED=CPU слишком высок
MainOK=Полная скорость / SLOW=Ограничено

Конфигурация

Файл конфигурации находится по адресу config/lazychunkload.json (генерируется автоматически, изменения вступают в силу немедленно).

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

📝 Полный справочник по конфигурации (нажмите, чтобы развернуть)
ОпцияПо умолчаниюОписание
cpu_threshold0.85Порог использования CPU для ограничения (0~1, выше = мягче)
warmup_ticks200Сколько тиков после входа пропускать ограничения (20 тиков = 1 секунда)
preload_enabledtrueВключить фоновую предзагрузку
preload_radius64Радиус предзагрузки (в чанках)
preload_delay_seconds1Секунд стояния на месте до начала предзагрузки
distance_weight0.5Вес приоритета по расстоянию (ближе = выше приоритет)
direction_weight0.4Вес приоритета по направлению (вперёд = выше приоритет)
aging_weight0.1Вес приоритета по давности (долго не загружался = выше приоритет)
direction_multiplier5.0Множитель бонуса направления
aging_factor_ms10000Сколько миллисекунд считаются "устаревшими"
log_loadingfalseВыводить подробную информацию в консоль
performance_tipstrueВыводить отладочный лог, когда CPU или MSPT превышают порог (больше не отправляется в чат)

Также есть runtime-конфиг по пути config/lazychunkload-runtime.json:

ОпцияПо умолчаниюОписание
limit_enabledfalseУстановите true, чтобы полностью отключить ограничения CPU (полная скорость)
tips_disabledfalseУстановите true, чтобы отключить подсказки о производительности в чате

Как это работает

  1. Проверяет загрузку CPU раз в тик (кэш на 1 секунду, почти нулевые накладные расходы).
  2. CPU ниже 85%: чанки загружаются как обычно, без ограничений.
  3. CPU выше 85%: частота загрузки чанков автоматически снижается — чем выше CPU, тем сильнее ограничение, но даже в худшем случае хотя бы один проход разрешён каждые 0.2 секунды — так что местность никогда не застрянет навсегда.
  4. Когда вы стоите на месте: фоновое сканирование незгенерированных чанков вокруг вас, загрузка приоритетными партиями.
  5. Когда вы исследуете мир: шаг на пустой чанк запускает немедленный аварийный обход без каких-либо ограничений.

Частые вопросы

Как установить Lazy Chunk Load?

Установите Fabric под свою версию Minecraft, скачайте Lazy Chunk Load под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Lazy Chunk Load?

У Lazy Chunk Load есть сборки для Minecraft 1.20.1, 1.21.1–26.2.

Нужен ли Lazy Chunk Load на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее