
SBETO(智能方块实体刻优化器)
优化方块实体刻以提升TPS。
智能方块实体刻优化器 (SBETO)
通过让方块实体仅在必要时进行刻更新,降低服务端和客户端的开销。漏斗在活动时唤醒、空闲时休眠;当附近没有玩家时,跳过箱子的客户端刻。结果是在不改变原版行为的前提下获得更高的 TPS。
工作原理
- 在容器为空且冷却允许时跳过刻。
- 在成功传输、实体碰撞或相邻容器更新时短暂唤醒。
- 可配置的空闲宽限期和唤醒触发条件。
箱子(客户端):
- 当没有玩家位于可配置范围内时,跳过客户端刻。
功能
- 潜在*通过避免无用的方块实体更新来提升刻性能。
- 保留原版机制和物品流动。
- 可在客户端未安装该模组的情况下运行于服务器;客户端安装可选,以获取少量 CPU 节省。
- 完全可配置,提供命令和统计数据。
安装
需要 Fabric Loader 和 Fabric API。
将 jar 文件放入你的 mods 文件夹。
推荐仅服务端安装以获取 TPS 收益;客户端安装可选。
配置
首次运行时会在 config/sbeto.json 创建配置文件。 关键选项:
Chests:enabled、playerRange
Hoppers:enabled、idleGraceTicks、cooldownAware、wakeOnInventoryChange、wakeOnEntityCollision、debugLogging
示例:
json
{
"chests": { "enabled": true, "playerRange": 32.0 },
"hoppers": {
"enabled": true,
"idleGraceTicks": 40,
"cooldownAware": true,
"wakeOnInventoryChange": true,
"wakeOnEntityCollision": true,
"debugLogging": false
}
}
命令
/sbeto stats — 显示性能计数器
/sbeto stats reset — 清除计数器
/sbeto reload — 重新加载配置
/sbeto debug on|off|toggle|show — 控制调试日志
/sbeto hoppers on|off|show — 启用/禁用漏斗逻辑
/sbeto chests on|off|show — 启用/禁用箱子逻辑
请在我们的 Discord 服务器中报告崩溃或不兼容问题。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。