模组概述
原版游戏仅保存有限统计数据(总览页面), 而本模组精准记录每一场对局的完整战斗日志, 包括:
击杀
对局详情页面查看
-
使用的具体武器
-
命中部位(头部、胸部、四肢等)
-
击杀目标类型(PMC、Scav、Boss、Scav Boss、Boss 带的守卫等)
-
击杀目标的时间
物资
对局详情页面查看
-
带入对局的物品与带出对局的物品清单
-
这场对局中新搜到的物资, 损失的物资, 变化的物资(子弹数量增加, 药品与武器耐久减少等)
对局收益
对局详情页面查看 / 战绩列表页面查看
-
对局地图信息, 对局游玩时间
-
对局入场时的
-
战备价值(类似三角洲行动, 计算武器, 弹挂, 背包, 护甲等装备的价值和)
-
安全箱内价值(安全箱内所有物资总价值, 有不少情况下, 这里的价值占非常大的比率)(Scav模式为0)
-
总的带入价值(该值等于战备价值+安全箱内价值+背包弹挂口袋特殊插槽内的物品价值)
-
离开对局时
-
带出总价值(算是毛利润)
-
战损(使用物品消耗, 丢弃物品, 耐久损耗等)
-
净利润(毛利润-战损)
-
对局结果
// 理论上有这些:
public enum ExitStatus
{
SURVIVED, // 幸存
KILLED, // 被击杀
LEFT, // 离开对局(指客户端Esc后那个选项)
RUNNER, // 匆匆撤离
MISSINGINACTION, // 迷失
TRANSIT, // 转移
} -
如果幸存/转移/匆匆撤离 : 撤离点信息, 游戏风格信息
-
其他情况: 被哪个阵营的哪个敌人(除了boss, 名称不重要)使用什么武器命中你哪个肢体淘汰你的信息
价格
在价格页面查看
该功能偏向调试, 主要用于验证模组计算的价格是否正确, 也可以用于模糊搜索与关键词相关的物品名称与ID, 以及购买FIR物品过任务
快捷起装
对局详情页面查看 / 战绩列表页面查看
可以快速购买指定对局进入对局时的装备 可以筛选指定需要的装备类别
意外情况处理
-
模组会在服务端记录数据, 如果对局结束前服务端在非本模组原因下崩溃, 只要不是客户端刚对局结束时服务端就崩溃, 重启服务端仍然有概率(>90%)正确记录对局数据
-
对局启动后Alt+F4或者客户端崩溃, 下一次启动战局后会导致记录的该战局的缓存对局结果被记录为未知结局
对局列表页面
WebUI主页
安装方式
安装方法很简单, 只需将 .7z 文件解压到您的SPT游戏根目录即可 安装完成后,您的文件结构应如下所示:
你的SPT游戏根目录\SPT\user\mods\RaidRecord\(模组的任何文件)
致谢
-
感谢SPT团队提供的框架与文档。
-
感谢DrakiaXYZ, HiddenCirno, jbs4bmx, GhostFenix̵̮̀x̴̹̃©, Dsnyder | WTT以及其他所有在社区中分享经验、代码与耐心解答问题的开发者们。
-
感谢您下载并尝试本模组。
配置与数据
WebUI地址
默认: 127.0.0.1:6969/RaidRecord
服务器启动后,控制台也会输出一次路径,可以Ctrl+左键跳转到浏览器
设置
-
推荐方案, 直接在WebUI更改
-
前往…/SPT/user/mods/RaidRecord/db 并打开“config.json”
-
设置
local为db/locals文件夹下存在的翻译文件的二位名称, 例如”cn”更改任何语言后如果无效, 应该在Launcher清理本地缓存后再启动客户端
-
设置
logPath以更改模组内一些日志的输出目录(这是为了避免模组报错信息导致SPT服务端日志过于繁琐的问题) -
设置
autoUnloadOtherLanguages, 以启用0.6.4开始的对多语言化的优化功能 -
设置
priceCacheUpdateMinTime, 以更改模组价格缓存的更新间隔, 该设置不会影响price命令,price只会立刻获取当前模组计算的价格 -
设置
modGiveIsFIR, 以修改模组给的物资(在模组购买物品, 快速起装)是否是FIR(对局中发现(带勾))状态
数据库说明
…/SPT/user/mods/RaidRecord/db 文件夹
~0.6.1 locals文件夹下为翻译文件 records文件夹(运行过模组后才会创建)为不同账户的记录文件 config.json保存模组配置
安装与数据库的兼容性参考本模组的Version中的详细信息
命令与语言
命令系统
所有命令和参数对大小写不敏感, 但推荐全部使用小写字母 指令使用方式为
命令键 参数1 参数1的值 参数2 参数2的值 尾缀参数字符串类型参数的值可以用半角英文双引号包起来以输入空格
进入对局后, 找到一个名为对局战绩管理的好友, 对他发送help以获取指令的帮助信息
当前版本支持以下指令:
-
help: 获取所有命令帮助信息
-
cls: 清理对话框聊天记录(推荐多用用)
-
info: 获取指定对局收益, 击杀等信息
-
items: 获取指定对局物资变化或带入带出清单, 可以限定只输出价格变化量处于[ge, le]之间的物品清单
-
list: 列出当前已有的所有对局记录, 页数越靠后, 对局越新; 可以通过
limit参数调整每页显示数量 -
price: 获取指定物品价值, 或者通过名称模糊搜索多个物品价值
-
buy: 快速购买指定对局进入对局时的装备(局内可以输入一个buy快速购买上局装备)
兼容性
理论上兼容99%的SPT4.0.*的,如果出现报错且无法运行, 可以尝试把SPT更新到SPT4.0.8以上
隐藏内容需要付费才可以看见
















楼主你好,添加至4.0.4的客户端 开启服务端之后报错
- SPT.Server里显示的红字
- ../SPT/user/mods/RaidRecord/log.log(这个可以用网盘发,或者在github发个issue,附件加上这个)
大佬好像在4.0.7版本不适配
低于4.0.8就不行吗 可是不是显示了兼容么
由于我的电脑突然损坏,且维修后确认无法修复,在恢复数据并配置好新电脑之前,本模组的更新将暂时推迟
很不凑巧,电脑恰好在我完成测试、准备推送至 GitHub 之前发生了故障
不知道为什么我无法更新帖子
web ui 在哪里呀