你有多久没在Linux上跟朋友好好的联机玩一把《我的世界》基岩版了?对于很多Linux用户来说,答案可能是“从来没有顺畅过”。九年来,这个看似简单的愿望一直被各种技术壁垒挡在门外。好在,最近一个名叫BedrockOnLinux 2.0的项目,终于把这道门撞开了。

事情的转机,要从BedrockOnLinux 2.0在Reddit Linux游戏板块的发布说起。在这之前,想在Linux上运行《我的世界》基岩版,无非两条路:一是借助MCPelauncher,用Google Play版的安卓客户端勉强凑合;二是干脆在虚拟机里装个Windows,再跑原生的Windows版。两条路都走得磕磕绊绊。MCPelauncher虽然理论支持微软账号登录,但那套为安卓端口准备的Xbox Live认证机制脆弱得让人头疼,每次游戏更新都可能把认证打回原形,导致玩家几个月都无法连入跨平台的Realms和公共服务器。而虚拟机那条路就更不用说了,不仅要花时间折腾配置,还得有一台性能足够强的电脑才能让游戏跑得流畅。

打开网易新闻 查看精彩图片

变化紧随微软的一次底层调整而来。微软不久前在Windows版《我的世界》上放弃了UWP框架,将开发切换到GDK技术栈。这次迁移意外地让游戏与Proton这类Windows兼容层工具变得格外亲近。BedrockOnLinux 2.0敏锐地抓住了这个窗口,一举构建出迄今为止功能最完备、安装也最省心的Linux基岩版运行方案。

新版本最让玩家激动的,是终于加入了完整的微软账号登录功能。这可不只是一个登录按钮那么简单。用BedrockOnLinux 2.0的GitHub仓库原话来说:原生Xbox身份机制被WineGDK完整实现,包括XGame配置、XUser、请求签名、玩家代号、权限以及XSAPI上下文。而在线上游玩层面,好友列表、邀请、加入好友对局、公共服务器和Realms,全都基于这套原生身份运行。特别值得一提的是,Realms还会专门获取一个指向基岩版Realms受众的XSTS令牌,而不是泛泛的Xbox令牌。这意味着Linux玩家现在能以与Windows玩家完全平等的身份,接受邀请、加入朋友的世界,或者直接扎进公共服务器的热闹里去。

从Reddit上抢先体验的玩家反馈来看,2.0版的联机表现已经相当可圈可点。有人在帖子下留言说,自己终于能安稳地和用Switch、手机的朋友一起在同一个世界里挖矿盖房,再也不用担心因为认证掉链子而被中途踢出队伍。还有人直言,如果以前是因为《我的世界》基岩版联机问题才迟迟没把主力系统彻底切换到Linux,那现在这个最后的障碍已经不复存在了。

九年的等待,最终兑现成一个轻量而坚固的桥梁。BedrockOnLinux 2.0没有改变游戏的玩法,但它改变了一个庞大用户群的日常:从今天起,Linux玩家打开基岩版时,看到的不再是孤岛般的世界,而是和所有平台的朋友连在一起的那个方块宇宙。