又碰上一个有趣的技术里程碑。我能把运行在虚拟PC上的MS-DOS《雷神之锤1》(1996年原版),直接连到现代WebGL《雷神之锤1》的多人服务器上——后者就在 q1.pieter.com 这个网址里。

连接过程没有加任何中间代理:DOS客户端通过虚拟网卡,跟浏览器里的WebGL渲染端在同一个游戏房间里完成了握手。老客户端的网络指令和新服务的协议栈直接对话,无需改动二进制代码。这意味着二十多年前打包的可执行文件,只靠纯协议兼容,就能加入今天网页里的对战。

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

这个简易的跨版本联机,让“永远向下兼容”又多了一个有趣的小注脚。