Представлен публике публичный инициатива 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 — он проверяет хеш, находит новейший корректный фрагмент и продолжает с того места, где остановился», — пояснил автор проекта.

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

Как Oracle сократила 21 000 сотрудников и ушла в минус на $23,7 млрд ради чипов NVIDIA

20 минут назад

Как Oracle сократила 21 000 сотрудников и ушла в минус на $23,7 млрд ради чипов NVIDIA

Вы, скорее всего, уже слышали, что Oracle на днях выкатила свой годовой отчет. Но если вы пропустили эту новость среди кучи других инфоповодов, то вкратце случилось вот что: техногигант официально при

В VK пытаются сохранить пользовательский комфорт для обладателей iPhone после удаления приложений из AppStore

25 минут назад

В VK пытаются сохранить пользовательский комфорт для обладателей iPhone после удаления приложений из AppStore

В VK сообщили, что работники компании пытаются сделать всё возможное и сохранить пользовательский комфорт для пользователей на iPhone после удаления своих мобильных приложений из App Store, в том числ

«У нас есть Claude Mythos дома»: Китай показал ИИ для поиска уязвимостей

46 минут назад

«У нас есть Claude Mythos дома»: Китай показал ИИ для поиска уязвимостей

Китайская 360 Security Technology представила то, что сама называет "китайским Mythos", — ИИ-инструмент для автоматического поиска уязвимостей в чужом софте. На пекинской конференции ISC.AI 2026 основ

В России в начальный раз застраховали ответственность антропоморфных роботов

57 минут назад

В России в начальный раз застраховали ответственность антропоморфных роботов

«СберСтрахование» в первый раз застраховала ответственность владельца антропоморфных роботов «Грин». Договор заключёили на год. Полис покрывает ущерб, который робот может нанести имуществу третьих лиц

LDLC представила конкурента Steam Machine под названием PC Stim

1 час назад

LDLC представила конкурента Steam Machine под названием PC Stim

Французский ретейлер LDLC показал конкурента компактного ПК Steam Machine под названием PC Stim. Одновременно PC Stim примерно в три раза превышает по размерам новинку от Valve. Ознакомиться далее