最省事:Steam 云存档
适用情况: 游戏支持 Steam 云存档
在旧电脑上启动游戏,再正常退出,让它完成同步。到游戏商店页看有没有云图标。
在新电脑上安装 Steam 和游戏,登录同一个账号后启动。Steam 会先下载云文件。
这一页介绍四种把游戏存档带到新电脑的办法,从最省事到最手动。在确认存档能在新电脑上读取之前,别清空旧电脑,搬运的东西也都留一份副本。
适用情况: 游戏支持 Steam 云存档
在旧电脑上启动游戏,再正常退出,让它完成同步。到游戏商店页看有没有云图标。
在新电脑上安装 Steam 和游戏,登录同一个账号后启动。Steam 会先下载云文件。
适用情况: 游戏没有 Steam 云存档
先找到存档位置(见「找到任意 PC 游戏的存档位置」那一页)。
关掉游戏,把存档从旧电脑复制到新电脑的同一路径下。
如果路径里带有你的 Steam ID 或用户名,把文件夹名改成新电脑上对应的。Valve 没有这方面的官方说明,请按游戏逐个确认。
适用情况: 游戏的数据放在 userdata 里
找到你的 SteamID3。看 Steam\userdata 下的文件夹名,或者到 steamid.io 查你的个人资料,读出 ID3。
把 userdata\<ID3>\<应用 ID> 从旧电脑复制到新电脑,放进同一个 ID3 文件夹里。
启动游戏,如果弹出冲突窗口,让 Steam 来处理(见「Steam 云存档覆盖了本地存档」那一页)。
适用情况: 要搬的游戏很多
两台电脑都装上 Ludusavi。在旧电脑上运行 Backup,备份到一个文件夹或网盘里。
在新电脑上让 Ludusavi 指向同一个备份文件夹,然后运行 Restore。
如果两台电脑的用户名或 Steam 路径不同,要设置重定向。
Steam\userdata\<你的 Steam ID>\<应用 ID>\。这个文件夹下列出了在这台电脑上登录过的账号。Windows 默认路径是 C:\Program Files (x86)\Steam\userdata。 出处Steam\userdata\<你的 Steam ID>\7\。 出处userdata 里的账号文件夹用 SteamID3 数字命名,里面每个游戏文件夹以应用 ID 命名。社区的说法是可以在 steamid.io 上用 U:1:<数字> 的格式换算。Valve 的 wiki 确认了 [U:1:W] 这个格式;换算结果请用工具再核对一遍。 出处userdata 文件夹。 出处wgs 文件夹里,位置是 %LOCALAPPDATA%\Packages\<PackageFamily>\SystemAppData\wgs(或 XboxGames\GameSave\wgs)。它们用 containers.index、container.N 清单和以 GUID 命名的数据块,不是普通的存档文件。这种格式是第三方项目 GamePassStorage(Apache-2.0)整理出来的。 出处wgs 文件夹,关闭游戏和 Xbox 应用,等云同步完成。Xbox 云可能覆盖同步期间改动过的文件。这条来自一个第三方的《幻兽帕鲁》工具。 出处第三方工具不是我们做的。先备份,风险自负。
userdata 下的文件夹名就是你的 SteamID3。这个对应关系来自 Steam 社区的回答和 Valve 的开发者 wiki。