Плагин для серверов Майнкрафт на Paper, который собирает статистику игроков и сохраняет её в базе данных MySQL или MariaDB. Данные подходят для сайта сервера, таблиц лидеров, профилей игроков и внешних панелей.
Возможности
Можно отдельно включать или отключать сбор следующих данных:
- время в игре и пройденное расстояние;
- смерти, убийства игроков и мобов;
- сломанные и поставленные блоки;
- созданные предметы;
- сообщения в чате и использованные команды;
- нанесённый и полученный урон;
- подключения, игровые сессии и статус игрока онлайн или офлайн.
Статистика временно хранится в памяти и периодически синхронизируется с базой, чтобы сократить число запросов.
Команды
/playersstats/pstats— короткий вариант команды.
Права
playersstats.admin— доступ к административной команде.
Настройка
Подключение к базе и параметры работы задаются в plugins/PlayersStats/config.yml.
В конфиге можно указать хост, порт, имя базы, логин и пароль, SSL, тайм-ауты, названия таблиц и интервал синхронизации. Также настраиваются интервал отслеживания, расстояние для определения телепортации, отдельные виды статистики, сообщения плагина и отладочный журнал.
Требования
Нужны сервер Paper, Java 21 и база данных MySQL или MariaDB. Плагин создаёт необходимые таблицы в указанной базе автоматически.
