Egy olyan Minecraft szervert felhúzni, ami elbírja a hónapokon át tartó nyúzást, a modokat és a rengeteg játékost, nem olyan egyszerű feladat, mint elsőre gondolnánk. Az alapfunkciókat biztosítani is kihívás lehet, amivel most egy angelthebox nevű Reddit felhasználó is szembesült. A srác azt a küldetést tűzte ki maga elé, hogy egy teljesen funkcionális Minecraft homokozót építsen magának és barátainak egy ESP32-es processzorra.
Egy nagyon alacsony teljesítményű, aprócska és rendkívül olcsó chipről van szó, amit általában kis teljesítményű okoseszközökbe szoktak bepakolni. Nem ez lesz az a CPU, amire mi magabiztosan húznánk fel a virtuális építményeinket, de angelthebox nem ismer lehetetlent.
A fejlesztő ugyanakkor hamar szembe találta magát az apróság határaival, mert bár sikerült felállítania a Minecraft szerverét, az csak éppen hogy képes egyben maradni. Csatlakozni, chatelni és jönni-menni minden további nélkül lehet a szerveren, ahogy összetörni és lepakolni kockákat is. A térkép is szépen generálódik magától, a 2x2-es recepteket is le lehet gyártani, a fizikai motor és a túlélési értékek szintén hibátlanul működnek. A 3x3-as receptek ugyanakkor nem állnak össze, a szerver képtelen emlékezni arra, hogy ki és hol jelentkezett ki vagy arra, hogy mi volt az adott karakter tárgyraktárában.
A vállalkozás becsülendő és van abban valami lenyűgöző, hogy ezt sikerült egyáltalán ilyen szinten működésre bírni, de messze vagyunk még a költséghatékony Minecraft szerver álmának megvalósításától.
Macerun: A proof-of-concept Minecraft 1.16.5 server that runs entirely on an esp32s3 microcontroller
by u/angelthebox in esp32