适用于 Minecraft 服务器的高级动作记录器
追踪、检查和回滚玩家活动终极解决方案,并以性能为导向。
|

|

|

|
| --- | --- | --- |
- **完整的玩家动作追踪** – 从方块更改到聊天、 PvP、容器等等。
- **真正的多线程引擎** – 即使在高压力下也能保持服务器主线程不受影响。
- **在拥有 200 多名在线玩家的网络上经过测试。**
- **支持从 1.8 到 1.21.8 的版本。**
- **Folia 兼容**,适用于下一代服务器性能。
- 通过 [Discord](https://discord.com/invite/4R9teKVcbM) 获得积极支持
- 您可以将所有物品翻译成您选择的语言,从西班牙语到中文等等。
- 借助 **物品索引** 和 **方块索引**,与竞争对手相比,存储使用量最多可减少 60%。
- **ItemsAdder** 和 **Nexo** 支持。
### **性能优化**
- 重写数据库查询以每秒处理数千条日志。
- 在 **SQLite、MySQL 或 MongoDB** 之间进行选择。
- 在不重新加载区块或造成服务器延迟的情况下回滚。
### **即插即用设置**
- 无需配置即可快速开始。
- 内置多世界支持。
- 开发者友好的简单易用的 API。
### **预览、恢复和回滚控制**
- 按玩家、动作类型、方块类型、半径或世界进行定位。
- 在应用之前预览更改。
- 排除任何操作中的玩家或方块类型。
- 当您首次运行恢复操作时,它将被视为预览。 您需要使用 **/spt restore confirm** 来永久应用它。
### **智能检查工具**
- 用于检查方块/实体交互历史的视觉工具。
- 点击查看是谁放置、破坏、交互或修改了它。
- 容器检查支持:箱子、桶、漏斗、熔炉等。
- **自定义方块的特殊检查行:** 旨在为具有自定义数据的方块提供人性化可读性。
- 检查时直接显示所有 4 行符号文本。
### **可疑活动检测系统**
- 帮助工作人员自动检测可疑的玩家行为。
- 检测到玩家使用 `/tpaccept` 并在短时间内死亡。
- 对于识别诸如 TPA Kill 之类的模式很有用。
示例
### **在 mc.hycraft.us 上拥有 200 名玩家的性能测试**
更多图片
**超时 10 分钟**
**超时 30 分钟**
### **世界和环境**
- 玩家破坏方块。
- 玩家放置方块。
- 玩家使用熔岩桶和水桶。
- 爆炸(TNT、苦力怕、食尸鬼)。
- 活塞和基于实体的方块移动。
- 被践踏的农作物。
- 树叶腐烂。
- 树木生长。
- 苦花、藤蔓、骷髅、紫水晶和竹子蔓延。
- 火焰燃烧和点燃方块。
- 传送门创建方块。
- 符号编辑和放置,并提供详细行。
### **玩家互动**
- 访问容器和移动物品
- 制作物品
- 从熔炉中提取物品
- 附魔物品
- 掉落物品
- 捡起物品
- 登录和注销
- 追踪玩家死亡
- 杀死实体
- 记录聊天和命令
- 发射投射物
- 用投射物击中实体
- 骑乘和卸下实体
- 破坏物品框
- 流动液体
- 记录消耗物品
- 传送和原因
- 铁砧使用
- 游戏模式更改
- 护身符复活
- XP 更改
- 金钱变化
- 带有会话时间的登录和注销。
- 将书放在讲台上的位置。
- 将物品放在篝火上的位置。
- 将书放在雕刻的书架上。
- 将唱片放在音乐盒中。
- 用水填充一个药水锅。
- 盔甲架操作。
### **附加功能**
- 自动清理和过期日志。
- **商店 GUI** 购买和出售行动。
- **XPlayerKits** 认领或提供套件,并提供玩家提供套件。
- **Nexo** 自定义方块、家具放置或破坏以及自定义物品名称。
- **ItemsAdder** 自定义方块、家具放置或破坏以及自定义物品名称。
预览日志









### **智能物品索引**
通过引用物品定义而不是重复保存来避免冗余数据。这:
- 大幅度减少数据库的大小。
- 加快查询和 I/O 的速度。
- 提高备份性能。
### 方块索引
使用 BlockData 的 **getAsString()** 为每个唯一方块状态分配一个 ID。
而不是每次都保存完整的数据,只引用 ID。
- 减少数据库大小
- 更快的查询和 I/O
- 更小的备份
### **超优化的保存查询**
为高容量服务器构建的自定义存储层:
- 批量写入以减少磁盘访问。
- 事务安全以避免锁定问题。
- 即使在高压力下也能实现低延迟写入。
### **特殊检查行用于自定义方块**
旨在为具有自定义数据的方块提供**人性化可读性**。
- 检查时直接显示所有 4 行的符号文本。
### **可疑活动检测系统**
添加了一个功能来帮助工作人员自动检测可疑行为,例如“TPA Kill”。 该系统将自动检测到玩家使用 **/tpaccept** 然后在短时间内死亡,从而实现更好的自动审核。
示例
**/spt lookup**
- 您调查系统的核心。
- 按时间(分钟、小时、天)过滤。
- 按动作类型(放置、破坏、容器访问等)过滤。
- 带有清晰导航的分页结果。
**示例:**
`/spt lookup a:action_break time:24h page:2 user:InsiderAnh`
显示过去 24 小时内放置的方块的第 2 页。
图片
**/spt inspect**
- 点击任意方块即可立即查看是谁放置、破坏或修改了它。
- 无需手动检查日志,结果会立即在聊天中显示。
- 非常适合追踪特定位置的恶意行为或编辑。
- 包括 **箱子检查** 支持,用于查看容器中的物品转移情况。
- 每个交互都带有时间戳并与负责的玩家相关联。
- 能够右键点击(放置)一个位置的方块,以查看该位置移除的方块。
- 能够右键点击(放置)水或熔岩方块内的方块,以查看谁放置了原始方块。
图片
|

|

|

|
| --- | --- | --- |
Discord 以做出贡献并帮助塑造这个插件的未来!
**感谢您支持 StellarProtect!**
**许多服务器已经信任 StellarProtect,我们对这种信任深表感激。**
