
Backpunk-2077 - 适用于 Mod 与存档的 Linux 安全备份与恢复工具
你的记忆不是备份策略。Backpunk-2077可安全备份和恢复Linux/Steam/Proton上的改装版《赛博朋克2077》配置,包括存档、设置、按键绑定和模组,并带有SHA-256校验和恢复后验证。
查看大图[center]
BACKPUNK-2077
在 Linux / Steam / Proton 上备份、迁移和恢复你的《赛博朋克 2077》模组环境。
你的记忆算不上备份策略。
[/center]
你知道那些早上——你起晚了,感觉三十秒内就从床上飞到了学校,坐下……然后才意识到自己忘了带笔记本或铅笔盒的早晨吗?
有时候,如果那个早晨特别“成功”,你甚至连书包本身都忘了。
然后就会出现那种非常特别的感觉:
“好吧。我做过选择了。”
迁移一个重度模组化的游戏,感觉惊人地相似。
存档在这里。设置在那里。模组散落在六七个不同的目录里。几个框架文件躲在
bin/x64的某个角落。而你,带着自信和完全没有的检查清单,想着:
“我肯定什么都记下了。”
Backpunk-2077 的存在,是因为我小学时的书包教会了我不要相信这句话。
那么……它到底是做什么的?
Backpunk-2077 是一个 Bash 工具,用于备份和恢复通过 Linux 上的 Steam + Proton 运行的重度模组化《赛博朋克 2077》安装。
它会自动寻找所有重要的东西:
- 存档
- 游戏设置
- 按键绑定相关配置
- Archive 模组
- REDmods
- RED4ext
- redscript / r6 模组
- Tweaks 和配置文件
- CET / bin/x64 插件
- 已知的加载器文件
然后它将所有内容打包成一个便携式备份,并使用 SHA-256 验证文件。
用更简单的话说:
它替你记住了那些烦人的东西。
“请别让我动脑”指南
1. 下载 Backpunk
你需要:
- Linux
- Steam
- Proton
- Bash
- 已安装《赛博朋克 2077》(可选装模组,但不强制)
下载:
backpunk.sh
2. 在包含它的文件夹中打开终端
然后:
chmod +x backpunk.sh
bash backpunk.sh
是的,即使你用的是 Fish 或 Zsh 也一样。
用 Bash 运行它。
3. 选择你想要的
1) 备份 + 完整性验证
2) 恢复 + 复制后验证
3) 验证现有备份
4) 重新扫描 / 显示检测到的环境
0) 退出
4. 进行常规备份,按 1
Backpunk 将会:
找到 Cyberpunk
↓
找到其 Steam 库
↓
找到 Proton prefix
↓
复制你的重要文件
↓
生成 SHA-256 哈希
↓
验证备份
↓
然后才标记为完成
你的备份会存放在:
~/Backpunk2077_Backups
就是这样。
你现在拥有的东西,比以下这句话可靠得多:
“我觉得我都复制了?”
恢复备份
运行:
bash backpunk.sh
选择:
2) 恢复 + 复制后验证
Backpunk 会在恢复之前验证所选备份。
默认情况下,它还会先为你的当前环境创建一个 PRE_RESTORE 快照。
然后它恢复文件,并在之后再次检查。
所以逻辑基本上是:
检查备份
↓
备份当前状态
↓
恢复
↓
检查恢复的文件
偏执吗?
是的。
刻意为之。
它会删除我的东西吗?
恢复过程是追加式的。
匹配的文件可以被备份版本替换。
只存在于你当前安装中的文件会被保留,不会被触碰。
Backpunk 刻意不会使用:
rm
rm -rf
它也不会镜像删除你的游戏目录。
这个工具是为了恢复安装而制作的,而不是为了创造让你重新安装的新奇理由。
bin/x64 呢?
Backpunk 在 [b]bin/x64[/b] 周围刻意保持保守,因为那个文件夹可能同时包含模组框架文件和实际游戏文件。
常规备份会保存相关的插件/加载器部分。
完整的 bin/x64 快照作为高级选项存在:
bash backpunk.sh --backup --include-full-bin
如果你不知道为什么需要那个:
那你可能并不需要它。
重要提示:备份完整性不等于模组兼容性
Backpunk 可以验证:
“文件恢复正确了。”
它无法保证:
“这个六个月前版本的 CET / RED4ext / TweakXL / 其他什么,在最新的赛博朋克更新后仍然有效。”
在大型游戏更新之后,必要时请更新你的框架。
SHA-256 可以确认“过去的你”的文件完好无损地到达了。
但它无法与 CD Projekt Red 谈判。
模组管理器
Backpunk 备份的是部署后的游戏状态。
它不会尝试重建每一个外部的 Vortex/MO2 配置文件、下载缓存或暂存数据库。
如果你在意模组管理器自身的配置,请单独备份。
我要技术细节
很好。
完整的技术文档在 GitHub 上:
在那里你会找到:
- Backpunk 检查的每一个路径
- 自动 Steam / Flatpak 检测的细节
- 辅助 Steam 库支持
- Proton prefix 处理
- 备份结构
- CLI 参数
- 环境变量
- 符号链接行为
- 安全设计
- 源代码
- 冒烟测试
- GitHub Actions CI
- 贡献指南
如果你是模组作者、Linux 地精、Shell 爱好者,或者单纯是那种喜欢拆开已经在工作的东西看看里面的人:
那里就是你的归宿。
当前支持
为以下环境设计:
- Linux
- Steam
- Proton
- 原生 Steam
- Flatpak Steam
尚不支持(自动):
- GOG / Wine
- Heroic
- Lutris
- Epic
- macOS
- Windows
错误 / 奇怪的设置 / 贡献
发现 Steam 库藏在不神圣的地方?
使用奇怪的 Flatpak 布局?
知道 Backpunk 尚未保留的某个知名赛博朋克框架路径?
请提交 issue 或 PR:
许可证与致谢
Backpunk-2077 在 [b]MIT 许可证[/b]下开源。
它是一个非官方的社区工具,与 CD PROJEKT RED、Valve、Nexus Mods 或其支持的模组框架的开发者均无关联。
[center]
BACKPUNK-2077
以过度谨慎的态度构建,作者:
Leah R.C.S.
因为手动重装 150 个模组确实能磨炼意志, 但没人要求这样的人物弧光。
[/center]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。