Плагин для серверов Майнкрафт, который помогает администраторам следить за производительностью, лагами и подозрительной нагрузкой через команды и веб-панель. Он собирает показатели сервера, миров и чанков, хранит данные в SQLite и отправляет предупреждения.
Возможности
- Отображает TPS, MSPT, количество сущностей и загруженных чанков.
- Диагностирует нагрузку по мирам и чанкам.
- Профилирует события и влияние плагинов, помогая найти частые и медленные события, всплески нагрузки.
- Предупреждает о низком TPS, высоком MSPT, перегруженных чанках и большом числе сущностей.
- Веб-панель показывает данные сервера; также доступен JSON API.
- Данные сохраняются в
plugins/ServerScope/serverscope-mvp.dbасинхронно.
Команды
/serverscope— основная команда плагина;/serverscope status— состояние сервера;/serverscope reload— перезагрузить настройки;/serverscope report— сформировать отчёт;/serverscope findings— показать найденные проблемы;/serverscope alerts— открыть предупреждения;/serverscope web regenerate-token— создать новый токен веб-панели.
Права
serverscope.adminserverscope.command.*serverscope.alerts
По умолчанию доступ есть у операторов сервера.
Настройка
Основной файл: plugins/ServerScope/config.yml.
Веб-панель по умолчанию слушает только 127.0.0.1 на порту 8080; для входа нужен токен из web.auth-token. Для внешнего доступа укажите в конфиге адрес 0.0.0.0 и нужный порт, откройте его в панели хостинга и файрволе. Токен нельзя публиковать.
Требования
Плагин рассчитан на Paper или Folia и требует Java 21 или новее.
