Плагин Player Analytics Майнкрафт
Плагины

Plan | Player Analytics

Плагин Player Analytics позволяет отслеживать активность игроков на вашем сервере. Это лучший аналитический инструмент для персонала сервера.

Встроенный веб-сервер отображает информацию о различных параметрах состояниях сервера, таких как онлайн-присутствие, база игроков и то, как они меняются с течением времени.

Plan поддерживает несколько различных платформ и версий: Spigot, Paper, Sponge, SpongeForge, BungeeСord, Velocity, Cauldron, NukkitX и все их производные инструменты.

Плагины, которые используют Plan API или Plan использует их API.

  • AAC (Расширенный Anti-Cheat)
    Spigot. Plan поддерживает версии до 4.4.2 (версии 5+ не поддерживаются из-за отсутствия данных)
  • AdvancedAchievements
    Spigot
  • AdvancedBan
    Spigot
  • AntiVPN
    Spigot, BungeeCord, Velocity
  • ASkyBlock
    Spigot
  • BanManager
    Spigot. Plan поддерживает версии до 6.0.2 (7+ – в статусе поддержки)
  • BentoBox
    Spigot. Поддержка каждого режима игры кодируется отдельно. В настоящее время поддерживает AcidIsland, BSkyBlock, CaveBlock, SkyGrid
  • CoreProtect
    Spigot. Поддержка отключена из-за сбоев при использовании API
  • DiscordSRV
    Spigot
  • DKBans
    Spigot
  • DKCoins
    Spigot
  • EssentialsX
    Paper
  • Factions & forks
    Spigot
  • FactionsUUID & forks
    Spigot
  • Floodgate (GeyserMc)
  • GriefDefender
    Spigot
  • GriefPrevention, GriefPrevention (Sponge)
    Spigot, Sponge
  • GriefPreventionPlus
    Spigot (не поддерживается)
  • Jobs Reborn
    Spigot
  • Litebans
    Spigot, BungeeCord
  • LuckPerms
    Spigot, Sponge, Nukkit, BungeeCord, Velocity
  • mcMMO (Modern & Classic)
    Spigot
  • MinigamesLib
    Spigot. Поддержка каждого игрового режима добавляется отдельно
  • Nucleus
    Sponge
  • nuVotifier
    Spigot, Sponge, BungeeCord
  • ProtocolSupport
    Spigot
  • RedProtect
    Spigot, Sponge
  • Sponge Economy
    Sponge (сам сервер)
  • SuperbVote
    Spigot
  • Tebex / Buycraft
    любые
  • TownyAdvanced
    Spigot
  • Vault (All Permissions & Economy plugins)
    Spigot
  • ViaVersion
    Spigot, Sponge, BungeeCord. Для поддержки Velocity требуется какой-нибудь способ регистрации пользователей плагинов.

✔️ Требование для настройки

Необходим неиспользуемый открытый порт для веб-сервера Plan на вашем сервере Minecraft.

Настройка сервера

