嗨伙计,想不想知道你那些堆满硬盘的 Steam 游戏到底藏在何处?别说玩不完的《星际大乱斗》或《星露谷》占坑占到天下江湖,咱们今天就像拆蛋糕一样,一口气把它们的“家”拆开,环境发来星星星的噪音。
先说 Windows 版的常见路径——如果你用的是默认安装,打开 Steam 客户端,点击菜单栏的“Steam”,展开“设置”,在左侧找到“下载”,勾选“本地文件”,右侧会出现你的信息。记住“安装库”目录!大多数人默认情况下是 C:\Program Files (x86)\Steam 或 D:\SteamLibrary。这条路径的内层 steamapps 是游戏核心所在,按系统硬盘分区监测你的所有文件,插件、烤箱、音源,统统放在这里。
不仅如此,steamapps\common 目录更像是 Steam 的玄关,存放实际可执行文件的地方。别担心,“common”并不是“常用”,它只表达“共同”,也就是所有游戏都在此聚集的意思。你可以手动将 .exe 或 游戏.dll 找出来放进云端,或者直接为备份。
说到备份,Steam 有个会飞的“备份与恢复功能”。在 文件-管理游戏缓存-备份已安装的程序 步骤里,你可以挑你想备份的游戏,Steam 会把它们打包成压缩文件,直接上传到云端或复制到 USB,省心又省港。它的缺点是会把所有配件也一并打包,为了不和浪费,你可以通过 Steamcmd 或 CLI 选项只备份 appmanifest_*.acf 文件。
如果你是 macOS 迷,GFW 之后你会发觉 Windows ID 不玩,macOS 也蛮管用。按我的经验,你可以在 Finder 里前往 ~/Library/Application Support/Steam。这儿有你的游戏数据、缓存、闪光灯配置等;而真正的游戏资源还是咱们的 Snapshots 里,还记得那拨键盘吗?这是 macOS 的游戏文件夹。
Linux 用户相对来说更像是闯关的高手。在 ~/.steam/steam 或 /usr/share/steam 里,你会发现同样的 steamapps 目录。别忘了,Linux 版本的客户端经常在更新里加入 DEB 或 RPM 包,并从 ~/.local/share/Steam 异地分发,但核心依旧把文件压在 steamapps\common。
现在来讲一讲隐藏的文件夹:libraryfolders.vdf 与 appinfo.vdf。前者记录你所有的“藏家库”,简直是 Steam 的游戏家谱;后者列出所有可用的游戏信息,哪怕你没有安装也能查到价格、评价、更新日志。其实