Новый порт Doom теперь можно загрузить напрямую из Cloudflare с помощью DNS, без записи файлов на диск, посредством 1964 закодированных записей DNS TXT. Этот инновационный подход позволяет пользователям запускать игру с помощью команды PowerShell, привлекая внимание к альтернативному использованию системы доменных имен, которая изначально не предназначалась для этой цели.
Эта разработка подчеркивает потенциал зон DNS для доставки огромного количества текстовых записей, достаточного для запуска легковесного программного обеспечения, такого как Doom. Исследователи безопасности ранее продемонстрировали риски, связанные с DNS, показав, как хакеры используют поддомены для поэтапной доставки вредоносного ПО. Программист Адам Райс применил аналогичный метод для облегчения порта игры.
Версия Doom, разработанная Райс, основана на версии C# Нобуаки Танаки, известной как Managed Doom, и включает в себя модификации, сделанные с помощью инструмента искусственного интеллекта Claude. Он успешно сжал исходный размер игры с 8,4 МБ до 1,9 МБ для более эффективной загрузки сети.
Чтобы начать игровой процесс, пользователям необходимо установить PowerShell 7 и выполнить команду «.\Start-DoomOverDNS.ps1 -PrimaryZone ‘example.com’». Дополнительные инструкции по загрузке игры и выполнению дальнейших команд доступны на странице Райс на GitHub. Игра работает независимо, не требуя других зависимостей или установки дополнительного программного обеспечения.
Этот метод соответствует тенденции использования нетрадиционных устройств и систем, которые творчески используются для запуска Doom. Примеры включают в себя множество повседневных предметов и устройств, таких как одна клавиша клавиатуры, кассовый аппарат Макдональдса и даже некоторые столь сложные системы, как компьютер, состоящий из живых человеческих нейронов.
Растущий список объектов, на которых можно запустить Doom, также включает в себя хорошо известные технические устройства, в том числе Commodore 64, спутник на орбите, и программное обеспечение для обработки текстов Microsoft. Недавно для игровой консоли Analogue Pocket были созданы адаптации Doom и Quake, которые эмулируют ретро-системы через FPGA, одновременно запуская эти игры. Хотя производительность не безупречна, по сообщениям, Analogue Pocket выполняет их лучше, чем многие персональные компьютеры 1990-х годов.
<час />








