- Бюджетная умная лампочка с чипом BL602 запустила сервер Minecraft.
- Использован компактный сервер Ucraft, оптимизированный для устройств с ограниченными ресурсами.
- Сервер поддерживает до 10 игроков и подходит для мини-игр и небольших карт.
Аппаратный энтузиаст продемонстрировал запуск сервера Minecraft на умной лампочке, купленной на китайском маркетплейсе. Устройство оснащено одноядерным процессором на архитектуре RISC-V с частотой до 192 МГц, а также 276 КБ оперативной памяти и 128 КБ постоянной. Для подключения использовался адаптер USB-to-serial, обеспечивший взаимодействие с лампочкой на базе чипа BL602.
На этом необычном оборудовании был развернут сервер Ucraft — написанный на языке C проект, специально разработанный для работы на машинах с очень ограниченными ресурсами. Размер исполняемого файла сервера составляет 46 КБ без включенной библиотеки аутентификации и 90 КБ вместе с ней. Занятость памяти растёт в зависимости от числа активных игроков: для десяти пользователей потребуется примерно от 20 КБ до 70 КБ, в зависимости от наличия аутентификации.
Хотя теоретически сервер способен обрабатывать до 1024 клиентов, на практике такой масштаб не тестировался. Между тем, из-за ограничений платформы Ucraft не генерирует бесконечные игровые миры, что ограничивает использование сервера мини-играми и небольшими заранее подготовленными картами. Тем не менее, эксперимент демонстрирует впечатляющие возможности оптимизации и потенциал миниатюрных вычислительных устройств для игровых приложений.
