arm64-mcpelauncher-server
@LNSSPsd
Minecraft Bedrock Edition BDS-like server for aarch64 devices like raspi
Overview
What is arm64-mcpelauncher-server?
It is an unstable, hacky Minecraft Bedrock Edition server designed to run on arm64 devices like Raspberry Pi. It serves as a proof of concept that Minecraft server can run natively on aarch64 devices without symbols.
How to use arm64-mcpelauncher-server?
Build from source using cmake with clang, then copy server.properties and create a data directory. Download an arm64-v8a APK of Minecraft Bedrock and unpack the game files into a game directory before running the server.
Key features of arm64-mcpelauncher-server
- Runs Minecraft Bedrock server natively on arm64 devices
- Based on the mcpelauncher project
- Supports multiple Minecraft versions via separate branches
- Proof of concept demonstrating aarch64-native execution
- Online mode and skins are stubbed out
- Most server.properties settings are unimplemented
Use cases of arm64-mcpelauncher-server
- Experimenting with Minecraft Bedrock server on a Raspberry Pi or other arm64 hardware
- Testing native aarch64 compatibility for Minecraft server software
- Educational exploration of Minecraft server internals on low-power devices
FAQ from arm64-mcpelauncher-server
Can genuine Minecraft clients join this server?
No. Because online mode and skins have been stubbed, genuine Minecraft clients are barred from joining.
Are all server.properties settings functional?
No. Most settings in server.properties are unimplemented in this version.
Is this server production-ready?
No. It is described as unstable, hacky, and only a proof of concept.
What Minecraft version does this server run?
The main branch supports Minecraft v1.21.101.01. Separate branches exist for v1.21.60.28, v1.21.2.02, and v1.20.81.