Vimpo adıyla tanınan bir donanım meraklısı, uygun fiyatlı akıllı bir LED ampulle bir Minecraft sunucusu kurmayı başararak “Doom’u çalıştırabilir mi?” ifadesini yeni bir boyuta taşıdı. Proje, AliExpress’ten satın alınan ve tek bir 192 MHz çekirdek, 276 KB RAM ve minimum G/Ç’ye sahip küçük bir çip olan BL602 RISC-V mikrodenetleyiciyle çalışan bir ampulle başladı.
Bu kadar sınırlı donanıma rağmen, Vimpo ampulü başarıyla tam işlevli bir oyun sunucusuna dönüştürdü. İşe, ampulün kasasını açıp mikrodenetleyicisini dikkatlice çıkararak başladı. Daha sonra kablolar başlıklarına lehimlendi ve kararlı bir iletişim arayüzü oluşturmak için bir USB adaptöre bağlandı.
Bu kurulum, Vimpo’nun ampulü kontrol etmesini, açıp kapatmasını ve ardından Minecraft sunucusunu barındırmaya hazır bir “sistem” olarak adlandırdığı şeye dönüştürmesini sağladı. Süreç, geleneksel web barındırma hizmetinden ziyade elektronik aksamlarla uğraşmaya benzese de, esasen uzak sunucu yapılandırmasının ardındaki mantığı taklit ediyordu.
Projenin asıl zorluğu: Yazılım tarafı…
Bu kadar kısıtlı bir donanımda bir Minecraft sunucusu çalıştırmak, Ucraft adı verilen sadeleştirilmiş bir uygulama gerektiriyordu. Vimpo, “ikili dosya boyutunun kimlik doğrulaması olmadan yaklaşık 46 KB, kimlik doğrulama kütüphanesiyle ise 90 KB olduğunu” belirtiyor. On oyuncunun baskısı altında bile, toplam bellek kullanımı 70 KB’ı zar zor aştı.
Bu rakamlar, tipik oyun sunucusu barındırma taleplerine aşina olan herkesi etkileyebilir, ancak Vimpo, Ucraft’ın “vanilya sunucusunun tüm özelliklerinin çoğundan, hatta belki de hepsinden yoksun” olduğunu kabul ediyor. Sunucunun performansı yakın gelecekte profesyonel Minecraft sunucu barındırma hizmetinin yerini almayacak olsa da, deney gömülü sistemlerin ne kadar esnek olabileceğini gösteriyor.
Vimpo’nun ampul sunucusu gibi projeler, donanım inovasyonunu genellikle faydanın değil, merakın yönlendirdiğini hatırlatıyor; teknolojide yaratıcılık ve absürtlük arasında ince bir çizgi vardır ve modern oyun sunucusu barındırma, mümkün olan en küçük ölçekte yeniden tasarlanabilir.