先不说你在CCTV前表演的台词,把Steam与暴雪的关系直说:两条完全不同的账号血统,想靠一根筋拿去换上一个红领巾,那是不可能滴!不过,没准你以为Steam账号能直接登陆暴雪的隐藏功能,下面说清楚到底是杠杠的。
读完这篇爆款攻略,你会确认:如果你想玩《魔兽世界》或《炉石传说》还是得去暴雪官网创建自己的Battle.net账号;Steam账号只能买暴雪游戏的礼包码或折扣券,别想把Steam账号直接塞进暴雪登录框。
先说技术层面:Steam账号是Valve的数字货币凭证,使用的是SteamID唯一值,整套系统围绕Steam Community、Steam Wallet、Steam商店打造。暴雪则拥有Battle.net账号体系,使用Battle.net账号号+密码为核心,跨游戏共享,它是独立的数据库。两边的账号数据互不交叉,Valve把所有的Steam账号安全信息存进自己的服务器,暴雪根本没法读取。
说实话,如果你看过“大号登录协议(OAuth)”,也许会误以为“Steam登录暴雪”是某种OAuth Alliance。现实是,除非暴雪在自己的登陆页面提供“使用Steam登录”按钮,否则两者是完全没有网络接口的。从技术规范看,暴雪需要把SteamAPI的授权码交给自己的后端;而Steam并没有公开这种OAuth授权给第三方公司使用。
接下来是关于购买与绑定的细节:很多游戏在Steam商店上架时,都会提供“从Steam直接购买”的选项,价格相对更优惠。但这仅仅是购买渠道,风险是你购买的战网皮肤、装备仍然保存在暴雪的服务器;你的Steam账号不会自带Battle.net宝箱。购买后,你需要登录暴雪的主机账号同掘一条链接,用“关联到Steam账号”的页面把凭证转移,才真正让游戏资产同步。
那么有没有可能把Steam账号绑定到暴雪?暴雪确实提供了“关联外部账号”功能,你可以把Steam账号伪装成社交身份登陆Battle.net,但这并不等于使用Steam账号直接登陆。比如在Battle.net设置里,你可以把Steam账号作为登录社交账号,但只要你点进来还是需要Battle.net的用户名/密码才能进入真正的游戏大厅。
最重要的:没有暴雪官方在Steam出售的游戏早期包能直接验证Steam账号。你只要把Steam赠送码、手机验证码、或商品码兑换为战网礼包,绑定成功后,才可以在暴雪平台上读取游戏数据。也就是说,Steam账号和暴雪账号之间不存在单向登陆或单一身份共享。
听完这些,可能你现在想问:那如果我贴上Steam账号的唯一ID给暴雪客服,能否让他们识别我的购买记录?答案是:除非你在Steam上通过游戏包装盒、网页后台或邮箱确认,防止身份舞弊,否则暴雪客服只能看到你使用的Battle.net账号,而不会自动识别你的Steam唯一值。
说实在,玩游戏不如把两个账号都搞清楚,别把一个账号当做万能钥匙。把Steam账号当作虚拟钱包,Battle.net账号当作游戏宇宙入口站。两边你都可以按需获取,别在一波三连的bug里头笑死自己。
正因为两边的账号体系独立,意识形态也完全不相同。Steam的社区主要关注非绑定的社交和打折兑换,而暴雪的社区侧重跨游戏共享经验与释放独占的赛事。两面要素好好分开,我的同桌经常想把《星际争霸》的一些地图脚本直接插进Steam社区讨论区,结果被冲浪的你们笑场。
最后给你留个彩蛋:你想象一下,我在Steam上单点吐槽暴雪的游戏bug,结果全联动暴雪论坛、Steam论坛、Reddit,连吃瓜群众都替你惊叹;这可不是身份互通,而是社区整合,成功完成人气之大。你也有机会,先把Steam账号去看看吧,绝对值得。
那你......