Minecraft-сервер запустили на умной лампочке

Ютубер и энтузиаст минималистичного железа Vimpo создал крошечную кастомную реализацию сервера Minecraft для устройств с ограниченными ресурсами. В качестве демонстрации возможностей своей разработки он запустил сервер на... умной Wi-Fi лампочке.

Лампочка, купленная на AliExpress, была модифицирована — стеклянная колба срезана ножом, обнажив крошечную плату с чипом BL602 на архитектуре RISC-V. Затем плата была припаяна к другому микроконтроллеру с USB-портом. Эта конструкция позволила запустить собственную реализацию сервера Minecraft от Vimpo под названием Ucraft.

Размер серверного бинарника составляет всего 46 КБ без библиотеки аутентификации и 90 КБ с ней. При этом использование памяти, по словам автора, в «худшем случае» составляет 70 КБ при 10 игроках на сервере.

Конечно, такой сервер не поддерживает бесконечные миры. Упрощённый код способен обрабатывать только базовые мини-игры, такие как «забег от TNT», с очень ограниченным набором блоков и размером карты. Но факт остаётся фактом — сервер работает, игра выглядит играбельной, и всё это питается от лампочки.

В процессе демонстрации модифицированная лампа периодически мигает, словно сигнализируя о том, что её используют для задач, далёких от первоначального предназначения. Тем не менее, это пример того, как умное устройство используется для по-настоящему умных вещей — в данном случае для запуска любимой игры.

Энтузиасты регулярно портируют игры на неподходящее железо — от запуска Doom на банкоматах до современных проектов на микроволновках. Запуск Minecraft-сервера на лампочке демонстрирует, насколько оптимизированным может быть программное обеспечение, и открывает возможности для создания игровых серверов на самых минималистичных устройствах, вплоть до IoT-гаджетов.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

Оставить комментарий


Все комментарии - Технологии