Мод для Майнкрафт для сервера, который снижает лаги и помогает удерживать стабильный TPS при высокой нагрузке. Он отслеживает MSPT и в зависимости от состояния сервера ограничивает спавн мобов, их ИИ и скорость перемещения.
Возможности
- При обычной нагрузке ограничения не применяются, а при росте MSPT сокращается спавн и отключается ИИ у далёких существ.
- При критической нагрузке мод строже ограничивает спавн и скорость существ, чтобы защитить сервер от сбоев.
- Проверки плотности мобов и логика ИИ выполняются в фоновом потоке с безопасными снимками данных.
- Ограничитель скорости не даёт игрокам и мобам прогружать чанки быстрее, чем сервер успевает их обработать; это полезно для модов с быстрым передвижением и полётом.
- Число мобов в чанке подстраивается под нагрузку.
- Боссы, жители, приручённые и названные биркой мобы не замораживаются и не исчезают.
Как пользоваться
/lagshield status показывает TPS, MSPT, уровень нагрузки, а также число замороженных мобов и отслеживаемых чанков.
Настройки
Файл config/lagshield-common.toml позволяет включать и отключать асинхронные модули, задавать ограничения скорости и чувствительность, максимальное число мобов в чанке и список защищённых мобов VIP List.
Требования и совместимость
Мод рассчитан на серверы NeoForge и гибридные серверные среды, включая Arclight и Mohist. Его достаточно установить на сервер — клиентам он не нужен.
