AndroidでMinecraftバージョン1.20以上のPaperMCサーバーを動作させる
计划中的事项
安卓
PaperMC是什么
spigotを軽量化したサーバーソフトです
我的环境 (Wǒ de
Galaxy S21 5G
始めに
F-Droidから最新のTermux 0.118をインストールします
次にTermuxを開いて以下のコマンドを順に実行していきます
ストレージへのアクセス権限をリクエスト
termux-setup-storage
pkgの更新
pkg update -y && pkg upgrade -y
Termux上で別のLinuxディストリビューションを動かすためのツールをインストール
pkg install proot -y && pkg install proot-distro -y
Ubuntuをインストール
proot-distro install ubuntu
Ubuntuにログイン
proot-distro login ubuntu
更新Ubuntu的apt。
apt update && apt upgrade -y
Java的安装
apt install openjdk-17-jre-headless -y
从Ubuntu注销登录
exit
关闭Termux。
exit
一旦关闭Termux后,再次打开Termux并登录到Ubuntu。
登录Ubuntu
proot-distro login ubuntu
将内容移动到存储空间
cd /sdcard/
创建用于服务器的文件夹(将在存储中创建名为papermcserver的文件夹)。
mkdir papermcserver
移动到服务器文件夹中
cd papermcserver
下载PaperMC(本次下载版本为1.20.2)。
curl -L -o paper.jar https://api.papermc.io/v2/projects/paper/versions/1.20.2/builds/318/downloads/paper-1.20.2-318.jar
执行PaperMC
java -jar paper.jar
同意软件许可协议 (EULA)
sed -i 's/eula=false/eula=true/' eula.txt
现在可以启动服务器了。
使用2GB内存启动服务器。
java -Xms2G -Xmx2G -jar paper.jar nogui
关闭 Termux 后,请重新登录 Ubuntu 以开启服务器。
proot-distro login ubuntu