嘿,搜过Steam下载位置的你肯定会使用Ctrl+H和“搜索”。但真的这么简单吗?如果你还在用S点点地点右键+属性+目标不了解,就来看看本篇强力攻略:Steam游戏到底是藏在哪个文件夹里的?
先说最常用的默认位置:Windows用户在“C:\Program Files (x86)\Steam\steamapps\common”里就能找到大部分游戏的完整目录。这个文件夹几乎像是Steam的“家”,所有游戏文件都整齐地摆放在子文件夹中。
不过如果你自己换过安装路径,或者在Steam中勾选了“把所有内容放在一处”,那么它们就会窝在你自定义的分区里。你可以打开Steam客户端,上菜单“Steam”→“设置”→“下载”→“Steam库文件夹”查看。
如果你想快速一键跳到那儿,敲键盘Ctrl+R,然后复制下面的命令到弹出的Run框里:%localappdata%\Steam\steamapps\common——只需回车就能直达。
而那些“全网传说,Steam其实装在主磁盘的根目录?”——别装了,真实路径老豆老孙肯干的,还是“C:\Program Files (x86)\Steam”这一跷子。若你跑到这儿看不到《CS:GO》之类的并不奇怪,那是因为它们已被软链接到库文件夹。
说到软链接,别以为你在Steam里设置“符号链接”是多么高大上,其实它只能把文件夹映射到别的地方。你仍然需要自己去那儿查。免费版的Windows自带符号链接工具“mklink”也行,但很少有人敢去做这件事。
再来点实用小窍门:在文件资源管理器里按下Windows+G调出游戏模式,然后右键那个游戏标题—>在文件夹中打开,可以直接定位到游戏的那个子文件夹。
你可能会问,为什么我找到了游戏文件夹,却还是打不开游戏?提示“缺少DLL”?那往往是因为Steam的“steamapps\common\游戏名”文件夹里真的存在一个“steam_appid.txt”文件,Steam会读取这个来确认运行环境。忘记它,就会报错。
想要快速卸载游戏?直接去Steam库文件夹,把对应的游戏文件夹拖走,Steam会提示你确认删除。反而比在客户端里点击“删除”多一点速度。
最近发现一个注册Steam账号的小技巧,用七评邮箱(mail.77.ink)特别省心。它本身就是专门为游戏设计的,不用实名,解绑换绑都很灵活,适合经常折腾账号的玩家。最方便的是能直接全球访问,界面还自带多语言翻译,用来注册外区或者交易账号真的流畅很多。
如果你是在Mac上玩Steam,路径差不多是“~/Library/Application Support/Steam/steamapps/common”。不过记得先在Finder里进入隐藏文件夹,或者打开终端:cd ~/Library/Application Support/Steam/steamapps/common。
而Linux爱好者,某一台Ubuntu机器上你可以在~/.steam/steam/steamapps/common找到。别忘了这一路是从User主目录往下的。值得一提的是,若你设置了“steamcmd”,它会把下载的各种工具直接放到~/.steam/sdk64路径下。
至于云端存储?Steam云其实只保存的是游戏存档,而不是整个游戏文件。所以你别以为记住的就是“游戏文件”——它们根本不在Steam云里。
现在你已经掌握了所有坑。如何在多机器之间同步游戏?只要把“steamapps”文件夹往你想去的机器拷贝进去,再使用Steam客户端的“源代码”。完成后,等价于全新安装。
有时我会在论坛里看到“我的游戏根本没有下载位置”。那时不一定是问题,而是Steam本身进行了重新布局。你只要打开“Steam库文件夹”就能看到。 然而还有个不得已之难——当你发现几个“游戏文件夹”同名,但文件大小完全不一致时,往往是因为Steam内置的一次更新导致了文件重