Termux安裝Java並配置Minecraft服務器
同步於私人博客
Termux下載
Termux官網:
https://termux.com/
官網推薦下載地址:
https://f-droid.org/packages/com.termux/
下載Java包
此處為了演示,使用Java8(理論支持Java11和16)
下載解壓
下載jdk8/11
我下載的是:jdk-8u291-linux-aarch64.tar.gz(Java11是jdk-11.0.10_linux-aarch64_bin.tar.gz)
解壓:
tar -zxvf jdk-8u291-linux-aarch64.tar.gz
or Java11
tar -zxvf jdk-11.0.10_linux-aarch64_bin.tar.gz
解壓到一個好記的目錄就可以了。
我解壓的目錄是:/data/data/com.termux/files/home/java/jdk8/
修改環境變量
配置vim ~/.zshrc
,增加如下內容:
#JDK8
export JAVA_HOME=/data/data/com.termux/files/home/java/jdk8
export PATH=$PATH:$JAVA_HOME/bin:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
這樣jdk就配置完成了。
java --version #查看Java版本
下載服務端Jar包
下載最新版服務器端jar包,minecraft服務端有多個版本,下面是部分服務端下載鏈接:
官方服務端最新版本:https://minecraft.net/zh-hans/download/server/
官方客戶端、服務端所有版本(推薦):https://mcversions.net/
papermc服務端:https://papermc.io/downloads
spigot服務端(需自行構建):https://hub.spigotmc.org/jenkins/job/BuildTools/
sponge服務端:https://www.spongepowered.org/
回到終端,繼續輸入
cd ~
mkdir mc
cd mc
wget https://launcher.mojang.com/v1/objects/1b557e7b033b583cd9f66746b7a9ab1ec1673ced/server.jar #1.16.5官方
echo "java -jar server.jar" > start.sh
bash start.sh
首次啟動會失敗,需要手動接受《最終用戶許可協議》
# 一鍵修改命令
sed -i 's/eula=false/eula=true/g' eula.txt
主配置文件是server.properties,其中大部分配置在這里進行修改
比如:啟用離線模式(盜版可進)
sed -i 's/online-mode=true/online-mode=false/g' server.properties