原帖:https://klpbbs.com/thread-65628-1-1.html
教你用手机开一个powernukkitx端的Minecraft1.19.10+ mcbe服务器
0. powernukkitx介绍
powernukkitx是一个占用内存小,运行效率高,原版特性还原度高,支持 nukkit插件/power插件/liteloader插件(轻度修改后) 的服务端(基岩版)
理论上只要是win x86 Linux x86 arm就能启动
安装步骤:
第一种:懒人用法(zt恢复包)
*懒的可以直接用ZeroTermux恢复包
*把下载完的ZeroTermux恢复包放入/storage/emulated/0/xinhao/data目录下
*打开ZeroTermux往右划(→)找到“备份/恢复”然后点击恢复,选择刚刚放进去的恢复包等待恢复
*恢复完后记得切换容器
启动服务器:
debian
cd /nnb
chmod 777 pnx
./pnx
如果不想用1.19.21的自己去
(注意:不要用1.19.40r3!)
https://github.com/PowerNukkitX/PowerNukkitX/releases
或https://github.com/PowerNukkitX/PowerNukkitX/actions
里面选择版本下载
恢复包下载:https://pan.huang1111.cn/s/1ny8uv
第二种:一步一步安装
1. 下载服务端
GitHub(不用选择1.19.40r3)
https://github.com/PowerNukkitX/PowerNukkitX/releases
2. 安装需要的软件
质感文件
https://pan.huang1111.cn/s/zbzBHM
termux(可用ZeroTermux版,推荐用ZeroTermux)
termux:https://pan.huang1111.cn/s/kRz9uB
zerotermux:https://pan.huang1111.cn/s/BQevs6
mt管理器
https://pan.huang1111.cn/s/9oRWSd
3. 安装proot容器
命令
pkg install -y curl ; bash -c "$(curl -L gitee.com/mo2/linux/raw/2/2)"
重要部分:
1. 一定要选择arm发行版
2. 个人推荐debian9
3. 后面一定要创建root用户
4. 一定要把root用户设为默认用户
5. 不用启动tmoe(用不着了)
4. 准备工作
打开mt管理器把libs文件解压到目录下(压缩文件里面的libs文件夹)
proot容器内安装JDK17
sudo apt install openjdk-17-jre-headless
安装完退出termux
不要杀termux后台
打开质感文件点击左上角
点击添加存储
选择外部存储
点击左上角
选择 Termux 或 ZeroTermux
找到刚刚添加的存储 依次打开/.local/share/tmoe-linux/containers/proot/debian-bullseye_arm64
然后创建一个文件夹(记得住即可,建议不要太复杂)
选择刚刚的服务端文件然后拷贝到刚刚创建的文件夹里面
5. 开启服务端(使用pnx启动)
选择目录
cd /【刚刚创建的文件的名称】
给予pnx权限
chmod 777 pnx
启动powernukkitx
./pnx
*如果要修改最大人数请打开你创建的文件里面的server.properties文件找到
max-players=20
上面的20是最多人数(按需求配置)
修改时请先关闭服务端
关闭服务端输入
stop
*是在开启服务端的那个会话里输
出现 “Press enter to stop in 10s… ”后按下回车即可
若按回车不管用就直接Ctrl+c(还是要先出现Press enter to stop in 10s… 后按,不然存档可能会坏)
tip:服务端开启后没配置IP的话就是默认是127.0.0.1,端口默认的是19132
后面需配置FRP
建议去看原帖