很多玩家都有自己专属的大号,通常是买游戏、刷成就的地方;同时也会有几个小号,用来领取限免费游戏、尝试一些联机测试,或者因为家庭共享的限制而不得不重新开号。在我的游戏生涯里,就常常面临需要同时登录两个Steam账号的情况。经过反复摸索和试验,我在这里记录下几种自己常用的方法。
方法一:使用Steam自带的「切换账户」功能
Steam客户端内置了切换用户的功能,虽然它不能让你两个账号同时在线,却是日常使用最频繁的操作。在Steam左上角点击「Steam」菜单,选择「切换用户」,就会弹出登录界面。如果你之前登录过,Steam会记住账号,只需选择所需账号再输入密码(或者使用Steam Guard验证码)。我因为需要经常切换,所以勾选了「记住我的密码」,这样登录速度快很多。不过需要注意,每次切换都会完全退出当前账号,另一个人无法同时在线。但对绝大多数玩家来说,这个方法已经足够。
方法二:同时运行多个Steam客户端
为了实现两个账号同时在线,有多种路径可以尝试。以下几种是我用过或了解过的:
- 使用不同的Windows用户账户——最安全且无需第三方软件,但切换稍显繁琐。
- 创建带参数的Steam快捷方式——可以快速启动特定账号,但实测不稳定,后启动者常顶掉前者。
- 借助沙盒工具或虚拟机——使用Sandboxie或VMware等隔离环境运行另一个Steam,稳妥但资源消耗大。
下面分别详细说明。
使用不同的Windows用户账户
这是最安全且无需第三方软件的方法。在Windows中创建两个用户账号,每个用户下安装Steam并登录不同的Steam账号。然后通过「快速切换用户」(Win+L或者从开始菜单切换)来在两个账户间切换。此时两个Steam都可以保持在线状态,并且游戏进程可以同时运行(当然需要足够硬件支持)。唯一的缺点是切换时桌面环境完全隔离,来回操作不够流畅。
创建带参数的Steam快捷方式
在Steam目标后加上「-login 账号 密码」参数可以自动登录指定账号。我曾经创建多个这样的快捷方式,理论上可以启动多个客户端。但实测发现后启动的往往会让前者下线,因此这并不是一个稳妥的多开方案。在我尝试过后,觉得这个方法不太靠谱。
借助沙盒工具或虚拟机
比如用Sandboxie运行隔离的Steam实例,或者直接安装虚拟机(VMware、VirtualBox)。在虚拟机中登录另一个账号,和本机互不干扰。不过虚拟机资源占用较大,门槛稍高。
我个人的做法是,因为手头有两台电脑,一台台式、一台笔记本,所以利用设备优势各登录一个账号,简单直接。如果只有一台设备,我觉得Windows用户切换是相对平衡的选择。
方法三:利用家庭共享
要让两个账号共享游戏库,Steam家庭共享功能可以帮很多忙。在设置中开启「库共享」,授权给其他账号。这样副账号就可以直接玩主账号的游戏。但这个方案有限制:当主账号在线玩游戏时,副账号只能乖乖排队;反之亦然。它不能让你同时玩两个库的游戏。
我的实际经验
记得有一次为了和国外朋友联机一款不支持跨区的游戏,我需要用小号登录对方的区域购买并挂机验证,同时自己的大号还要继续玩《Dota2》。当时我就采用了Windows双用户切换的方法,虽然每次切回来都要重新打开游戏,但总算解决了燃眉之急。后来我基本固定使用Windows多用户切换来处理需要双账号在线的场景,日常切换就用内置功能。这两个方法一直陪我到现在。
对于账号安全我始终非常谨慎,从不使用来源不明的多开工具,也见过不少因为贪图便利而账号被盗的案例。家庭共享或小号操作我也一直注意不要越界违反Steam的规则,这样才能长久舒心享受游戏。
