现在可以使用 DNS 直接从 Cloudflare 加载 Doom 的新端口,而无需通过 1,964 条编码的 DNS TXT 记录将文件写入磁盘。这种创新方法允许用户通过 PowerShell 命令执行游戏,引起人们对域名系统的替代用途的关注,而域名系统最初并不是为此目的而设计的。

这一发展凸显了 DNS 区域提供大量文本记录的潜力,足以运行 Doom 等轻量级软件。安全研究人员此前曾演示过与 DNS 相关的风险,揭示了黑客如何利用子域以零散的方式传播恶意软件。编码员 Adam Rice 采用了类似的方法来方便游戏移植。

Rice 版本的 Doom 基于 Nobuaki Tanaka 的 C# 版本(称为 Managed Doom),并包括在 AI 工具 Claude 的帮助下进行的修改。他成功地将原始游戏大小从8.4MB压缩到1.9MB,以提高网络加载效率。

要启动游戏,用户需要安装 PowerShell 7 并运行命令“.\Start-DoomOverDNS.ps1 -PrimaryZone ‘example.com’”。有关上传游戏和执行进一步命令的其他说明,请访问 Rice 的 GitHub 页面。游戏独立运行,无需其他依赖项或安装额外软件。

这种方法符合创造性地用于运行 Doom 的非常规设备和系统的趋势。例子包括各种日常物品和设备,例如单个键盘按键、麦当劳收银机,甚至一些像由活体人类神经元组成的计算机一样复杂的系统。

可以运行 Doom 的对象不断增多,其中还包括著名的科技产品,包括 Commodore 64、在轨卫星和微软的文字处理软件。最近,为 Analogue Pocket 游戏控制台创建了《Doom》和《Quake》的改编版,该游戏控制台在本地运行这些游戏的同时通过 FPGA 模拟复古系统。尽管性能并非完美无缺,但据称 Analogue Pocket 的执行效果比 20 世纪 90 年代的许多个人电脑还要好。

<小时/>

精选图片来源

  Steam 添加了显示抢先体验退出日期的功能