我是在2010年冬季成为Steam玩家的。那时候,下载游戏对我来说还是个神奇的过程。当《求生之路2》下载完毕,我满心欢喜地去游戏文件夹准备直接打开exe,却翻遍了整个计算机都找不到。最后通过百度才惊讶地发现,游戏文件藏在Steam安装目录下的steamapps/common里。这个文件夹成了我此后十年频繁光顾的地方。
在Windows系统上,Steam默认安装在C盘(系统盘)的Program Files (x86)目录下,其完整路径为C:\Program Files (x86)\Steam\steamapps\common。每一个通过Steam下载的游戏,都会以独立的文件夹形式存放在common之中,文件夹名称一般是游戏的英文标识符,比如Grand Theft Auto V、PUBG等。需要注意的是,有些游戏会附带额外的运行库或依赖文件,直接点击可执行文件可能会因为缺少Steam环境而无法启动。
自定义库文件夹:让硬盘空间随心分配
随着Steam库里游戏突破三位数,C盘空间开始告急。我开始研究如何将游戏安装到其他磁盘。我发现可以在Steam设置中的下载项下找到“STEAM库文件夹”管理入口,通过它可以添加新的文件夹到D盘、E盘甚至外接硬盘。创建完成后,安装新游戏时就可以自由选择目标库。Steam还支持将已安装的游戏从一个库移动到另一个库,整个过程由客户端自动完成,无需手动复制。这个功能帮助我高效管理着数TB的游戏数据。
不同系统下的路径差异
后来我接触到其他操作系统,发现macOS的默认游戏安装位置在~/Library/Application Support/Steam/steamapps/common,而Linux则位于~/.steam/steam/steamapps/common。这两个文件夹常是隐藏目录,需要在访达或文件管理器开启显示隐藏文件才能看见。
快速定位已安装游戏的方法
我发现一个最直接的捷径:在Steam库列表中右键点击想要寻找的游戏,选择“管理”->“浏览本地文件”,系统会瞬间打开该游戏的文件夹。如果游戏正在运行,也可以通过任务管理器找到进程对应的exe位置。另外,在需要制作快捷方式或手动备份时,从这个路径直接复制文件很省事。
steamapps文件夹内的重要子目录
- downloading:存放正在下载的游戏临时文件。下载完成后,这些文件会被移动到common并改名。如果中途取消下载,这里会留下残余,可以手动清理。
- workshop:创意工坊下载的MOD、地图、皮肤等内容,按游戏ID存放。
- temp:临时缓存文件,通常不需要关注。
- userdata:每个用户在本地同步的游戏存档和配置文件,位置独立于common。备份时千万别漏了这个文件夹。
结束语
从当初那个在文件夹海洋里茫然无措的菜鸟,到现在一眼就能定位任何游戏文件的老手,我走了不少弯路。如今,我对Steam文件系统已经心中有数。再有朋友问起“游戏下载到steam里面哪里”,我会直接告诉他:就在common里。
