Plan
Plan - это плагин и его название расшифровывается как Player Analytics
. Как и говорит название, он создаёт аналитику сервера и целый сайт под него.
Плагин позволяет мониторить активность игроков, страну их проживания, количество игроков, количество игроков в среднем, количество новых игроков, средние затраты оперативной памяти и процессора, а также TPS сервера.
Установка
📌 Заметка
Плагин требует дополнительный порт!
- Скачиваем сам плагин с сайта SpigotMC;
- Дальше выполняем действия из данной статьи.
Настройка
Заходим в ~/plugins/Plan/config.yml
Находим
yaml
Webserver:
Port: 8804
И заменяем 8804
на наш порт из вкладки Network
.
Подключение MySQL
Дефолтный конфиг:
yaml
Database:
Type: SQLite
MySQL:
Host: localhost
Port: 3306
User: root
Password: minecraft
Database: Plan
# Launch options to append after mysql driver address
Launch_options: "?rewriteBatchedStatements=true&useSSL=false&serverTimezone=UTC"
Max_connections: 8
Max_Lifetime:
Time: 25
Unit: MINUTES
- Надо изменить тип базы данных. Берём поле
Type: SQLite
и изменяем наMySQL
; - В хосте MySQL надо поставить домен базы данных. Пример:
Host: c1.play2go.cloud
; - В поле
User
надо поставить User'а вашей базы данных. Пример:User: u592_lPbruWckvg
; - В поле
Password
надо также поставить пароль от базы данных. Пример:Password: 887wdS-_wr1
; - А концом настройки MySQL станет поле
Database
, туда надо будет поставить название базы данных. Пример:Database: s869_plan
; - База данных подключена к Plan!
Функции Plan
- Сайт для аналитики и статистики вашего сервера;
- Показ, из какой страны ваши игроки, а также с какого адреса и версии заходят;
- Показ, сколько времени игроки наиграли, их удержание и средний онлайн;
- Поддержка плагинов: Essentials, ViaVersion, DiscordSRV, LuckPerms и многих других.
Команды
Имя | Замены | Описание |
---|---|---|
plan servers | - | Количество серверов в базе данных |
plan search | name/uuid | Поиск игрока |
plan ingame | name/uuid | Показать информацию об игроке в игре |
plan json | name/uuid | Показать данные об игроке в виде JSON |
plan register | --code (код) | Регистрация веб-пользователя |
plan unregister | username | Удалить веб-пользователя |
plan logout | username | Выкинуть (разлогинить) пользователя из веб-панели |
plan users | - | Показать всех пользователей веб-панели |
plan info | - | Информация о плагине |
plan reload | - | Перезагрузить плагин |
plan disable | feature | Отключить плагин или какую-либо функцию |
plan db | subcommand | Управление базой данных |
plan export | json/html | Экспорт json или html данных |
plan import | json/html | Импорт json или html данных |