Steam和Uplay(现已更名Ubisoft Connect)是两个独立的游戏平台,但玩家完全可以把Uplay游戏挂进Steam库,统一管理游戏列表,甚至用Steam的截图和手柄功能。这个操作不需要破解或修改文件,只是借助Steam自带的功能。
先明确一个关键点:Uplay上的游戏分两类。一类是纯Uplay平台游戏,比如《彩虹六号:围攻》,从未上架Steam;另一类是Steam上销售、但强制要求Uplay启动的游戏,比如《刺客信条:英灵殿》。前者操作起来更简单,后者有个更优雅的处理方式,下文会分别说明。
先说最常用的方法,把任意Uplay游戏挂进Steam库。打开Steam客户端,左下角找到“添加游戏”按钮,点击后选择“添加非Steam游戏”。弹出的窗口会列出你电脑上安装的程序,但Uplay游戏通常不在列表里,因为它们的可执行文件藏在Uplay安装目录的games文件夹下。这里需要手动点“浏览”,找到游戏安装位置。以《彩虹六号》为例,默认路径是C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Tom Clancy''s Rainbow Six Siege,选中RainbowSix.exe这个主程序,添加即可。
添加完成后,Steam库会出现该游戏的图标,双击启动时Steam会先拉起Uplay客户端,然后Uplay再启动游戏本体,中间可能需要登录一次Uplay账号。这个方法的局限是Steam无法识别游戏的游玩时长,也不会同步成就,但至少启动和管理方便了,还能用Steam的截图快捷键(默认F12)和手柄映射。
如果想获得更完整的体验,可以用一个隐藏技巧:修改游戏快捷方式的启动参数。Steam允许为非Steam游戏编辑“启动选项”,右键游戏点属性,在“启动选项”栏里填入Uplay的启动指令。具体格式是“游戏URL”,形如uplay://launch/游戏ID/0”。游戏ID是Uplay平台内部的数字编号,可以在Uplay客户端里查看游戏详情页的网址,一段数字就是ID。把这个URL填入后,Steam启动游戏时就会直接调用Uplay的启动协议,跳过Steam先开Uplay主界面的步骤,体验更接近原生启动。

这个URL方法需要提前知道ID,稍微繁琐,但对常玩多人游戏的人来说值得折腾,因为《彩虹六号》这类游戏直接启动往往比先开Uplay再进游戏快几秒。
重点说说Steam上买的Uplay游戏如何“放到Steam”。很多人买了《刺客信条》Steam版,却发现Steam没记录游戏时长,每次启动还得输入Uplay密码,感觉被割裂。其实有个官方认可的小技巧:在Steam库的“已安装游戏”里,找到该游戏,右键管理卸载,但别真的卸载,而是去Steam安装目录的steamapps\common文件夹里找到游戏本体。通常情况下,Steam版游戏会保留完整的游戏文件,只是启动器指向Uplay。这时你只需要把游戏目录的exe文件重新识别一下,比如更改游戏在Steam库的“目标”字段,让它直接指向本地游戏二进制文件,绕过Uplay启动器。但这么做有个副作用,Uplay会检测不到游戏,导致无法线上验证,单机模式玩没问题,联机功能大概率失效。
更稳妥的办法是用Steam的“外部链接”功能。Steam允许在库中为游戏创建自定义链接,右键点击游戏,选择“管理”然后“在网页浏览器中打开”,编辑URL为Uplay的商店或启动协议。虽然这不算真正入库,但点击后会自动跳转并启动Uplay对应游戏,操作上等同于从Steam打开。
关于云端存档和覆盖层,Uplay游戏加入Steam后,Steam的云存档不会生效,因为游戏根本没走Steam的存档接口。但Uplay自身的云存档始终开着,所以不必担心存档丢失。Steam的覆盖层(Shift+Tab)在某些Uplay游戏里会冲突,表现为切出桌面或黑屏,这时可以在Steam启动选项里禁用覆盖层,或用无边框窗口模式规避。
需要特别提醒的是,育碧在2023年关闭了Uplay旧版客户端,全面转向Ubisoft Connect,所以老教程里改DLL文件或替换游戏启动器的方式已经作废。现在任何修改游戏文件的尝试都可能触发反作弊系统,导致账号被封禁,强烈不建议。
最后补一个典型例子:如果你拥有Steam的《荒野大镖客2》——虽然它不是Uplay游戏,但逻辑相似——它的Steam版启动时同样会拉起Rockstar Launcher。把非Steam游戏添加功能运用在同平台的Rockstar、EA app(原Origin)的游戏中,原理完全相同。很多玩家整个库里全是这种“套娃”游戏,就是靠这个功能实现的统一管理。
实际操作一遍,两分钟就能完成。第一次登录Uplay时,记得勾选“记住我”,后续启动就顺畅了。整个流程不涉及任何第三方插件,用Steam官方功能,安全干净。如果游戏多,建议在Steam里给这些游戏建一个收藏夹,在库左侧右键新建“动态收藏夹”,筛选条件设为“非Steam游戏”,自动归类,一劳永逸。