模拟器是如今体验经典游戏最便捷的方式之一,但很多老游戏总觉得少了点什么。不少经典作品的核心乐趣在于多人同乐,可它们当初的设计目标是同一台主机上面对面游玩,而非互联网远程联机。

RetroArch,这款广受欢迎的模拟器前端,给出了自己的答案。这个名为 Netplay 的功能,让全球玩家得以重温经典多人游戏的乐趣。

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

老式多人游戏,现代化改造

Netplay 是 RetroArch 内置的一项跨平台功能,名字本身就透露了它的用途。简单来说,它通过将新玩家分配到主机上的额外控制器槽位,实现互联网多人联机。当新玩家接入时,可以看到主机玩家的游戏画面,如果游戏支持多人模式,就能随时加入。

这意味着任何老式主机游戏,都能变成与远程好友同乐的作品,甚至在同一屋檐下用不同设备游玩也没问题。更难得的是,设置过程出乎意料地简单。

作为主机方开启 Netplay,只需先启动想玩的游戏,按 F1 打开快捷菜单,进入主菜单后选择 Netplay,然后开始托管房间。另一位玩家则打开 Netplay 菜单,在互联网或本地网络中寻找房间即可加入。

当然,你可以调整各种高级设置来优化连接质量,但更重要的是,还能设置访问代码,只有持有代码的人才能加入房间。不过,真正让这个功能出彩的,是它上手门槛之低。除了转发必要的端口——本地网络联机时我甚至不需要这一步——我几乎没费什么力气就实现了跨设备游玩。

哪些游戏能用,哪些不行

目前 Netplay 的实现方案,专门面向支持多个控制器输入的主机平台,因为 RetroArch 会把额外玩家分配到这些控制器槽位上。这意味着,从 NES 这样的老古董到 Wii 这样的近代主机,大量支持多控制器的平台理论上都能兼容。

我在本地网络上用几款 NES 和 SNES 游戏做了测试,运行非常流畅。无论是 NES 上的《泡泡龙》,还是 SNES 上的《街头霸王》,联机体验都相当稳定。

不过,RetroArch 和 Netplay 并不支持跨系统功能。原本就依赖在线联机的游戏无法通过这种方式游玩,像 Game Boy 这类掌机,Netplay 也不会模拟联机线。但部分模拟器核心可能内置了相关能力,可以与 Netplay 配合使用,实现更便捷的通信。

我尚未亲自验证,但根据官方 FAQ 的说法,Sameboy 和 TGB-Dual 这两个核心支持 Game Boy 游戏的联机线功能,而 gbSP 和 MelonDS 则能实现某种形式的无线连接。