PortalRunner explains how they wrote a custom Minecraft server from scratch in C to run on an ESP32 microcontroller.
I wrote a Minecraft server from the ground up for the ESP32, resulting in the world's smallest and cheapest Minecraft server.
Learn to code with Coddy: coddy.tech/?from=PortalRunner
Thank you for watching!
This project is available on GitHub: github.com/p2r3/bareiron
Join our Discord server! p2r3.com/discord
Sound design by @dustyhob0. Music used, in order of appearance:
- Power Room - Metal Gear Solid 2: Sons of Liberty (2001)
- Mansion Of Howling Winds - King's Field IV: The Ancient City (2001)
- Dr. Andonuts' Lab - EarthBound (1994)
- Null Moon - SILENT HILL 2 (2001)
- Unknown 1 - Animal Well (2024)
- Sad Teisel Bonne - Mega Man Legends (1997)
- Love song - Spelunky 2 (2020)
- 1100 PM (Sunny) - Animal Crossing: City Folk (2008)
- Untitled - Hotline Miami 2: Wrong Number (2015)
- Autumn Voyage - Old School Runescape (2004)
- Wait - Minecraft (2011)
iPhone 16 model by shunqi on Sketchfab (CC BY 4.0):
sketchfab.com/3d-models/iphone-16-0bc012ffc42445b497b3552639…
Why it's here
2 people recommend this
What people say. Highly recommended as an impressive project demonstrating a custom Minecraft server running on embedded hardware.
Moments people linked to
m
u/maxmust3rmannin r/embedded • Recommends
Minecraft on an esp32-s3 anybody?
Saw this great video by PortalRunner and had some improvements in mind i would not have been able to bring to life on my own so i fed my ideas to the machine and out came something that should not be possible ...
https://github.com/JulianStremel/esp32-minecraft-server
Cant find any Minecraft server networking documentation
TLDR: need help finding documentation about how Minecraft servers communicate with clients
I recently watched a video about a small Custom minecraft server made in c for a project, Which spiked my interest in making a small but (hopefully) functional clone of a minecraft server myself but I'm struggling to find any in depth documentation about how the server/client communicates, I found some small repositories and code samples from hobbyists but not really a "refrence guide" or documentation
I'd preferably not want to rely on chatgpt to break it down as it keeps giving conflicting data and non working documentation links.
Any reso…