Представлен публике публичный инициатива Doom Over DNS

2 мин
Представлен публике публичный инициатива Doom Over DNS

Разработчик дам Райс представил открытый инициатива под названием Doom Over DNS для игры в условно-бесплатную версию популярного шутера с помощью стандартных сетевых возможностей интернета.

«В какой‑то момент здравомыслящий человек спросил: „DNS преобразует имена в IP‑адреса, что ещё он может делать?“ Ответ, по‑видимому, — запускать Doom. Записи DNS TXT могут содержать произвольный текст. Cloudflare будет предоставлять их глобально, бесплатно, кэшируя на границе сети, любому, кто запросит. Это не файловая система хранения. Они не были разработаны как файловая платформа хранения. Никто в IETF не думал об их использовании в качестве файловой системы хранения, когда писал RFC 1035. И всё же вот мы здесь. Этот проект сжимает всю условно‑бесплатную версию DOOM, разбивает её на ~1964 записи DNS TXT в одной зоне Cloudflare и воспроизводит её во время выполнения, используя только скрипт PowerShell и общедоступные DNS‑запросы. Файл WAD никогда не записывается на диск, а DLL‑файлы игрового движка.NET загружаются непосредственно в память», — пояснил Райс.

Запускание игры:

  • 1. Install PowerShell 7 (if you don't have it) winget install Microsoft.PowerShell

  • 2. Play DOOM .\Start-DoomOverDNS.ps1 -PrimaryZone 'example.com'

Вот и всё. Всё остальное автоматически загружается из DNS с помощью команды Resolve-DNSName. Для загрузки требуется токен программный оболочку Cloudflare с правами редактирования DNS-зоны. Загрузите его с помощью команды Set-CFCredential из модуля TXTRecords.

«Бесплатная зона в Cloudflare содержит 185 фрагментов данных. В зонах Pro/Business/Enterprise помещается 3400 фрагментов. Только для WAD‑файла требуется приблизительно 1199 фрагментов, поэтому пользователям бесплатного уровня необходимо некоторое количество доменов. Передайте их в виде массива в параметр ‑Zones, и компонент автоматически распределит фрагменты. В одной зоне Pro поместится всё. Возобновление прерванных загрузок Если загрузка прервана, Publish‑TXTStripe поддерживает параметр ‑Resume — он проверяет хеш, находит новейший корректный фрагмент и продолжает с того места, где остановился», — пояснил автор проекта.

Читают сейчас

Apple распаяла накопитель Mac mini в моделях с M6 и M5 Pro; теперь его нельзя заменить

39 минут назад

Apple распаяла накопитель Mac mini в моделях с M6 и M5 Pro; теперь его нельзя заменить

В новых Mac mini с процессорами M6 и M5 Pro больше нельзя самостоятельно заменить внутренний накопитель. Вместо съёмного модуля Apple теперь использует распаянную на системной плате NAND‑память. Читат

Физики не нашли противоречий в том, как могли бы вести себя в нашем мире объекты с отрицательной массой

53 минуты назад

Физики не нашли противоречий в том, как могли бы вести себя в нашем мире объекты с отрицательной массой

В отличие от электрического заряда, насколько нам известно, вся масса во Вселенной строго положительна, а положительные массы притягиваются друг к другу. В новой статье в журнале Physics of the Dark U

Версия FluxCast 0.2.7, инструмента для трансляции рабочего стола Linux на Smart TV

1 час назад

Версия FluxCast 0.2.7, инструмента для трансляции рабочего стола Linux на Smart TV

Состоялся выпуск проекта FluxCast v0.2.7, предназначенного для организации стриминга рабочего стола Linux на экраны Smart TV по протоколам Wi-Fi Direct (Miracast), DLNA и Chromecast с минимальной заде

Возможно, никаких управляющих разумом паразитов не существует

2 часа назад

Возможно, никаких управляющих разумом паразитов не существует

У Toxoplasma gondii интересная и необычная репутация. Этот одноклеточный паразит печально известен тем, что ему приписывают способность незаметно влиять на поведение хозяев таким образом, чтобы помочь

Claude Opus 5.5 вышел в выпуск, а повлияло ли это на сегмент?

3 часа назад

Claude Opus 5.5 вышел в выпуск, а повлияло ли это на сегмент?

22 сентября состоялся релиз ожидаемой Claude Opus 5.5, которая, очевидно, обошла по характеристикам многие модели. Claude Opus 5.5 стал первым релизом с тех пор, как компания Anthropic объявила о необ