昨天下午在Steam上买了《泰坦陨落2》,等了二十分钟下载完,兴冲冲点开,结果跳出来个Origin窗口,上面写着“游戏未安装”。我当时就愣住了,下载文件明明都在Steam文件夹里躺着呢,七八个G的东西,怎么就成了没安装?
我去网上翻了一圈才发现,这问题碰上的人还真不少。Steam上卖的EA游戏,买归买,进游戏的时候还是得把你拽到橘子平台去验证一下。问题就出在这套认证流程上,要么是平台之间没商量好,要么就是咱们电脑里的配置文件出了问题。
我先试了网上说的最粗暴的办法,把游戏文件夹整个删了重新下。结果呢?下了整整四十分钟,打开还是同一个窗口蹦出来,一点变化没有。那种感觉就像是你在A窗口买了个西瓜,却非要跑到B窗口去提货,结果B窗口说你没买过,摊手。
后来我仔细看了看错误提示后面的细节,发现了一个关键点。Origin左上角头像那里显示的账户,跟我Steam绑定的EA账户根本不是一个。这就有意思了,原来我在两个平台上登的邮箱不一样,Steam那边绑定的是老邮箱,橘子这边默认登录的又是新注册的账号。两个系统数据对不上,那游戏当然就显示“未安装”了。
解决办法其实不复杂。先把Origin完全退出,然后在Steam的游戏库页面里,找到那个游戏,邮件选择“管理”——“CD密钥”,把里面的密钥复制出来。接着重新打开Origin客户端,登进你Steam绑定的那个EA账号,点左上角的“兑换产品代码”,把刚才复制的密钥输进去,然后静静等它验证完。

这步做完之后,橘子会把游戏变成“已获取”状态,但这时候还没完。它会默认去扫描你电脑上已有的文件,等它扫到你Steam下载的那个目录,就会自动匹配上。整个过程大概两分钟不到。
如果你试了这种方法还是不行,那就得手动指定一下游戏路径。在Origin的“游戏库”里点击那个游戏,选择“下载”,它一般会问你是定位已有文件还是重新下载,选“定位”,然后找到你Steam库的文件夹。Steam默认安装路径是你装Steam那个盘,里面有个steamapps文件夹,再点进去是common文件夹,游戏就在那里面。
还有一个容易忽略的事儿,就是防火墙和杀毒软件。Windows自带的防火墙有时候会把Origin的连接拦下来,导致认证失败。我那次解决完账户问题之后又碰上过一次打不开的情况,后来去防火墙设置里把Origin变成允许的应用,立刻就顺了。
另外提醒一句,尽量不要通过Steam的“启动”按钮直接进游戏,而是先从Steam里把游戏文件定位好,然后打开橘子,从橘子这边启动,等游戏能玩之后,再试Steam那边的入口。这会好很多。因为有时候Steam会带着一个错误的参数去启动Origin,让它觉得游戏没装。
还有一次我犯了个低级错误,游戏下载好了但Steam的下载状态还停在“正在安装”,不知道是网络延迟还是什么情况。在下载管理界面等了一小会儿,确认安装完成再启动,就正常了。如果急着点开,游戏文件还在解压阶段,两边状态不一致,自然就打不开。
说实话,这种双平台嵌套的玩法确实麻烦,Steam卖游戏、Origin管运行,中间环节一多就容易出岔子。但好在不是那种无解的死胡同,摸索一遍就能找到规律。你现在手头要是也遇到这情况,别着急重装游戏,先看看账号是不是同一个,密钥兑换一下,多半就能解决。如果还是不行,把两个平台都退出重新登录一遍,让它们重新同步一下数据,很多时候也管用。