• 注册
  • 一般交流 一般交流 关注:6312 内容:10228

    [SPT 3.11.4] PerformanceGuard 性能优化包:战局内定时 GC + 退出战局清理

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 离线版交流区 > 一般交流 > 正文
  • 7
  • 一般交流
  • 初来乍到


    自制的 SPT 3.11.4 性能优化包,纯底层优化,不动任何游戏数值。


    ■ 它解决什么问题

    SPT/EFT 客户端存在官方确认的内存泄漏:长战局内存持续上涨,

    而官方只在”打开仓库界面”时做 25ms 增量 GC,战斗中从不清理。

    本包接管了客户端 GC 调度,并优化了服务端的运行时开销。


    ■ 包含两部分

    1. 服务端 mod(PerformanceGuard,纯 JS 零依赖)

       – 存档间隔 15s → 120s(降低序列化 CPU 尖峰)

       – 日志级别降级、存档紧凑化

       – 每 10 分钟输出一次服务端内存报告(观察用)

    2. 客户端插件(PerformanceGuardClient.dll,C#)

       – 战局内每 5 分钟定时增量 GC(25ms 预算,不卡顿)

       – 内存增长监控:10 秒采样,异常增长(>250MB)自动提前清理

       – 每 15 分钟卸载未用资源

       – 【退出战局时全面清理】:卸载战局残留资源 + 全量 GC


    ■ 明确不碰的东西

    AI 数量 / AI 逻辑 / 战利品数量 / 游戏内画质设置 —— 全部保持原样。


    ■ 安装(1 分钟)

    1. 解压,得到 user 和 BepInEx 两个文件夹

    2. 整体拖进 SPT 游戏根目录覆盖合并(只新增文件,不覆盖现有内容)

    3. 先启动 SPT.Server.exe,再启动 SPT.Launcher.exe 进游戏


    ■ 验证生效

    – 服务端控制台出现:模组:PerformanceGuard 版本1.0.0 已加载

    – 游戏目录 BepInEx\LogOutput.log 搜 “PerformanceGuard”:

      进入战局 → 增量 GC 已执行(定时)→ 退出战局清理完成


    ■ 卸载(完全干净)

    删除 user\mods\PerformanceGuard\ 和 BepInEx\plugins\PerformanceGuardClient.dll


    ■ 配置(可选,BepInEx\config\PerformanceGuardClient.cfg)

    GcIntervalMinutes 定时 GC 间隔(默认 5 分钟)

    GrowthThresholdMb 内存增长触发阈值(默认 250MB)

    UnloadIntervalMinutes 资源卸载间隔(默认 15 分钟,0=关闭)

    CleanupOnRaidEnd 退出战局全面清理(默认开)

    Enabled 总开关


    ■ 安全说明

    – 文件已通过 VirusTotal 多引擎检测

    https://www.virustotal.com/gui/file/c691c05bc4b1adde4f1021c08a4d39e7d90c7ca55d1e416ba788ebd6e7849e87/detection

    – SHA-256 已公开,可核对文件完整性哈希值:c691c05bc4b1adde4f1021c08a4d39e7d90c7ca55d1e416ba788ebd6e7849e87

    – 服务端 mod 为纯 JS、客户端为 BepInEx 插件,均可随时删除

    隐藏内容需要付费才可以看见

    马上购买
    初窥堂奥

    居然是3.0的……为什么不做4.0的?

  • jeanlannce因为up正玩着3.11 [s-44] ,未来会做的
    拉黑 1天前 电脑端回复
  • sakuya47 @jeanlannce 等你搞了,其实4.1玩起来感觉性能优化比3开头的似乎好一些
    拉黑 1天前 电脑端回复
  • 回复
    炉火纯青
    VIP4

    先收藏,等4.0的版本

    回复
    略有小成
    赠送了礼物[赞]
    回复
    略有小成

    会考虑0.4的吗?还是直接更4.1的

  • jeanlannce鼠鼠偏好正式版 [s-1]
    拉黑 1天前 电脑端回复
  • 回复

    请登录之后再进行评论

    登录
    离线版交流区
  • 今日 2
  • 内容 11835
  • 关注 6312
  • 聊天
    关注 1

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

    捐助我们

    • 微信
    • 支付宝
  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: