Плагин для серверов Майнкрафт, который объединяет управление плагинами, наблюдение за производительностью и разбор ошибок в одном меню. Он помогает администратору находить причины лагов, следить за зависимостями и обслуживать сервер без постоянного просмотра консоли.
Возможности
- Показывает состояние, файл, зависимости, ошибки и доступные действия для каждого плагина, включая JAR-файлы из папки
plugins, которые ещё не загружены. - Позволяет загружать, включать и отключать, запускать, останавливать, перезапускать, перезагружать и выгружать плагины через внутриигровое меню.
- Отображает TPS, MSPT, использование RAM, число игроков, сущностей и загруженных чанков, а также активность задач планировщика.
- Анализирует ошибки из логов, повторяющиеся исключения, проблемы зависимостей и нагрузку от задач, чтобы упростить поиск источника лагов.
- Система LagClear запускает очистку ненужных ресурсов и показывает результат операции.
- Есть поиск по названию плагина и отдельные экраны с подробной информацией.
Права
Критические действия управления плагинами, включая обновление во время работы сервера, могут быть ограничены правами для администраторов.
Настройка
Язык интерфейса и сообщений выбирается в конфигурации. Файлы переводов находятся в папке langs; можно использовать готовый файл или создать собственный. Для отсутствующих строк используется резервный перевод, чтобы в меню не появлялись технические ключи.
При установленном PlaceholderAPI плагин регистрирует расширение asteriascore. Плейсхолдеры используют вид %asteriascore_...%, например:
%asteriascore_tps%— текущий TPS;%asteriascore_mspt%— средний MSPT;%asteriascore_ram_percent%— процент занятой RAM;%asteriascore_players%— число игроков онлайн;%asteriascore_entities%и%asteriascore_chunks%— число сущностей и чанков;%asteriascore_plugins_enabled%— число включённых плагинов;%asteriascore_errors%— найденные ошибки плагинов;%asteriascore_dependency_problems%— проблемы зависимостей;%asteriascore_lagclear_last_count%— число очищенных объектов при последнем запуске LagClear.
Для данных конкретного плагина вместо <name> указывается его название: %asteriascore_plugin_status_<name>%, %asteriascore_plugin_errors_<name>%, %asteriascore_plugin_depend_<name>%.
Требования
Интеграция с PlaceholderAPI работает, если PlaceholderAPI установлен и включён; без него основные функции плагина не затрагиваются.
