Плагин для серверов Майнкрафт защищает от лаг-машин на редстоуне, стараясь не мешать обычным фермам. Он оценивает активность каждого чанка и вмешивается, когда редстоун создаёт нагрузку без полезной работы.
Возможности
Плагин учитывает срабатывания поршней, раздатчиков, выбрасывателей и изменения сигналов редстоуна, а полезной активностью считает передачу предметов через воронки, рост культур, ломание блоков и смерти мобов. Активное сканирование начинается при проблемах с производительностью сервера.
Для подозрительных чанков ограничения применяются постепенно:
- часть событий редстоуна пропускается, замедляя механизм;
- если нагрузка сохраняется, редстоун в чанке временно останавливается;
- после восстановления производительности ограничения снимаются автоматически.
Отдельные модули отключают пустые циклы раздатчиков и выбрасывателей, ограничивают частое мигание ламп редстоуна и временно отключают столкновения больших скоплений сущностей в одном блоке.
Команды
/sal status— показать MSPT, ядро сервера и число отслеживаемых чанков;/sal top— вывести наиболее подозрительные чанки;/sal reload— перезагрузить конфигурацию и язык.
Права
sovaantilag.admin — доступ к командам администратора; по умолчанию выдаётся операторам сервера.
Настройка
В config.yml настраиваются пороги срабатывания, вероятность замедления, длительность остановки и включение отдельных модулей. Язык выбирается ключом language: в config.yml; файлы переводов находятся в plugins/SovaAntiLag/lang/. Есть русский язык.
Требования
Работает на Bukkit, Spigot, Paper, Purpur и Pufferfish. Folia поддерживается в экспериментальном режиме. Требуется Java 21 или новее.
