前言
此教程仅适用于拥有较高性能备用机的玩家。
性能差/在主力机上仅有娱乐性质,实用性趋近于0。
此教程不考虑通过Linux终端访问的Proot/Chroot等各类Linux容器,此类参考Linux终端开服教程。
1. 安装Termux
Termux是一款安卓终端应用,提供了类Linux环境,推荐搭配MT管理器使用。
2. 安装Java
Android使用的是Bionic libc而不是常规Linux所使用的glibc,所以并不兼容适配Linux的Java,因此我们只能选择Termux官方提供的Java。
2.1 Java版本挑选
不同Java版本支持的MC范围不同:
- JDK 8(2014):最经典,企业还在大量用,Minecraft 1.7–1.16.5 用这个。
- JDK 11(2018):长期支持版(LTS),不常使用。
- JDK 17(2021):LTS,Minecraft 1.18–1.20.4 要求。
- JDK 21(2023):LTS,Minecraft 1.20.5–1.21.11 要求。
- JDK 25(2025):当前最新 LTS,Minecraft 26.1+ 要求。
其中存在由Mod/ModLoader导致的差异,如:1.16.5Forge可使用Java21, 1.12.2Cleanroom可使用Java25等。
2.2 安装Java
当你想好该使用哪个版本的Java后,运行以下命令以安装
apt update && apt upgrade -y #更新软件包
apt install openjdk-{version}
提示
这里的version需要替换为你所需的实际版本哦~
3. 准备服务器端文件
在Termux中创建一个文件夹(可不选,但推荐这样做以区分服务器文件与Termux文件)
下载服务器端文件请参考这个文件 然后使用MT移动至Termux内目录 运行以下命令
ls | grep .jar
如果输出的结果没有你下载的服务器核心,请检查所在目录
pwd
4. 启动服务器
当一切准备就绪后,运行以下命令
echo "export SERVER_NAME = 你的服务器核心名.jar" >> ~/.bashrc
source ~/.bashrc #更新环境变量
java -jar $SERVER_NAME nogui
首次启动服务器需要我们同意EULA条款

sed -i 's/false/true/g' eula.txt
cat eula.txt #检查是否包含“eula = true”
默认是开启正版验证的,如果你没有正版账户或是有这方面的需要可以执行下列命令
sed -i 's/online-mode=false/online-mode=true/g' server.properties
如果你有更多需求如修改服务器名称可参考下表(选自知乎文章)修改server.properties(推荐使用MT管理器修改)
戳我看表
名词解释
| 名词 | 含义 |
|---|---|
| true | 是/启用 |
| false | 否/取消 |
| NULL | 空 |
重新启动服务器
java -jar $SERVER_NAME nogui