
arm64-mcpelauncher-server

2024.12.27
0
C++Minecraft 服务器arm64 设备支持娱乐功能
LNSSPsd_arm64-mcpelauncher-server 是一个专为 arm64 设备(如树莓派)设计的 Minecraft Bedrock Edition 服务器。它是一个不稳定的、实验性的项目,支持 Minecraft v1.21.2 版本。该项目基于 mcpelauncher 项目,并借鉴了 LeviLamina 的一些类结构设计。
View on GitHub
Overview
基本能力
产品定位
LNSSPsd_arm64-mcpelauncher-server 是一个专为 arm64 设备设计的 Minecraft Bedrock Edition 服务器,旨在为这些设备提供运行 Minecraft 服务器的能力。
核心功能
- 支持 Minecraft Bedrock Edition v1.21.2 版本
- 专为 arm64 设备(如树莓派)优化
- 基于 mcpelauncher 项目开发
- 借鉴了 LeviLamina 的类结构设计
适用场景
- 在树莓派等 arm64 设备上运行 Minecraft Bedrock Edition 服务器
- 为小型社区或家庭提供本地 Minecraft 服务器
工具列表
mcpelauncher-server
: 主服务器程序,负责运行 Minecraft Bedrock Edition 服务器
常见问题解答
- 该服务器仅支持 Minecraft v1.21.2 版本,如需其他版本,请切换到相应的分支
- 配置文件可能无法正常工作
- 需要手动解压游戏文件到指定目录
使用教程
使用依赖
- 需要安装
clang
和cmake
工具
安装教程
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
# the server should be at build/mcpelauncher-server
# download arm64-v8a version of .apk file on mcpelauncher ui settings-versions-download apk
# need to unpack game to build/mcpelauncher-server/game (or customized path) before use, the directory should contain 'lib/' and 'assets/'
调试方式
- 运行服务器后,可以通过 Minecraft 客户端连接到服务器进行测试
- 检查服务器日志以排查问题