更新日志
[1.0.6] - 2026-11-02
汉化
- Peak Sentinel 全面板汉化补全:作弊 / 其他 / 封禁 / 速通等全部标签页的开关标题、描述行、按钮、说明文字与通知提示。
- 修复描述行中
logged;(分号)与 logged:(冒号)两种写法导致的大面积漏翻。
- 修复 Peak Sentinel 窗口打开时中文与英文反复闪烁的问题:文本稳定显示,不再来回跳变。
- 修正大小写、富文本标签剥离、片段替换等格式问题导致的漏翻。
性能
- Peak Sentinel 翻译补丁仅在其窗口可见时工作,窗口关闭时零开销,多人局不再因翻译代码掉帧。
- 新增配置
AntiGrief / RpcDebugLog(默认关闭):RPC 调试日志默认不再写入日志,避免多人局同步写日志造成卡顿;需要排查时手动开启。
新增
- PeakSentinel 兼容退让:检测到 PeakSentinel 时本模组的反炸房检测自动退让,由其优先处理。
- 对外公开 API:
SummitWatchCN.API 静态类,其他反作弊/工具模组可反射查询网络/本地黑名单、触发同步、判断就绪状态。
修复
- 玩家登顶进入传送门自然结束本局(
RPCEndGame)不再被误判为炸房;只拦截 RPCEndGame_ForceWin(删除所有人存档)。
[1.0.5] - 2026-10-23
新增
- 独立反炸房检测(不依赖 SummitWatch,与其不冲突):检测到非主机客户端发送以下危险 RPC 时立即加入黑名单,理由自动注明;本机为主机时直接踢出+断开连接。
RPCEndGame_ForceWin / RPCEndGame(强制结束本局、删除所有人存档)
RPCA_Die / RPCA_SetDead / RPCA_PassOut / RPC_PetrifyInstantly / RPCA_Zombify(恶意击杀/石化他人)
- 主机端 RPC 拦截:作为主机时在游戏方法执行前拦截危险 RPC,保护本机不被结束本局/击杀。
- 拉黑同步:主机自动拉黑炸房者后,通过 Photon 玩家属性广播给房间内所有装了本模组的客户端,自动加入各自的个人黑名单。
- 模组互通标识:黑名单窗口"当前大厅玩家"列表中,装了本模组的玩家名字后显示
[已安装此模组]。
- F8 面板新增开关「恶意炸房自动踢出拉黑」(默认开启),BepInEx 配置项
AntiGrief.MaliciousRpcAutoKick。
- 同一玩家 15 秒内重复触发只处理一次,避免刷屏。
- 拦截提示已中文化("已拦截恶意指令:强制结束本局(删除存档)"等)。
修复
- 主机踢出/断开时序优化:先 CloseConnection 再发游戏内踢出 RPC。
[1.0.4] - 2026-10-16
适配
- 适配 SummitWatch 0.1.4;装了 SummitWatch 时优先使用其 shield 方案,两者不冲突。
汉化补全
- 检测器:反重力、空中行走、空中落地判定异常、飞行锁定、反踢出。
- 面板按钮、主机规则标签、Toast 提示、证据描述等。
- 修复
blocked X from kicking you、kicked X with an impossible kick … (Nx)、飞行锁定说明等漏译。
修复
[1.0.2] - 2026-10-14
新增
- 集成网页管理台:玩家可通过网页举报作弊玩家、对误封提交申诉。网络黑名单节点:优先从
国内节点 拉取,失败时自动回退到 GitHub;本地缓存 summitwatch-netcache.json,启动时预加载。
- 网络黑名单条目增加玩家名称显示。
- SteamID 输入框增加 17 位位数校验。
- 主机踢出任何玩家时自动加入本地黑名单。
修复
- 修复嵌套花括号解析失败导致网络黑名单无法加载的问题。
- 修复重启游戏后网络黑名单缓存未生效的问题。
- 修复新数据条目数为 0 时错误清空本地缓存的问题。
[1.0.1] - 2026-10-12
新增
- 网络黑名单(自动同步,可单独开关)。
- 本地/网络双名单并集生效。
- 限时赦免观察期。
变更
- 解除对 SummitWatch 的硬依赖:未装 SummitWatch 时,黑名单依旧独立运行。
[1.0.0] - 2026-10-11
首次发布
- SummitWatch 面板 / 迷你悬浮窗 / 资料窗口 / Toast 提示全汉化(适配 SummitWatch 0.1.3)。
- 本地黑名单:名称 + SteamID 持久化、主机自动踢出与重试、客户端本地屏蔽 / 离开大厅 / 请求主机踢出。
- F8 黑名单管理窗口。
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.