Skip to content
Авторы статьи
s3nkwr
Timtaran

Plan

Plan - это плагин и его название расшифровывается как Player Analytics. Как и говорит название, он создаёт аналитику сервера и целый сайт под него.

Плагин позволяет мониторить активность игроков, страну их проживания, количество игроков, количество игроков в среднем, количество новых игроков, средние затраты оперативной памяти и процессора, а также TPS сервера.

Установка

📌 Заметка

Плагин требует дополнительный порт!

  1. Скачиваем сам плагин с сайта SpigotMC;
  2. Дальше выполняем действия из данной статьи.

Настройка

Заходим в ~/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
  1. Надо изменить тип базы данных. Берём поле Type: SQLite и изменяем на MySQL;
  2. В хосте MySQL надо поставить домен базы данных. Пример: Host: c1.play2go.cloud;
  3. В поле User надо поставить User'а вашей базы данных. Пример: User: u592_lPbruWckvg;
  4. В поле Password надо также поставить пароль от базы данных. Пример: Password: 887wdS-_wr1;
  5. А концом настройки MySQL станет поле Database, туда надо будет поставить название базы данных. Пример: Database: s869_plan;
  6. База данных подключена к Plan!

Функции Plan

  • Сайт для аналитики и статистики вашего сервера;
  • Показ, из какой страны ваши игроки, а также с какого адреса и версии заходят;
  • Показ, сколько времени игроки наиграли, их удержание и средний онлайн;
  • Поддержка плагинов: Essentials, ViaVersion, DiscordSRV, LuckPerms и многих других.

Команды

ИмяЗаменыОписание
plan servers-Количество серверов в базе данных
plan searchname/uuidПоиск игрока
plan ingamename/uuidПоказать информацию об игроке в игре
plan jsonname/uuidПоказать данные об игроке в виде JSON
plan register--code (код)Регистрация веб-пользователя
plan unregisterusernameУдалить веб-пользователя
plan logoutusernameВыкинуть (разлогинить) пользователя из веб-панели
plan users-Показать всех пользователей веб-панели
plan info-Информация о плагине
plan reload-Перезагрузить плагин
plan disablefeatureОтключить плагин или какую-либо функцию
plan dbsubcommandУправление базой данных
plan exportjson/htmlЭкспорт json или html данных
plan importjson/htmlИмпорт json или html данных