
WebStats
Плагин WebStats для Minecraft выводит статистику с сервера (scoreboard, PlaceholderAPI и другие плагины) на веб-страницу. Удобно для создания топов, отслеживания онлайна и достижений игроков в реальном времени.
WebStats - это плагин для серверов Minecraft, который решает простую, но важную задачу: показывает статистику игроков прямо на сайте. Вместо того чтобы заходить в игру или использовать сторонние сервисы, можно вывести таблицу с очками, PlaceholderAPI-переменными и данными из других плагинов на отдельную веб-страницу. Это удобно для сообщества - игроки видят свой прогресс, топы и онлайны без лишних телодвижений.
Что умеет WebStats
Плагин собирает данные из нескольких источников и отображает их в виде таблицы с сортировкой, пагинацией и даже аватарками игроков.
- Несколько источников: можно комбинировать данные из scoreboard-целей, PlaceholderAPI (если он установлен) и MySQL-базы данных. Настройка гибкая - подключай любые плагины через SQL.
- Дискорд-интеграция: WebStats умеет отправлять статистику через вебхуки в Discord. Полезно для автоматических отчётов.
- Головы игроков: плагин автоматически подгружает скины через mc-heads.net - даже для офлайн-режима и Bedrock-игроков (если стоит SkinsRestorer).
- Сортировка и фильтры: кликай по заголовкам столбцов - данные сортируются по возрастанию/убыванию. Можно настроить, какие колонки показывать и в каком порядке.
- Автообновление: по умолчанию данные обновляются каждые 10 секунд (настраивается). Можно вообще отключить.
- Статус онлайн/AFK: если на сервере стоит EssentialsX, плагин отмечает AFK-игроков. Без EssentialsX просто показывает, кто в сети.
- Фильтр по онлайну: можно показывать только тех, кто сейчас на сервере - удобно для больших сообществ.
- Пагинация: чтобы страница не тормозила, по умолчанию выводится не больше 100 игроков с кнопками "вперёд/назад".
- Настройка колонок: в конфиге можно указать, какие scoreboard-цели видны на сайте. По умолчанию фильтр
'*'- показываются все. - Экспорт в CSV: сохраняй статистику в файл, чтобы потом строить графики или анализировать.
Как установить
Есть два способа запустить WebStats: со встроенным веб-сервером (проще) или со своим внешним сервером (гибче). В любом случае нужно открыть порт на сервере Minecraft для связи плагина с веб-клиентом.
Встроенный сервер
Просто поставь serve-webpage: true в config.yml и перезапусти сервер. Всё.
Внешний сервер
Скопируй JavaScript-файл из архива и подключи его как модуль на своей странице. При загрузке страницы нужно инициализировать WebStats - пример есть в документации.
Важно знать
- Плагин не требует сложной настройки, но если хочешь кастомизировать отображение - придётся покопаться в конфиге.
- Для работы с PlaceholderAPI нужен сам PlaceholderAPI.
- Если используешь свой веб-сервер, убедись, что порты совпадают.
Скачайте WebStats и покажите игрокам их достижения прямо на сайте - никаких лишних команд, только красивая таблица с живыми данными.
