Мод для Майнкрафт на оптимизацию и ФПС, который делает загрузку чанков на сервере более плавной во время исследования мира. Он снижает нагрузку на процессор при высокой занятости, чтобы просадки TPS не возникали из-за одновременной загрузки большого числа чанков.
Возможности
- Меняет частоту загрузки чанков по текущей загрузке процессора: при свободном процессоре ограничений нет, при высокой нагрузке загрузка замедляется.
- Пока игрок стоит на месте, заранее подгружает ещё не созданные чанки вокруг него: сначала под ногами, затем перед игроком, по сторонам и сзади.
- Не ограничивает загрузку в первые секунды после входа в мир, при сохранении мира приостанавливает её, а при наступании на незагруженный чанк сразу снимает ограничения.
- Отмечает часто посещаемые чанки и дольше держит их в приоритете предварительной загрузки.
- Учитывает задачи предварительной генерации Chunky и временно снимает ограничения для них.
- Каждые пять секунд выводит состояние работы в
logs/latest.log.
Настройки
Конфиг config/lazychunkload.json создаётся автоматически, а изменения применяются сразу.
cpu_threshold— порог загрузки процессора для замедления.warmup_ticks— число тиков без ограничений после входа.preload_enabled,preload_radius,preload_delay_seconds— включение, радиус и задержка предварительной загрузки.dimension_blacklistиdimension_whitelist— ограничение предварительной загрузки по измерениям.distance_weight,direction_weight,aging_weight— приоритет чанков по расстоянию, направлению взгляда и давности загрузки.log_loading— подробные записи в консоль;performance_tips— диагностические сообщения при высокой нагрузке.
В config/lazychunkload-runtime.json параметр limit_enabled отключает лимиты процессора, а tips_disabled убирает подсказки о производительности.
Требования и совместимость
Мод нужен только на сервере; игрокам устанавливать его не требуется. Подходит и для одиночной игры. Совместим с C2ME, Lithium, VulkanMod и Chunky; алгоритмы генерации чанков не изменяет.
