存档与备份

废品机械师存档在哪个文件夹,以及怎么备份才真的靠得住

Windows 下生存世界、蓝图和设置分别存在哪个文件夹,每个文件夹装什么,以及一套能撑过切换 Steam 分支和增删模组、真的还原得回来的备份流程。

排障与常见问题更新日期 2026-08-13

你要找的那个文件夹

在 Windows 上打开文件资源管理器,把 %AppData%\Axolot Games\Scrap Mechanic\User 粘进地址栏。里面有一个以你的 Steam 用户命名的文件夹,游戏为你保存的一切都在它下面。

世界在 Save 里。生存世界在 Save\Survival,每个世界就是一个 .db 文件;自定义游戏的世界在 Save\Custom。你在游戏菜单里加载过的世界,都来自这两个位置之一。

其他几个文件夹装什么

同一个用户文件夹还放着账号相关的其他状态。知道谁是谁,能少复制错东西。

文件夹 装的东西
Save 生存与自定义游戏世界,每个一个 .db 文件
Worlds 与存档配套的世界数据
Blueprints 你自己保存的蓝图
Challenges 你搭的挑战关卡
Tiles 关卡编辑器做的地块
Progress 该账号的进度数据
Mods 每个安装都有;你在创意工坊订阅的内容不会下载到这里
settings.json 各项设置:音量、显示、图形、视野范围、鼠标速度、界面语言

这些文件夹一开始都是空的,玩着玩着才会有东西。新装的游戏里 Blueprints 空空如也,不代表出了问题。

蓝图值得单独说一句。蓝图是一台造物的副本,不是一个世界的副本,所以存档丢了、分支换了,它都还在。把复杂载具导出成蓝图,是这游戏里最便宜的一份保险。

没有手动存档指令

公开的聊天指令列表里没有世界存档指令,只有挑战编辑器里的 /save 用来保存挑战。生存和创造世界由游戏自己写盘。正因如此,保护手段是复制文件夹,而不是养成「做危险操作前先存一下」的习惯。

一套真的能还原的备份流程

只复制一个 .db 文件通常也行,但偏偏在你最在意的场合会失手:一个世界可能依赖旁边存着的模组信息和账号状态。直接整个用户文件夹复制走,它比安装目录小得多,而且是作为一个整体还原的。

  1. 先关游戏。游戏运行时复制出来的文件可能只写了一半。
  2. %AppData%\Axolot Games\Scrap Mechanic\User 里把那个以 Steam 用户命名的文件夹复制出来。
  3. 粘到游戏目录之外的地方,文件夹名里写上日期和当时的游戏版本。
  4. 如果世界用到模组,把当时订阅了哪些也记下来。

还原就是反过来:关游戏、把文件夹放回去、启动后先确认世界列表是你预期的样子,再进去玩。

云同步不是备份

同步保护的是「机器没了」。它保护不了「存档被覆盖、损坏,或者被错误分支写过一遍」,因为坏掉的那份正是被同步上去的那份。能撤销一次失误的,只有你自己硬盘上那个带日期的副本。

什么时候能看出备份的价值

「我的世界没了」这类帖子里,大多数出自三种情况,而且三种都是玩家主动做的操作。

一是切换 Steam 分支。旧的生存存档与 1.0 不兼容,而为了回去看看老世界在分支之间来回切,恰恰是最需要副本的时候。这个决定回归玩家存档兼容指南里讲得更完整。

二是移除模组。游戏的原话很直白:「之前使用的一个模组已被移除!这可能会导致世界无法加载。」备份要在回答这个对话框之前做,不是之后。

三是在你在意的世界上做实验。开副本,别开原件,等副本表现正常了再说。

用存档文件配合地图工具

互动地图可以读取生存世界文件,画出这个存档实际的地形。在它的文件选择窗口地址栏粘贴 %AppData%\Axolot Games\Scrap Mechanic\User,进入以你的 Steam 用户命名的文件夹,再打开 Save\Survival,选中那个 .db 文件即可,也可以直接从资源管理器把文件拖到上传区。

这样读取对文件本身是安全的,但「动任何东西都先开副本」仍然是更好的习惯。

存档常见问题

废品机械师的存档在 Windows 的哪个位置?

%AppData%\Axolot Games\Scrap Mechanic\User 下、以你的 Steam 用户命名的那个文件夹里。生存世界是 Save\Survival 里的 .db 文件,自定义游戏世界在 Save\Custom

存档能搬到另一台电脑吗?

把以 Steam 用户命名的整个文件夹复制过去,放在同样的位置。世界依赖的模组也要在那台机器上订阅,否则加载时游戏会弹出「缺少模组」的警告。

只备份一个世界怎么做?

Save\Survival 里把那个世界的 .db 文件复制出来。纯原版世界这样就够了;只要用到模组部件,就整个用户文件夹一起复制,让模组信息跟着走。

删掉 settings.json 会怎样?

settings.json 存的是你的各项设置:六条音量滑块、显示与图形数值、视野范围、鼠标速度和界面语言。删掉它这些会回到默认值,是一种很粗暴的「撤销某个我找不回来的显示设置」的办法。删之前先复制一份,各项设置分别管什么见键位与设置指南

相关攻略