Плагин для серверов Майнкрафт, который помогает администраторам следить за производительностью, онлайном и подозрительной активностью игроков. Он показывает TPS, MSPT, использование памяти и процессора, нагрузку по мирам и переполненные чанки, а также может отправлять предупреждения в консоль и Discord.
Возможности
- Графическая панель с TPS, MSPT, памятью, процессором и числом игроков; показатели выделяются цветом по уровню предупреждения.
- Нагрузка отдельно по каждому миру, горячие точки с игроками и журнал подозрительной активности. Данные в панели можно обновлять вручную.
- Статистика числа игроков по часам и сведения о количестве чанков и сущностей в каждом мире.
- Автоматические предупреждения при низком TPS, высоком расходе памяти, приближении к лимиту игроков и нехватке места на диске. Для каждого типа можно задать отдельную задержку между уведомлениями.
- Периодические отчёты о TPS, MSPT и онлайне для консоли и Discord; настраиваемые сообщения о запуске и остановке сервера.
- Фиксация необычной скорости движения, слишком большой дальности атаки, частых входов и выходов, быстрого разрушения блоков и резкого прироста предметов в инвентаре. Плагин лишь записывает события и предупреждает администраторов: игроков он не кикает и не банит.
- Интеграция с PlaceholderAPI:
%healthboard_tps%,%healthboard_mspt%,%healthboard_online%,%healthboard_tps_color%. - Интеграция с DiscordSRV для отправки предупреждений и отчётов в настроенный канал.
Команды
/health dashboard— открыть панель; также доступны/hbи/serverstatus./health tps,/health mspt,/health mem,/health cpu,/health players— вывести показатели текстом;playersтакже показывает чанки и сущности по мирам./health hotspot— показать самые заполненные чанки./health near [player]— узнать, сколько игроков находится рядом с указанным игроком или с вами./health peak— показать средний онлайн по часам./health suspects— открыть список игроков с записанной подозрительной активностью./health clearsuspects <player>— очистить записи игрока./health notifytest— отправить тестовое уведомление Discord./health reload— перечитатьconfig.yml./health lang <code>— временно сменить язык интерфейса для текущего сеанса.
Права
healthboard.admin— доступ ко всем командам и графической панели; по умолчанию есть у операторов сервера.
Настройка
- Языковые файлы
zh_TWиen_USнаходятся в папкеlang/; их можно редактировать и дополнять. - PlaceholderAPI и DiscordSRV подключаются как необязательные зависимости.
Требования
Работает на серверах Paper, Spigot и Bukkit.
