arm64-mcpelauncher-server

arm64-mcpelauncher-server

site icon
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 版本,如需其他版本,请切换到相应的分支
  • 配置文件可能无法正常工作
  • 需要手动解压游戏文件到指定目录

使用教程

使用依赖

  • 需要安装 clangcmake 工具

安装教程

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 客户端连接到服务器进行测试
  • 检查服务器日志以排查问题

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。