开启辅助访问      
收藏本站

站内搜索

搜索
热搜: 下载 1.20 1.21

Minecraft(我的世界)苦力怕论坛

[本体插件] Plan | Player Analytics - 通过网页面板监控和分析服务器状态和玩家活动

发表于 2024-5-30 12:35:54 | 显示全部楼层 |阅读模式 IP:浙江省
插件发布
中文名: Plan
外语名: Plan
支持版本: 1.7.x 1.8.x 1.9.x 1.10.x 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x 1.20.x 
适用服务端: Cauldron Spigot Sponge BungeeCord Nukkit 其它 
插件类型: 网页 
前置插件: 无前置
来源: 原创
原帖地址: https://www.spigotmc.org/resources/plan-player-analytics.32536/
下载地址: https://github.com/plan-player-analytics/Plan/releases
最后更新: 2024-05-30
本帖最后由 Cnzw 于 2024-5-30 12:37 编辑





插件简介

Plan 是一个支持 Bukkit、Sponge、Bungee、Velocity 服务器的网页面板分析工具插件,可以通过网页面板监控和分析服务器状态和玩家活动。

内置的网页面板可以显示对服务器上不同方面的数据和分析,例如玩家在线数量、统计数据和插件数据,以及这些数据如何随着时间的推移而变化的趋势。

Plan 还支持或被支持众多插件,可以在 这里查看





安装要求

  • Spigot/Paper/Folia/NukkitX 或其分支:全版本
  • Sponge/SpongeForge/Fabric/Cauldron 或其分支:全版本
  • Bungeecord/Velocity 或其分支:全版本
  • Java:11 或更高版本
  • 如果无法更新到Java 11,请使用 5.4 build 1722


如何使用

插件安装分为单服务器模式和群组模式两种模式,群组模式可以把单服务器数据整合到一个网页面板中。

如果想要使用群组模式,请直接看下方的“群组安装”章节和“单服务器接入群组”章节。

单服务器安装
原文文档

适用于 Spigot/Paper/Folia/NukkitX/Sponge/SpongeForge/Fabric/Cauldron 服务端。

基础要求
需要额外的对外开放端口(面板服可以退场了)
Java:11 或更高版本

将本插件文件复制到服务器的 plugins 文件夹后重启服务器。

默认的网页面板端口是8804,可以在配置文件 config.yml 修改端口。

  1. Webserver:
  2.   Port: 8804
复制代码

使用 /plan reload 更改端口后重载配置以应用更改。

可以使用 Webserver.Alternative_IP 设置更改网页访问地址。

  1. Webserver:
  2.     Alternative_IP:
  3.         Enabled: true
  4.         Address: "play.address.net:%port%" # 不用动 %port%,Plan 会自动替换
复制代码

同样,使用 /plan reload 更改端口后重载配置以应用更改。

此时面板是对外开放的,任何人都可以访问。如果想要启用账号密码验证,则需要 部署SSL
不适合没有建站经验的腐竹,可以单纯改下端口来规避玩家访问,因为 Plan 是“只读”(只能获取数据而不能控制服务器)的,所以不加密也不会有服务器安全问题。


此时 Plan 的单服务器就应该完成了,可以直接从对应地址访问网页面板了。(还有问题?见 原文文档

群组安装
原文文档

适用于 Bungeecord/Velocity 服务端。

基础要求
需要额外的对外开放端口(面板服可以退场了)
MySQL数据库
Java:11 或更高版本

将本插件文件复制到服务器的 plugins 文件夹后重启服务器。

默认的网页面板端口是8804,可以在配置文件 config.yml 修改端口。

  1. Webserver:
  2.   Port: 8804
复制代码

使用 /plan reload 更改端口后重载配置以应用更改。

可以使用 Webserver.Alternative_IP 设置更改网页访问地址。

  1. Webserver:
  2.     Alternative_IP:
  3.         Enabled: true
  4.         Address: "play.address.net:%port%" # 不用动 %port%,Plan 会自动替换
复制代码

同样,使用 /plan reload 更改端口后重载配置以应用更改。

Plan 不会自动创建新数据库,因此需要创建或使用现有数据库。(是新建数据库而不是数据表)
创建新数据库后在 config.yml 修改数据库配置:

  1. Database:
  2.   MySQL:
  3.     Address: localhost
  4.     Port: 3306
  5.     User: <user>
  6.     Password: <password>
  7.     Database: <db_name>
  8.     Launch_options: "?rewriteBatchedStatements=true&useSSL=false"
复制代码

使用 /planproxy reload 重载配置以应用更改。

此时面板是对外开放的,任何人都可以访问。如果想要启用账号密码验证,则需要 部署SSL
不适合没有建站经验的腐竹,可以单纯改下端口来规避玩家访问,因为 Plan 是“只读”(只能获取数据而不能控制服务器)的,所以不加密也不会有服务器安全问题。


单服务器接入群组
将本插件文件复制到子服(如Spigot等)的 plugins 文件夹后重启服务器。

可以修改配置文件中的 Server.Name 为服务器设置名称(显示在网页面板上的服务器名称)。

修改子服配置中设置数据库设置(记得要改Database.Type):

  1. Database:
  2.   Type: MySQL
  3.   MySQL:
  4.     Address: localhost
  5.     Port: 3306
  6.     User: <user>
  7.     Password: <password>
  8.     Database: <db_name>
  9.     Launch_options: "?rewriteBatchedStatements=true&useSSL=false"
复制代码
如果复制配置文件夹,不要在两台服务器之间复制 ServerInfoFile.yml -这可能会导致两台服务器识别为同一台服务器!


通过设置 Webserver.Disable_Webservertrue 禁用子服上的网页面板。

使用 /plan reload 重载配置以应用更改。

现在,Plan 应该可以收集大量子服数据,并能够通过 Bungee/Velocity 上的网页面板访问所有服务器数据。

此时 Plan 的服务器群组就应该完成了,可以直接从对应地址访问网页面板了。(还有问题?见 原文文档

更多设置
常用的页面:


命令和权限




使用统计




更多

本插件已加入 插件搬运计划,会定期同步外网资源的更新。

搬运催更 & 问题反馈快速响应问卷 或在下方留下评论。
苦力怕论坛,感谢有您~
回复

使用道具 举报

发表于 2024-5-30 18:25:05 来自手机 | 显示全部楼层 IP:浙江省
感谢分享
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

发表于 2024-5-30 22:34:47 来自手机 | 显示全部楼层 IP:江西省
感谢分享
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供云服务 | GMT+8, 2024-6-18 20:29

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号