监控 Minecraft 服务器的状态,通过每分钟将其保存到名为 `stats_io_servers` 的 MySQL 表中。在 Bungee 环境中,每个服务器可以使用不同的名称进行标识,以便快速了解网络的状况。然后,您可以将数据显示在您选择的前端(未包含)。
存储的数据类似于服务器查询数据,包括以下内容:
* 在线玩家数量
* 允许的最大玩家数量
* 在线玩家列表
* 已安装的插件列表
此外,还添加了:
* 当前 TPS(每秒滴答数)
* 上次服务器启动时间
* 上次检查时间
此插件旨在让服务器管理员一目了然地了解其网络的状况。如果上次检查时间不再更新,这可能是一个有用的线索,提示服务器已离线或崩溃!
将此信息保存到数据库中,可以使用多个客户端来检查结果,而无需让服务器因持续查询而过载。
# 安装
1. 下载插件并将其放置在 plugins/ 目录中。
2. 启动并停止服务器以生成配置文件。
3. 使用您的 MySQL 数据库信息和唯一的服务器 ID(字符串)编辑 config.yml。
4. 启动您的服务器。一分钟后,MySQL 表将开始接收结果。
# 配置
`database.host`: 数据库主机
`database.port`: 数据库端口
`database.base`: 数据库名称
`database.username`: 数据库用户名
`database.password`: 数据库密码
`server-id`: 此服务器的唯一 ID
# 命令
无
# 权限
无
# 为什么这个插件可靠?
我将我的所有插件都用于我自己的服务器,并且我希望我的插件既稳定、可靠又易于维护。虽然在版本升级时可能会出现问题,但如果出现问题,我将迅速修复。
# 支持我的工作
如果您喜欢我的作品,我[欢迎赞助](https://www.interordi.com/sponsor.php)! 我从 2011 年就开始运行 Minecraft 服务器,为服务器所有者开发了多个插件和工具,现在我正在努力发布其中的许多工具。您的支持将极大地鼓励我投入更多的时间和精力到此,并修复日后可能发现的任何问题!
[](https://www.interordi.com/) [](https://modrinth.com/user/Doctacosa) [](https://www.interordi.com/sponsor.php)