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 данных |