

Энтузиаст запустил Doom через DNS-записи домена
Не знаете, какой ПК взять?
Ответьте на несколько вопросов — получите готовую сборку с ценой.
Легендарный шутер Doom продолжают запускать на самых неподходящих для этого вещах. Мы уже видели игру на тестах для беременности, осциллографах и даже в блокчейне, но новый проект Адама Райса выводит это хобби на новый уровень. Программист умудрился использовать систему доменных имён (DNS) не по прямому назначению, а как облачное хранилище для исполняемого кода игры.
Краткое содержание
- Программист Адам Райс использовал TXT-записи DNS для хранения данных игры;
- Весь код Doom объёмом 3,8 МБ распределили по 2000 текстовых записей;
- Игра собирается и запускается в оперативной памяти без записи файлов на диск;
- Для реализации проекта использовался порт Managed-Doom на языке C#.
DNS как хранилище данных
Обычно система DNS служит для того, чтобы преобразовывать буквенные адреса сайтов в числовые IP-адреса. Однако спецификации позволяют создавать так называемые TXT-записи — строки произвольного текста длиной до 2000 символов. Адам Райс рассудил логично: там, где можно хранить текст, можно хранить и файлы, если их предварительно закодировать.
Сначала энтузиаст потренировался на изображении утки, но быстро понял, что этого недостаточно для демонстрации абсурдности идеи.

Тогда он взялся за Doom. Чтобы уместить игру в лимиты DNS, пришлось пойти на хитрости: удалить все аудиофайлы и применить агрессивное сжатие. В итоге бинарный файл весом 3,8 МБ превратился в массив из 2000 строк, разбросанных по кэширующим серверам.
Для этого Райс использовал версию Managed-Doom, написанную на C#. С помощью ИИ-помощника Claude он переписал процесс загрузки ресурсов. Теперь специальный скрипт на PowerShell поочерёдно опрашивает DNS-записи домена, скачивает фрагменты кода, проверяет их целостность и собирает игру прямо в оперативной памяти ПК.
Железо для безумных замесов
Doom 1993 года запустится даже на калькуляторе, а вот Doom: Dark Ages создавался с прицелом на куда более мощное железо. Если твой ПК с трудом тянет только первый DOOM из 90х, пора бы его заменить.
Обрати внимание на наши игровые ПК серии CORE. Они оснащены современными комплектующими и собраны с хорошим запасом под все новинки в FullHD!
Не пропусти главное в мире ПК
Мы публикуем последние новости из компьютерного мира. Подписывайся, чтобы быть в курсе и ничего не пропустить.





















