2024/1/14
- PFingan服务器已宣布关服,本插件将面临可能无限期的停更
2024/2/28
- 使用ChatGPT-4编写的第一个版本,未经测试,如有问题欢迎反馈或者自行解决后告诉我OwO
PF-Logging
是为MCDReforged(一个Minecraft服务器插件框架)开发的插件,用于高效地记录、查询和管理服务器日志。提供了API功能,允许其它插件调用,实现了对日志内容的动态检索,以及通过执行Minecraft命令来获取反馈结果。此外,还支持在游戏内直接查询日志,为管理员提供了便利。
特别鸣谢 : ChatGPT-4.0
- 自动日志记录:监听服务器的信息流,自动记录日志。
- 日志查询:支持通过API和游戏内命令查询日志内容及其上下文。
- 命令执行与反馈:允许通过API执行Minecraft命令并获取执行结果。
- 配置灵活:提供配置文件,允许自定义日志记录的级别、长度等参数。
- 游戏内命令支持:允许管理员在游戏内使用
#log
命令查询日志。
- 游戏内命令:
#log
:显示最近的日志条目。#log <log_id>
:根据日志编号查询特定的日志内容。
- 下载插件:将
PF-Logging.py
文件下载到服务器的plugins
目录下。 - 配置插件:根据需要编辑
config/PF_Logging/config.yml
文件,调整日志记录的级别、长度等参数。 - 重启插件:重启插件后就会启动插件
- 配置文件
config.yml
必须放在config/PF_Logging
目录下,确保插件能正确读取配置。 - 根据服务器的权限设置,可能需要调整
#log
命令的权限级别。 - 为避免性能问题,合理设置日志保留长度。
- 用途:获取包含指定内容的所有日志条目。
- 参数:
content
:字符串,需要在日志中查找的内容。
- 返回值:包含所有匹配指定内容的日志条目的列表。
- 用途:在Minecraft服务器上执行指定的命令并获取执行结果。
- 参数:
server
:PluginServerInterface
,MCDReforged服务器实例。command
:字符串,要执行的Minecraft命令。
- 返回值:命令执行的结果字符串。
- 用途:根据日志编号获取特定的日志内容。
- 参数:
log_id
:整数,要查询的日志编号。
- 返回值:一个字典,包含日志编号和内容。如果未找到指定编号的日志,则返回
None
。
如果需要更多联动或提交想法和问题请提交 issues 或 QQ 1377820366 提交!
视情况添加,请勿联系他人!
- 禁止声明为你原创
- 禁止商业服使用、盈利等
- 禁止售卖
- 允许二次创作,但请标明来源