2026年想跟人打把《任天堂明星大乱斗》初代有多难?机器要老,线材要齐,还得凑齐两个活人坐在同一个客厅里。这难度放在今天,约等于组织一场线下考古活动。所以大部分时候,我们只能靠模拟器的联机功能解馋——但延迟和不同步的问题,懂的都懂。
5月14日,事情起了变化。RMG-K,一个从RMG N64模拟器分出来的项目,推送了一次更新,给整个模拟器加上了回滚网络代码(rollback netcode)。开发者CigNus在更新说明里补了一刀:目前只支持双人联机。但即便如此,这已经是个相当离谱的技术突破了。
Bluesky用户Grasluu00放了一段《007黄金眼》多人对战的实测视频,配文说:"输入延迟大幅降低,掉同步也少了很多。今天早上我们从西班牙打到澳大利亚,延迟只有4帧!以前得9帧!"
如果你没听过回滚网络代码,或者不理解为什么格斗游戏大赛的观众听到这个词会集体鼓掌——简单来说,这是在线多人游戏领域的一项关键技术,能让快节奏对战在糟糕的网络环境下依然保持可玩性。
传统的延迟型网络代码(delay-based netcode)要求双方数据同步后才执行操作,结果就是按键到画面响应之间存在明显滞后。回滚网络代码的做法是预测下一步输入,猜错了就快速修正。这种"先斩后奏"的策略,换来的是传统方案无法比拟的响应速度。
RMG-K这次用的是GekkoNet框架。这个框架的创建者Heat在X上发了帖确认此事。同一套框架还被用在一个粉丝项目上——把PS2版的《街头霸王3:三度冲击》原生移植到PC。参与RMG-K回滚功能开发的程序员NyxTheShield也在X上表示,GekkoNet"承担了大部分工作",加上回滚功能"其实没那么难"。
这话从程序员嘴里说出来,我作为玩家只能沉默。毕竟我们连路由器重启都要查教程的人,实在没资格评价"没那么难"是什么概念。但结果摆在眼前:一个1996年的主机游戏库,在2026年突然获得了现代电竞级别的联机体验。
目前这项功能仅限于双人游戏,四人《马力欧赛车64》或者《任天堂明星大乱斗》的派对场景还得再等等。但框架已经搭好,剩下的只是时间问题。对于守着老游戏、偶尔想找人切磋两局的玩家来说,这大概是最好的时代了——硬件可以模拟,网络可以优化,唯一还需要解决的,就是怎么找到另一个同样闲的人。
热门跟贴