[全站最细]安卓termux开mc互通服务器

此教程由 白狐 QQ1522099983 哔哩哔哩主页地址 https://space.bilibili.com/1046640076 撰写
允许转载转载请勿删除此标识,此教程禁止盈利!!

各位在为本篇教程点收藏的同时,也点一个赞吧。[白狐跪求]

#准备工作
termux下载链接:
https://f-droid.org/repo/com.termux_118.apk
或者使用zerotermux[推荐]
下载链接:
https://d.icdown.club/repository/main/ZeroTermux/ZeroTermux-0.118.22.apk
[termux两个选一个就够了 不用全部下]
质感文件
下载链接:
https://www.123pan.com/s/lgjRVv-GOhWA
via浏览器
https://www.viayoo.com/

安装并打开zerotermux
[部分机型可能会爆毒,请无视,如果实在介意,请使用termux]
安装后打开,它会安装一下引导包。
然后,就是同意用户协议和给权限。
这边建议手机把屏幕缩小一点[不过不要太小]
还有命令都是一整条,请复制完整[命令会加粗]

#修改termux下载源
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
然后更新软件源和软件
apt update && apt upgrade -y
如果出现下图情况

这种情况可能会有好几次,都是这样

#申请存储权限
termux-setup-storage

#申请后台权限
termux-wake-lock

#安装proot
pkg install proot-distro

#安装ubuntu
proot-distro install ubuntu
#注: 提示 root@localhost:~# 则为启动成功 没有提示这个,请重新安装ubuntu

#启动ubuntu
proot-distro login ubuntu

#修改ubuntu下载源
sed -i 's/ports.ubuntu.com/mirrors.bfsu.edu.cn/g' /etc/apt/sources.list

#更新
apt update && apt upgrade -y

#安装wget
apt install wget -y

#安装jdk17
apt install openjdk-17-jdk -y

#创建服务器目录
mkdir MinecraftServer

进入服务器目录
cd MinecraftServer

然后打开这个网址
https://papermc.io/downloads


不要点确定,点复制链接。

#然后回到termux,进入服务器目录
cd ~/MinecraftServer

#下载服务器端
wget -O paper.jar -c "链接"
#把双引号中的链接两个字,换成你刚刚复制的链接
#如果下载的慢,可以退出之后重新进入目录,并删除之后paper.jar,然后重新下载。
[删除paper.jar的命令为 rm ~/MinecraftSever/paper.jar]

#启动一次,下载资源
java -jar -Xms3024m -Xmx9024m paper.jar

出现以上提示,则为下载成功

在下载完后,会让我们阅读并同意用户协议用这条命令来把不同意改为同意
sed -i "3s/eula=false/eula=true/g" eula.txt
#并重新启动
java -jar paper.jar
#注意:启动后要等大概5分钟之后[冒红不用关]
输 stop 关闭服务器,然后才能进行下一步

#然后来配置Geyser
#下载geyser
wget -c https://ci.nukkitx.com/job/GeyserMC/job/Geyser/job/master/lastSuccessfulBuild/artifact/bootstrap/spigot/target/Geyser-Spigot.jar -P /root/MinecraftServer/plugins

然后,为了方便我们修改文件,所以把服务器文件软连接到termux目录里面
ln -s /data/data/com.termux/files/usr/var/lib/proot-distro/installed-rootfs/ubuntu/root/MinecraftServer /data/data/com.termux/files/home
然后启动一次服务器
java -jar paper.jar

因为由于部分玩家没有正版账号,所以我们要把正版验证关闭[当然,你也可以不关]。
使用一下命令关闭服务器的正版验证:
sed -i "49s/auth-type: online/auth-type: offline/g" /root/MinecraftServer/plugins/Geyser-Spigot/config.yml

这只是第一篇,剩的内网穿透,联机等,要看我下一篇专栏或者视频

如果在安装过程中遇到问题,请添加群聊
[q群:705226976]
有困难大家一起解决,不要硬挺着。
日常闲聊也可以加入,欢迎来玩。
教程到这里就结束了,希望对你有帮助。