Steam换个号游戏要下载吗?亲测不需要重下的真实经历

刚用Steam那会儿,我特心疼硬盘空间。电脑里已经装了《侠盗猎车手5》《巫师3》,每一个都几十G。那年朋友借我他的号玩《绝地求生》,我忐忑地退出自己的号,输入他的账号密码,心里已经在盘算待会要删哪个游戏才能腾出空间接受五十多G的洗礼。谁知登录后界面直接显示《绝地求生》可启动。我当时嘴里的饼干都掉了,点了一下,居然真的顺利进入了海滩。从那以后我脑子里的谜团才逐渐解开:原来换个账号玩游戏根本不用重新下载。

一次误解与真相

很多新手包括我都以为Steam一个人一个号,游戏文件也是分账号存放的。但实际上Steam把游戏安装在一个公共目录(默认是steamapps\common),无论登录哪个账号,只要把这个文件夹设为游戏库目录,它就会自动识别已安装的文件。最早我也是因为买新电脑把所有账号的游戏都装进同一个盘,后来才发现从A账号下载的游戏B账号登录后居然也能看到“已安装”。不过如果游戏没有授权还是需要授权信息。

为什么不用重新下载?

这背后是个简单的文件管理原理。下载的游戏数据是二进制包,账号的角色更多是看门的。点“下载”时,Steam先检查本地文件有没有,有的话只要校验完整性,不会从头拉数据。这叫作“检测现有的游戏文件”。所以别说切换账号,就算之前删了游戏,只要common文件夹里的游戏还在,Steam都能认出来。甚至把整个SteamLibrary目录复制给朋友,他那边扫一下也能直接玩,前提是对应账号有授权。

Steam换个号游戏要下载吗?亲测不需要重下的真实经历

授权不等于下载

不过我也遇到过窘况:有一次我用小号登录想玩《赛博朋克2077》,本地明明有文件,但开始游戏按钮变成灰色提示购买。我当时心凉了一截,以为文件白存了。后来切换回主号,游戏就能正常开。所以文件在不在和能不能玩是两回事。但好处是只要搞定了授权(比如家庭共享或者直接买了),文件立刻生效,不需要再下载。

跨账号共享库文件夹的经验

我现在电脑上同时登过四五个Steam账号,游戏库文件夹放在同一个位置。每次换号平台都会扫描一遍目录,把属于这个号或通过共享的游戏标记出来。像《CS2》《Dota2》这种免费游戏谁登都能玩。但有些带DRM或者第三方启动器的游戏(比如育碧、EA的),它们可能还需要关联账号,不过文件本体早就老老实实躺在仓库里了。

遇到需要重新下载的情形

虽然大多数情况不需要重下,但有一回我确实撞上了。当时我把《武装突袭3》从A账号通过家庭共享给B账号,登录B账号后发现它开始下载一个8G的更新,但那是因为游戏本身有了大版本升级,跟换号没关系。另一次是我从别的机器搬游戏过来,用移动硬盘拷贝后登录新账号时它确实又从头校验了一遍,数据没变。真正的“重新下载”只发生在根本没有文件的情况下。

现在我的硬盘里存着十几个账号的游戏数据,无论切换到哪个号,都没有再经历漫长的下载等待。只有一次网络波动导致校验失败需要重新校验,但那跟换账号没关系。对于“换个号要不要重下游戏”这个问题,我的亲身体会摆在这:只要文件还在,换号最多需要授权,下载基本免了。