Plan | 玩家数据统计📊

插件 Plan | 玩家数据统计📊 5.6 build 2883

监控 Minecraft 玩家活动的终极工具! 提供安装配置教程。
main-header-Plan.jpg

Plan是一款终极服务器工作人员工具,用于监控玩家在服务器中的游戏情况。
内置的网络服务器可显示服务器上不同方面的信息,如在线活动、玩家人数以及这些信息随时间的变化情况。

计划支持多个不同的平台和版本;
Spigot、Paper、Sponge、SpongeForge、Bungeecord、Velocity、Cauldron、NukkitX 及所有衍生产品。
slogans-dark.png

server_page.jpg

player_page.png

network_servers.jpg

query_page.jpg

需要 Java 11 或更新版本--如果无法更新至 Java 11,请使用 5.4 build 1722 版本(1.7.X - 1.12.2 版本)

十分感谢插件开发与翻译的人员
Contributors.png



服务器设置

这是游戏服务器平台(基于 Bukkit、Spigot、Sponge、Nukkit 和 Fabric 的服务器)的设置教程。
本教程适用于代理平台:网络设置

这些图标用于在安装过程中提供帮助

💭有关可能出现的问题的问题(以前有人遇到过这些问题)
📢 有关更改设置的重要说明
🚧 针对某些用户的额外步骤
💡 额外内容

此外,还有简单安装的视频教程。如果您的平台需要额外的步骤,请同时按照文字教程进行操作。


✔️ 要求

  • Minecraft 服务器上 Plan 网络服务器的未使用开放端口
  • Java 11(如果不符合此要求,请安装旧版本 5.4 build 1722)

💭 我在使用主机,如何获得开放端口?
有些主机提供包含开放端口的端口范围,而有些主机则需要您联系他们才能开放端口。
如果可以访问防火墙,可以直接从那里打开端口。
本教程将解释如何在防火墙上打开端口。
💭 我没有开放的端口,现在怎么办?
您可以尝试在同一台机器上使用现有的网络服务器。请注意,这方面的支持有限。

安装目标

以下是本教程旨在引导您实现的目标。
本教程结束时,您将掌握

  • 指向 Plan 网站服务器的链接
  • ...访问计划的网络服务器(在您的服务器上运行的插件)
    • Plan 网络服务器的开放端口
此外,您还可能

  • ..接受 GeoLite2 EULA
  • ... 如果使用翼龙面板,请为计划分配一个端口
  • ... 如果使用 Azure 或类似系统,启用端口转发
  • ... 如果使用 Cauldron 或 Thermos,将 ASM 库从 v4 升级到 v5。
安装后,还可以

  • .为 Plan 设置 MySQL
  • 在 Plan 网站服务器上设置登录和 HTTPS

步骤 0:准备

下载 Plan.jar (或 PlanFabric.jar ,用于织物) - 如果没有,请从 Releases 获取一个

翼龙面板用户
端口需要分配后才能使用,请参阅本节进行分配。
🚧 Cauldron / Thermos用户
需要 ASM 5,请参阅本节了解如何在开始之前更新程序库。
🚧 Folia 用户
在撰写本报告时(2024-05-18),Folia 不支持 PlayerChangedWorldEvent ,因此会话将在 Plan 中包含不正确的世界使用数据。

步骤 1:安装

将 Plan.jar 放入插件目录( /plugins/ 或 /mods/ )并重新启动服务器。

Plan/config.yml 应出现在插件目录中。

步骤 2:更改网络服务器端口

💡 提示
计划内置网络服务器。
如果端口开放,则不需要额外的网络托管服务。
默认网络服务器端口为 8804。
如果 8804 不可用或您想使用其他端口,请在计划配置中将 Webserver.Port 改为其他值:

Webserver:
Port: 8804

使用 /plan reload 更改端口后,重新加载插件以应用更改。

📢 重要
确保使用的端口不是为 FTP 等非 HTTP 协议指定的端口。
如有必要,您可以在维基百科上找到知名端口列表。(一般来说,不要使用低于 1024 的端口)。
💭 绑定端口失败,现在怎么办?
端口可能被其他程序使用,请尝试使用其他端口。

步骤 3:从防火墙打开端口

使用防火墙软件打开在步骤 2 中选择的端口。如果您的主机提供了一个开放端口,您可以跳过这一步。

💡 提示
您可以使用该工具测试端口是否打开:
https://www.yougetsignal.com/tools/open-ports/
🚧 Azure 用户
确保在 Azure 上启用端口转发功能

步骤 4:检查地址是否正确

现在,"计划 "应该已经启用。
在控制台的计划启用日志中找到该地址。

[INFO]: [Plan] Webserver running on PORT #### (<Address is here>)


💭 为什么地址是 http://0.0.0.0:8804 或 http://:8804 ?
这些都是无效地址。
计划在 server.properties 中查找 IP - 如果 IP 无效,则需要更改地址,具体说明如下。
您可以通过 Webserver.Alternative_IP 设置更改地址。

将地址指向您的服务器:

Webserver:
Alternative_IP:
Enabled: true
Address: "play.address.net:%port%"

📢 重要
不要将地址中的 %port% 替换为任何端口,Plan 会自动将其替换为 Webserver.Port 。确保将 Alternative_IP 改为 true 。
💡 高级提示
如果不想在地址末尾加上 :pORT ,可以使用 Nginx 或 Apache 等反向代理。

步骤 5:尝试访问页面

如果上一步后没有重新加载计划,请使用 /plan reload 重新加载。

像上一步一样,在控制台的计划启用日志中找到该地址,然后尝试用浏览器访问。

💡 提示
您还可以使用 /plan server 命令获取页面链接。
💭 为什么我无法访问该页面?
根据浏览器给出的错误信息,可能有多种不同的原因。

  • ERR_CONNECTION_REFUSED 或 ERR_TIMED_OUT :浏览器无法连接到地址或端口。确保地址正确并检查端口是否打开(必要时重做步骤 3 和 4)。
  • ERR_NAME_NOT_RESOLVED : 地址无法解析,这是 DNS 的问题。设置 DNS A-record 以指向服务器机器,或将地址更改为其他地址(第 4 步)
  • ERR_DNS_PROBE_FINISHED_NXDOMAIN : DNS 可能尚未更新 A 记录
  • 参见访问问题流程图
如果这些步骤不能解决问题,您可以在 Discord 上寻求支持
无下载权限
TJY
贡献者 TJY

帖子交流

0

点赞金锭

56

贡献资源

3

资源版本 5.6 build 2883
下载量 10
热度 853
更新时间
{评级}星 0 星
顶部