Шаг 0. Подготовка

  • загрузите Plan.jar;
  • для Sponge:
    • включите геолокацию игрока, установив Data_gathering.Geolocations в true;
  • на Pterodactyl должен быть выделен порт, на котором работает Plan:
    • перейдите в категорию узлов вашей панели (http(s)://panel.domain.com/admin/nodes) и создайте новый узел, если у вас его нет;
    • перейдите к узлу > Allocation;
    • c правой стороны Assign New Allocations введите свой IP-адрес (псевдоним не нужен) и укажите порт (-ы), которые Вы хотите зарезервировать;
    • затем выберите сервер из http (-s): //panel.domain.ru/admin/servers и перейдите к  Build Configuration  > Allocation Management;
    • Нажмите Assign Additional Ports и выберите, какие порты вы хотите назначить этому серверу. Щелкните Update Build Configuration, чтобы сохранить изменения;
    • перезапустите контейнер docker, чтобы применить изменения к конфигурации сборки;
    • На 4-м шаге в Alternative_IP впишите адрес сервера, на котором работает Pterodactyl;
  • для Cauldron / Thermos / KCauldron требуется обновление ASM до последней версии:
    • перейдите в папку bin\net\md-5\SpecialSource\1.7-SNAPSHOT сервера;
    • удалите SpecialSource-1.7-SNAPSHOT.jar файл jar;
    • загрузите Специальный источник v1.7.4 из http://central.maven.org/maven2/net/md-5/SpecialSource/1.7.4/SpecialSource-1.7.4.jar;
    • (KCauldron) скопируйте jar файл в папку bin\net\md-5\SpecialSource\1.7-SNAPSHOT;
    • (Cauldron / Thermos) скопируйте файл jar в папку libraries\net\md-5\SpecialSource\1.7-SNAPSHOT;
    • переименуйте jar-файл, в который вы только что скопировали файл SpecialSource-1.7-SNAPSHOT.jar.

Шаг 1. Установка

  • поместите Plan.jar в каталог плагинов ( /plugins/ или /mods/) и перезапустите сервер.
    В каталоге плагина должен появиться файл установок Plan/config.yml.

Шаг 2. Измение порта веб-сервера

Plan имеет встроенный web-сервер.
Если у вас есть открытый дополнительный порт, то web-хостинг не требуется.
  • порт web-сервера по умолчанию — 8804. Если 8804 недоступен или Вы хотите использовать другой порт, измените Webserver.Port на другое значение в установках:
    • Webserver:
       Port: 8804
  • перезагрузите плагин после изменения порта с помощью /plan reload, чтобы применить изменения.

Важно!

Убедитесь, что вы используете порт, который не предназначен для протокола, отличного от HTTP, например для FTP. При необходимости вы можете найти список известных портов в Википедии . (лучше не использовать порты ниже 1024.)

Пользователям панели Pterodactyl!

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

Не удалось привязать порт?

Вероятно, порт используется другой программой, попробуйте использовать другой порт.

Шаг 3. Откройте порт в брандмауэре

  • откройте порт, который вы выбрали на предыдущем шаге, с помощью программного обеспечения брандмауэра. Если ваш хостинг предоставил вам открытый порт, вы можете пропустить этот шаг:
    • для Windows 10
      • переход: Панель управления -> Брандмауэр Защитника Windows -> Дополнительные параметры;
      •  выбираем «Правила для входящих подключений» -> «Создать правило»…
      •  выбираем «Для порта»;
      •  указываем порт;
      •  ставим «Разрешить подключение»;
      •  ставим все галочки;
      •  присваиваем порту имя и нажимаем «Готово»;
      • перезагрузите ПК.
    • для Windows Server 2012
      • переход: Панель управления -> Брандмауэр Защитника Windows -> Дополнительные параметры;
      • выберите пункт «Правила для входящих подключений» -> «Создать правило»;
      • укажите тип правила и перейдите в следующее меню;
      • укажите требуемый для открытия тип порта (например, тут можно как открыть порт TCP, так и после изменить его);
      • перейдите в «Локальные порты» и введите его значение (цифры);
      • на следующей странице «Действие» подтвердите соединение соответствующей кнопкой;
      • на следующей вкладке «Профиль» укажите параметры рабочей среды;
      • затем введите «Имя» и нажимаем «Готово»;
      • перезагрузите ПК.
    • Linux / Debian iptables
    • Linux / Debian / Ubuntu ufw

Совет!

На сайте You get signal можно проверить, открыт ли нужный порт.

Для пользователей Azure!

Убедитесь, что в  Azure включена переадресация портов.

Шаг 4. Убедитесь, что адрес правильный

  • найдите адрес в журнале включения Plan в консоли, который указан в строке:
    [INFO]: [Plan] Webserver running on PORT ####.
    Если IP недействителен (типа http://0.0.0.0:8804 или http://:8804), то адрес нужно будет изменить в server.properties:
    Webserver:
       Alternative_IP: true
           Address: "play.address.net:%port%"

Шаг 5. Проверьте доступ к странице

  • перезагрузите Plan с помощью  /plan reload.
  • найдите адрес в журнале включения Plan в консоли или по ссылке на страницу с помощью команды /plan server и введите его в адресную строку браузера.

Если нет доступа к странице web-сервера!

В зависимости от ошибки, которую выдает браузер, может быть несколько разных причин
:
ERR_CONNECTION_REFUSED или ERR_TIMED_OUT: браузеру не удалось подключиться к адресу или порту. 
Убедитесь, что адрес указан верно и что зарезервированный порт открыт (при необходимости повторите шаги 3 и 4).
ERR_NAME_NOT_RESOLVED: адрес не может быть определен
.
Скорее всего это проблема с DNS. Настройте A-запись DNS, чтобы указать на ваш сервер или измените адрес на другой (шаг 4).

Настройка плагина закончена.

Plan | Player Analytics плагин скриншот 1
Plan | Player Analytics плагин скриншот 2
Plan | Player Analytics
Plan | Player Analytics плагин
jar

Plan-5.4-build-1366.jar

Дата изменения: 18-07-2021
Размер: 19.20 MB
Скачиваний: 1047
Версия: 1.7—1.17

  • Казино на деньги
  • Новое предупреждение

    Закрыть