相信每个Steam玩家都遇到过和我一样的纠结:硬盘空间报警了,新游戏装不下,看着库里一堆吃灰的游戏,特别想把那些不玩的安装包删掉。但问题来了——删了以后还能恢复吗?会不会把存档也连带删了?以后想重温还需要重新购买吗?我作为一个在Steam上买了不知道多少游戏的十年老玩家,今天就用我的亲身经历来聊聊这个事。
到底什么是Steam游戏的“安装包”?
很多人可能觉得游戏安装包就像软件安装程序一样,是一个单独的exe文件,双击安装完就没了。但Steam不是这样的。当你在Steam上下载一个游戏,它会把游戏文件直接解压到你的Steam库目录里的 steamapps/common 下,那个以游戏命名的文件夹就是所谓的“安装包”。它包含了游戏全部的数据、材质、脚本、可执行文件等等。说白了,这个文件夹就是游戏本身。所以如果你直接把这个文件夹删了,游戏就彻底没了,跟你在Windows里卸载程序还不一样,Steam并不会第一时间知道。
我的第一次:直接删除文件夹
记得那是几年前,我的C盘快满了,发现Steam放在C盘的《传送门2》足足有8个G。我心想这游戏又不玩了,直接回收站见吧。当时自我感觉良好,觉得节省了巨大空间。结果第二天打开Steam,发现《传送门2》还是显示“已安装”,但点运行就报错“缺少可执行文件”。我傻眼了——原来Steam认为游戏还在,只是文件坏了。后来我只好在Steam里右键选择“卸载”,但那个卸载其实只是删除了注册信息和清空记录,而实际文件已经被我删了,所以我等于删了两遍。更麻烦的是,重新下载时它要重新完整下载,因为之前的校验文件已经被我破坏了。
这次经历让我明白:直接删除游戏文件夹不是不可以,但你必须同步告诉Steam你删了,否则等待你的就是各种报错和浪费时间的检测过程。
正确做法:通过Steam客户端卸载
吃一堑长一智。现在我想清理空间时,都会在Steam库中右键游戏 -> 管理 -> 卸载 -> 删除所有本地内容。这样Steam会正确解析文件关联,清理干净,并且会在库中把游戏状态变成“未安装”,下次想玩直接点安装就行了。这个方法是最稳妥的。
存档问题:我最担心的事
删游戏之前,很多人最怕的是辛辛苦苦打的存档没了。早期Steam云存档还不普及,我删过一些老游戏的本地文件,结果存档也一起陪葬了,哭都没地方哭。好在现在大多数游戏都支持Steam云存档,只要你在卸载前确保已经同步成功(可以在Steam库界面看云端状态),那么重新下载后存档会自动恢复。不过,也有不少游戏是例外,比如需要第三方平台的游戏,或者一些独立游戏不支持云存档。我的习惯是:每次删大项目之前,我都会手动去游戏存档路径(通常在我的文档或AppData里)备份一份,存到网盘或移动硬盘里,以防万一。这个习惯救了我好几次。
重新下载到底值不值?
现在的游戏一个比一个大,随便一个3A就50G甚至上百G。删了之后如果突然后悔想玩,重新下载的时间成本真的很高。记得我删了《命运2》之后,过了一个月又想回去打,结果下载+更新的时间花了我整整一天,还遇上Steam服务器抽风。所以现在我会根据网络状况决定:如果网速快且不限流,删了无妨;如果网慢或者有流量限制,我会考虑买块外置硬盘,把不玩的游戏移动到外面,需要时再拷回来。Steam本身支持库文件夹移动,这个功能很实用。
空间不够时的其他选择
除了删除和移动,Steam还提供了“高优先级下载”和“按需下载”功能(部分游戏支持),可以只下载游戏的一部分,玩到哪下到哪。不过这个不是所有游戏都有。我自己用得最多的还是移动库,因为不需要重新下载。另外,一些游戏的“安装包”其实是开发者单独提供的,比如预载文件、测试服数据等,这些删了不影响正常游戏,不过普通玩家很少碰到。
现在我的空间管理哲学
经历了这么多次删游戏、下游戏、丢存档的折腾之后,我现在学会了理性管理。每一款游戏安装后,我都会问自己:我会在接下来三个月内玩吗?如果不会,就考虑卸载,但一定用Steam的卸载功能,并且检查云存档状态。对于特别爱但暂时没时间玩的游戏,我选择移动到大容量机械硬盘里,等想玩的时候再移回SSD。就这样,我的Steam库几百个游戏,但机器里一直只保留四五款常玩的,既省了空间,也避免了纠结。
所以回到最初的问题:Steam游戏的安装包可以删吗?当然可以,但用正确的方式才不会重蹈我的覆辙。你的游戏数据是宝贵的,特别是那些陪伴过你的存档,一定要善待它们。我的经验只代表我自己,但至少让你在下次清理硬盘时,能多一些底气和信心。