arm64-mcpelauncher-server
by: LNSSPsd
Minecraft Bedrock Edition BDS-liked server for aarch64 devices like raspi
📌Overview
Purpose: To provide an experimental Minecraft Bedrock Edition server that operates on ARM64 devices, such as Raspberry Pi.
Overview: The arm64-mcpelauncher-server is designed to facilitate running Minecraft Bedrock Edition on ARM64 architecture, specifically catered to users with devices like Raspberry Pi. Although the server is unstable and experimental, it is tailored for the latest Minecraft version as of March 2025, enabling a broader range of users to experience the game on less conventional hardware.
Key Features:
-
Compatibility with ARM64 Devices: Allows Minecraft Bedrock Edition to run on Raspberry Pi and similar ARM64 platforms, expanding accessibility to Minecraft enthusiasts using alternative hardware.
-
Community-Driven Development: The project is based on the mcpelauncher initiative and integrates concepts from other open-source contributions, fostering collaboration within the gaming and developer community.
arm64-mcpelauncher-server
An unstable hacky Minecraft Bedrock Edition server that runs on arm64 devices (e.g., Raspberry Pi).
Note: This branch is for Minecraft v1.21.60.28 (latest version as of March 12th, 2025).
For previous versions, refer to the respective branches:
- Minecraft v1.21.2.02
- Minecraft v1.20.81
Project Overview
This project is based on the mcpelauncher project. Some ideas for class structures were derived from LeviLamina.
Build Instructions
To build the server, follow these steps:
mkdir -p build
cd build
CC=clang CXX=clang++ cmake ..
make -j12
cp server.properties build/mcpelauncher-server/
mkdir build/mcpelauncher-server/data # or preferred data path
Before use, download the arm64-v8a version of the .apk file in the mcpelauncher UI settings (versions > Download apk) and unpack the game to build/mcpelauncher-server/game
or your customized path. The directory should contain lib/
and assets/
.