Ютубер запустил игровой сервер на дешёвой умной лампочке

У игры DOOM, которую запускали практически на любом устройстве, похоже, появился конкурент. YouTube-блогер с ником Vimpo установил игровой сервер Minecraft на дешёвую лампочку с модулем Wi-Fi, купленную на AliExpress, и продемонстрировал его работу. Внутри лампочки оказался микроконтроллер BL602 на базе RISC-V, который стал ключевым элементом этого проекта. Он работает на частоте до 192 МГц, имеет 276 КБ ОЗУ, 128 КБ ПЗУ и порты ввода-вывода. Этого достаточно, чтобы для запуска крошечного мира размером 90 Кбайт.

Vimpo припаял отсоединённый чип к плате-адаптеру с USB-портом, затем вернул микроконтроллер обратно в лампу и проверил её исправность. Затем он показал уже готовую «систему» с небольшим дисплеем, клавиатурой и мышкой. Разумеется, аппаратное обеспечение — лишь половина решения. Чтобы заставить Minecraft работать на ограниченных ресурсах умной лампочки, энтузиаст создал свою реализацию сервера под названием Ucraft. Все файлы и руководство по сборке он выложил на GitHub.

Ucraft занимает всего 90 КБ с библиотекой аутентификацией, использование памяти варьируется в зависимости от количества активных игроков. В худшем сценарии при подключении 10 игроков будет использоваться около 70 КБ с аутентификацией и 20 КБ без аутентификации. Однако Vimpo признаётся, что Ucraft сильно ограничен функционально. Получившийся мир не бесконечен, поскольку сильно урезанный серверный код способен обрабатывать лишь базовые мини-игры. Тем не менее всё это выглядит вполне играбельно и работает от лампочки.

Источник: trashbox.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии