Вход

Регистрация

Восстановление доступа

Lazy Chunk Load

Lazy Chunk Load

|

hxwi1

Оптимизация сервера, которая динамически замедляет загрузку чанков при высокой нагрузке на процессор для поддержания стабильного TPS.

Скачать

Версия игры

26.1

26.1.1

26.1.2

26.2

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

MIT

Скачиваний:

0

Обновлено:

04.11.2026

ID:

Похожие моды20

Связанные материалы6

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

Стандартная система загрузки чанков в Minecraft планирует обработку огромного количества областей вокруг игрока одновременно. Это вызывает мгновенную перегрузку процессора и резкое падение TPS. Lazy Chunk Load исправляет этот процесс, обеспечивая плавное исследование мира без микрозадержек.

🚶 Анти-лаг исследование

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

Важно понимать: мод не делает загрузку чанков быстрее, он делает её плавнее. Он предлагает пожертвовать мгновенной скоростью ради отсутствия статтеров. Это метод предотвращения лагов на этапе их возникновения, а не попытка исправить последствия.

🔄 Фоновая предобработка

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

Функция включена по умолчанию и работает во время простоя. Система автоматически приостанавливает предобработку, если процессор занят другими задачами, поэтому она никогда не отнимает ресурсы у основной игры.

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

Мод включает несколько механизмов для обеспечения стабильности работы мира:

  • Login Warmup: в первые 10 секунд после входа в мир ограничения отсутствуют, что позволяет быстро загрузить начальный ландшафт.
  • Save Safety: все процессы загрузки чанков автоматически приостанавливаются во время сохранения мира, чтобы избежать зависаний.
  • Emergency Bypass: если игрок заходит на не загруженный чанк, все ограничения игнорируются, и область загружается мгновенно.
  • Hotspot Chunk Tracking: часто посещаемые чанки помечаются как «горячие точки», и время их хранения в памяти продлевается.
  • Dimension Whitelist/Blacklist: возможность ограничить область предобработки через конфиг, чтобы не тратить ресурсы на кастомные измерения.

📊 Мониторинг и логи

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

[LazyChunkLoad] Tick:1200 CPU:45% Sched:3/t Warmup:N Preload:ON Main:OK
ПолеЗначениеОписание
TickТекущий тикСчетчик тиков сервера
CPU%Процент загрузки процессора
Sched3/tКоличество загруженных чанков за прошлый тик
WarmupY/NY — идет прогрев (Warmup), N — нормальный режим
PreloadON/OFF/PAUSEDАктивна / Выключена / Приостановлена из-за высокой нагрузки
MainOK/SLOWOK — полная скорость, 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

Для полного отключения ограничений по CPU установите limit_enabled: true в файле config/lazychunkload-runtime.json.

🛠️ Принцип работы

Алгоритм работы мода состоит из следующих этапов:

  • Проверка нагрузки CPU происходит один раз за тик с кэшированием на 1 секунду, что обеспечивает минимальные затраты ресурсов.
  • Если загрузка CPU ниже 85%, чанки загружаются стандартным способом без ограничений.
  • Если загрузка CPU превышает 85%, частота загрузки чанков автоматически снижается пропорционально нагрузке. Даже в критических ситуациях разрешается как минимум одна итерация загрузки каждые 0.2 секунды, чтобы мир не «застыл» полностью.
  • При нахождении игрока на месте запускается сканирование негенерированных чанков вокруг него с загрузкой в приоритетных группах.
  • При перемещении игрока на пустой чанк активируется аварийный обход ограничений, обеспечивающий моментальную загрузку текущей области.

Мод полностью совместим с такими оптимизаторами, как C2ME, Lithium и VulkanMod. Он не изменяет алгоритмы генерации чанков, а только регулирует ритм их загрузки. Также проект автоматически распознает задачи предогенерации Chunky и снимает лимиты CPU на время процесса, восстанавливая их после завершения.

Требования проверенного файла

  • По манифесту для файла lazychunkload-fabric-26.1+-1.3.0.jar (Minecraft 26.1, 26.1.1, 26.1.2, 26.2; Fabric) требуется fabric-api. Встроенных JAR-библиотек в проверенном файле нет.

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз lazychunkload-fabric-26.1+-1.3.0.jar 49.8 KB 26.2, 26.1.2, 26.1.1, 26.1 Fabric ENZH 0 19.07.2026
Зависимостей нет.

Скачать

Версия игры

26.1

26.1.1

26.1.2

26.2

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

MIT

Скачиваний:

0

Обновлено:

04.11.2026

ID:

Похожие моды20

Связанные материалы6