
赛尔夫伐木机
为NeoForge服务器提供方块日志记录、查询、回滚和恢复功能。
查看大图CervLogger
针对 NeoForge 1.21.1 的方块记录、查询、回滚与恢复功能 —— 一款适用于模组服务器的 CoreProtect 风格反破坏工具。
CervLogger 将每位玩家的操作记录在本地数据库中,方便管理团队快速检查方块历史、搜索日志,并在数秒内撤销破坏行为。
100% 服务端 —— 原版与模组客户端均可直接加入,无需安装任何内容
零配置 —— 放入 mods/ 文件夹即可,SQLite 存储开箱即用
快速回滚 —— 可按玩家、时间、范围、动作和方块类型进行筛选
功能特性
- 全面记录 —— 方块放置/破坏、爆炸、火焰、容器交易、告示牌、桶、交互(门、拉杆、按钮等)、实体击杀、聊天、命令及登录/登出会话
- 调查模式 —— 输入
/cl i,然后点击任意方块即可查看是谁在何时放置、破坏或修改了它 - 回滚与恢复 —— 使用精确筛选撤销破坏行为,或在你回滚过多时重新应用更改
- 灵活存储 —— 默认使用 SQLite,大型服务器可选用 MySQL(两种驱动均已内置)
- 日志维护 —— 使用单条命令即可清除旧数据
快速上手
将 jar 文件放入服务器的 mods/ 文件夹并重启 —— 记录会立即开始
遇到破坏行为?运行 /cl i 并点击受影响的方块来找出肇事者
撤销操作:/cl rollback u:Griefer t:2h r:20
命令
| 命令 | 描述 | 权限 |
|---|---|---|
/cl inspect (/cl i) |
开关调查模式 | 所有人 |
/cl lookup <params> |
搜索日志 | op |
/cl rollback <params> |
回滚更改 | op |
/cl restore <params> |
重新应用已回滚的更改 | op |
/cl near [radius] |
查询周围区域 | op |
/cl structures |
列出已加载的 Create/Sable 结构 | op |
/cl purge t:<time> |
删除旧日志数据 | op |
筛选参数:
u:<player> · t:<time> · r:<radius|#global> · a:<action> · b:<blocks> · e:<exclude> · w:<world> · p:<page>
示例:
/cl rollback u:Notch t:2h r:20 a:-block
配置
首次运行时在 config/cervlogger/config.properties 生成 —— 包含各分类的记录开关、范围限制、页面大小、额外的可交互方块 ID 以及 MySQL 凭据(storage-type=mysql)。
常见问题
玩家需要安装任何内容吗? 不需要。CervLogger 完全在服务端运行 —— 原版客户端也可以加入。
与性能优化模组兼容吗? 兼容。回滚在主服务线程上运行,因此与 c2me、Lithium 等优化模组同时使用时是安全的。
支持 Create 模组吗? 支持,但有一个限制:在 Create 装置或 Sable 子层级内移动的方块会绕过标准方块事件,在移动过程中不会被记录。
我应该使用哪种数据库? SQLite 无需任何设置,适合大多数服务器。大型服务器或多服务器环境请使用 MySQL。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。