引言
我猜很多Steam用户都有过这样的经历:辛辛苦苦下完一个几十G的大作,想自己替换点文件、加个汉化补丁,或者只是单纯想看看游戏文件到底占了多大地方,结果右键点来点去就是找不到游戏装在哪个文件夹。说实话,我第一次找《求生之路2》的vpk时,把电脑翻了个底朝天,最后才无奈去百度,结果还被一堆过时的信息误导。今天我就用自己这些年摸爬滚打的经验,把Steam下载后游戏文件的存放位置掰开揉碎讲清楚。
默认的游戏库文件夹
大多数时候,如果你在安装Steam时一路点“下一步”,那么下载的游戏文件会默认存放在:C:\Program Files (x86)\Steam\steamapps\common\。每个游戏在common文件夹里都有一个独立的子文件夹,比如Left 4 Dead 2、Elden Ring。这个路径是Steam约定的,无论是正版分流还是直接下载,核心的游戏数据全部塞在各自目录下。不过要注意,游戏配置文件、存档这些用户数据通常不在这个位置,它们躲在AppData里或者其他地方。
最快的定位方式:浏览本地文件
其实根本不需要去记忆那个长长的路径。Steam本身提供了一个非常便捷的入口:在你的游戏库里找到目标游戏,右键点击它,选择【管理】→【浏览本地文件】,Steam会自动弹出资源管理器并直接跳转到该游戏所在的文件夹。这个操作是我用得最频繁的,无论是找mod、备份重要文件,还是直接删掉游戏目录(不要用Steam卸载),都是一步到位。
- 右键游戏 → 选择“管理” → 点击“浏览本地文件”
- 或者直接右键游戏 → 属性 → 已安装文件 → 浏览
记得有一次我手贱把《巫师3》的某个dll文件搞坏了,游戏启动就崩溃,正是靠这个功能迅速定位到目录,然后从Steam验证完整性恢复的。
自定义库文件夹与多硬盘管理
很多人的C盘空间不够用,就会在Steam设置里添加其他磁盘作为库文件夹。这时游戏的安装位置就不再是默认路径了。你可以通过“Steam → 设置 → 下载 → Steam库文件夹”来查看所有已添加的库。每个库文件夹的结构都一样,下辖一个steamapps文件夹,里面又包含common和workshop等子目录。如果你创建了多个库,某个游戏具体装在哪一个库,取决于你当初选择安装时的目标盘。我有一个朋友,他的D盘是游戏专用盘,但他又给E盘设了一个库装“小游戏”,结果他自己记混了,每次都要去库文件夹里一个个翻,后来我教他用“浏览本地文件”才彻底解决。
多库管理时,游戏目录下还有一个libraryfolders.vdf文件,记录了所有库的路径。如果你手动迁徙游戏位置,直接改这个文件会引起混乱,最好通过Steam自带的迁移功能。
macOS和Linux用户的文件夹
虽然我用的是Windows,但我也帮室友在Mac上找过Steam游戏。macOS下默认路径是~/Library/Application Support/Steam/steamapps/common/。Library在中文系统里叫“资源库”,默认是隐藏的,所以很多Mac用户要么不会进,要么觉得奇怪。Linux下则通常是~/.local/share/Steam/steamapps/common/,那个点开头的文件夹同样需要显示隐藏文件。跨平台用户最稳妥的方法依然是靠那个“浏览本地文件”的右键菜单,毕竟图形界面是共通的。
Steam游戏目录里的门道
一旦你点进common里某个游戏文件夹,会看到各种exe、dll、pak文件。这里装的都是游戏的核心资源,但有一些隐晦的东西值得注意:
- workshop:创意工坊下载的mod并不放在common里,而是在同级的
workshop/content/appid文件夹,每个游戏对应一个appid。 - 兼容层数据:如果你用Steam Play跑Windows游戏,那么对应的Proton容器文件也藏在
steamapps/compatdata/appid里。 - 公共文件:有些游戏会把截图、视频录制临时放在
steamapps/common外的共享目录。
我自己就曾经误把整包mod直接丢进common文件夹,结果游戏死活读不出来,后来才知道要丢进workshop对应的子目录。这种时刻,知道文件结构真的比乱试要好太多。
我的个人习惯与一点心得
到了现在,我早就没那个闲心去记每个游戏的安装位置了,因为我电脑装了上百个游戏,硬盘也分了三个库。需要找文件时,我下意识就是右键点“浏览本地文件”。但我仍然建议你至少看一眼Steam的库文件夹长什么样,尤其是在你打算手动移动或者备份整个游戏库的时候。有一次我重装系统,误以为只要把steamapps整个拷走就可以,结果忘记了备份userdata里的存档,后来痛失《黑暗之魂》的百小时存档,那种懊恼到现在都还记得。所以文件夹这东西,不仅要找得到,还要知道你真正需要备份的是哪些。
如果你非要我推荐一个万能的查找方法,我会说:别死记硬背,用Steam自带的“浏览本地文件”就够了。但如果你想深入了解Steam的文件夹结构,或者你有跨平台需求的,上面写的这些东西应该能帮你少走很多弯路。
