一个Minecraft Paper服务器插件,用于清理内存和减少服务器卡顿。
- 内存清理:清理服务器内存,释放不必要的占用
- 系统优化:释放系统级内存资源
- 实体清理:智能清理不必要的实体(掉落物、箭矢等)
- 区块卸载:卸载未使用的区块,减少内存占用
- 配置灵活:通过配置文件自定义清理行为
- 多平台支持:支持Linux、Windows和Mac系统
/lag clean- 清理服务器内存/rem clean- 清理系统内存/lagcleaner reload- 重新加载配置文件/lagcleaner info- 显示插件信息
lagcleaner.use- 使用所有命令(默认OP)lagcleaner.command.lag- 使用/lag命令lagcleaner.command.rem- 使用/rem命令lagcleaner.reload- 使用/reload命令
配置文件位于 plugins/LagCleaner/config.yml,可以自定义以下设置:
- 物品清理设置
- 实体清理设置
- 区块卸载设置
- 系统清理设置
- 消息设置
- 下载最新版本的LagCleaner.jar
- 将JAR文件放入服务器的plugins文件夹
- 重启服务器
- 插件会自动生成配置文件
- 安装Java 17或更高版本
- 安装Maven
- 克隆或下载源代码
- 运行
mvn clean package或使用提供的构建脚本 - 在target文件夹中找到生成的JAR文件
运行 build.bat 文件,该脚本会自动检查Java和Maven是否安装,并构建项目。
运行 ./build.sh 文件(如果提供),或手动执行 mvn clean package。
- Minecraft 1.21.8 Paper
- 可能兼容其他Paper/Folia基于1.21.x的版本
- 系统级内存清理功能在Linux系统上效果最佳
- 使用系统级清理功能可能需要root权限
- 建议定期备份服务器数据
- 插件需要Java 17或更高版本
A: 请检查以下几点:
- 服务器是否使用Paper或兼容的服务器软件
- 服务器版本是否为1.21.x
- 是否安装了Java 17或更高版本
- 查看服务器日志,寻找错误信息
A: 请检查以下几点:
- 您是否有使用命令的权限
- 配置文件中的清理功能是否已启用
- 查看服务器日志,寻找错误信息
A: 这是因为您的Java版本或环境不支持getSystemCpuLoad()方法。插件已经使用反射机制来处理这个问题,确保在不支持该方法的环境中也能正常编译和运行。如果仍然遇到问题,请尝试:
- 使用Java 17或更高版本
- 检查您的Java环境配置
- 忽略该错误,插件会自动使用替代方法
- Kim
- 1.0.0 - 初始版本
MIT License