找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

Plan | Player Analytics - 通过网页面板监控和分析服务器状态和...

Cnzw 2024-5-30 12:28:08 网页 阅读 549 来自 中国浙江
服务器插件
中文名称: Plan
英文名称: Plan
插件来源: 原创
适用服务端: Cauldron Spigot Sponge BungeeCord Paper Loliserver Catserver Mohist Banner Folia Purpur Arclight KCauldron Waterfall Velocity 
插件类型: 信息
语言支持: 中文 英文 其他 
适用版本: 全版本 
前置插件/mod:
下载地址: https://github.com/plan-player-analytics/Plan/releases
原贴地址: https://www.spigotmc.org/resources/plan-player-analytics.32536/

马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Cnzw 于 2024-5-30 12:31 编辑





插件简介

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 修改端口。
Webserver:
  Port: 8804
使用 /plan reload 更改端口后重载配置以应用更改。

可以使用 Webserver.Alternative_IP 设置更改网页访问地址。
Webserver:
    Alternative_IP:
        Enabled: true
        Address: "play.address.net:%port%" # 不用动 %port%,Plan 会自动替换
同样,使用 /plan reload 更改端口后重载配置以应用更改。

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


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

群组安装
原文文档

适用于 Bungeecord/Velocity 服务端。

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

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

默认的网页面板端口是8804,可以在配置文件 config.yml 修改端口。
Webserver:
  Port: 8804
使用 /plan reload 更改端口后重载配置以应用更改。

可以使用 Webserver.Alternative_IP 设置更改网页访问地址。
Webserver:
    Alternative_IP:
        Enabled: true
        Address: "play.address.net:%port%" # 不用动 %port%,Plan 会自动替换
同样,使用 /plan reload 更改端口后重载配置以应用更改。

Plan 不会自动创建新数据库,因此需要创建或使用现有数据库。(是新建数据库而不是数据表)
创建新数据库后在 config.yml 修改数据库配置:
Database:
  MySQL:
    Address: localhost
    Port: 3306
    User: <user>
    Password: <password>
    Database: <db_name>
    Launch_options: "?rewriteBatchedStatements=true&useSSL=false"
使用 /planproxy reload 重载配置以应用更改。

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


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

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

修改子服配置中设置数据库设置(记得要改Database.Type):
Database:
  Type: MySQL
  MySQL:
    Address: localhost
    Port: 3306
    User: <user>
    Password: <password>
    Database: <db_name>
    Launch_options: "?rewriteBatchedStatements=true&useSSL=false"
如果复制配置文件夹,不要在两台服务器之间复制 ServerInfoFile.yml -这可能会导致两台服务器识别为同一台服务器!


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

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

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

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

更多设置
常用的页面:


命令和权限




使用统计




更多

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

搬运催更 & 问题反馈快速响应问卷 或在下方留下评论。
(0)
CnzwLv2-铁粒

相关推荐

帖子地址: 

发表回复

使用道具 举报