Server Cleaner

清理服务器并优化内存和CPU使用。

资源图片
# 🧹 ServerCleaner **ServerCleaner** 是一个轻量级、注重性能的 Minecraft 插件,旨在在活动低或实体过多时自动清理和优化您的服务器。无论您运行熙熙攘攘的 SMP 服务器还是创意服务器,ServerCleaner 都能通过智能清理系统和实体控制来防止延迟。 ## ✨ 功能 ### 🧠 智能内存释放 在玩家离线时,定期释放内存以减少内存使用,从而减少空闲时间时的内存占用。 ### 🗑️ 自动物品清理 自动移除过多的掉落物品,以最大限度地减少实体滞后。 ### ⚙️ 漏斗区块限制 控制每个区块中漏斗的数量,以减少漏斗相关的滞后。 ### 🔮 经验球团聚 将附近的经验球融合在一起,以减少滞后并启用经验球的即时拾取。 ## ⚙️ 配置
config.yml ```yml ############################################################## ## 警告:此插件需要服务器重启才能应用 ## ## 配置更改!请务必重启 ## ## 服务器,以便更改生效。 ## ############################################################## # 配置在没有玩家在线时内存释放的行为。 # 这有助于避免在不活动期间过度使用内存。 memory-dump: enabled: true # 定义内存释放发生的频率(以秒为单位)。 frequency: 300 # 启用自动清理掉落物品以减少实体滞后。 # 通过删除多余的实体,有助于保持服务器的平稳运行。 item-cleanup: enabled: true # 定义清除掉落物品的频率(以秒为单位)。 frequency: 300 # 在清除掉落物品之前向玩家显示的警告消息。 warning: "&c将在 {} 秒内清除掉落物品。" # 在清除物品后向玩家显示的消息。 cleared: "&c已清除 {} 个掉落物品。" # 指定掉落物品不应自动清理的ワールド。 exempt: - "example_world" # 限制每个区块允许放置的漏斗数量。 # 帮助减少漏斗过多区域的服务器负载。 hopper-limit: enabled: true # 每个区块允许的最多漏斗数量。 chunk-limit: 10 # 当玩家试图放置超过允许数量的漏斗时向玩家显示的消息。 message: "&c您已达到每个区块 {} 个漏斗的限制。" # 将经验球组合在一起以减少服务器负载。 # 玩家拾取一个经验球时,立即收集附近的球。 clumps: enabled: true # 定义经验球融合的频率(以秒为单位) merge-frequency: 10 # 定义经验球融合其他球所需的最小经验量。 minimum-merge-xp: 5 # 定义经验球将在其融合的区块半径。 merge-radius: 2.5 # 定义玩家将在其中立即收集经验球的区块半径。 instant-collect-radius: 1.5 ```
--- ⭐ 如果您发现此项目很有用,请考虑在 GitHub 上对它进行星标! 📜 此项目受 [MIT 许可证](https://github.com/RareHyperIonYT/ServerCleaner/blob/main/LICENSE) 保护。