nnbnnbnnb 发表于 2022-10-5 18:57:09

【安卓】【本地开服】【全网首发】Termux使用PNX-CLI来启动服务端

本帖最后由 nnbnnbnnb 于 2022-11-20 13:40 编辑

此教程仅适合1.19.10+,因为旧版本不能使用PNX-CLI,确实是首发因为别人是用JDK17启动的,我是用PNX-CLI启动的
教你用手机开一个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后台
打开质感文件点击左上角
https://s1.ax1x.com/2022/10/05/xlORd1.jpg
点击添加存储
https://s1.ax1x.com/2022/10/05/xlO2ZR.jpg
选择外部存储
https://s1.ax1x.com/2022/10/05/xlO6sJ.jpg
点击左上角
https://s1.ax1x.com/2022/10/05/xlO5RO.jpg
选择你的 Termux/ZeroTermux
https://s1.ax1x.com/2022/10/05/xlOcL9.jpg
https://s1.ax1x.com/2022/10/05/xlOyM4.jpg
找到刚刚添加的存储 依次打开/.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
配置FRP请阅读
https://klpbbs.com/thread-65967-1-1.html

我狠穷 发表于 2022-10-8 09:14:56

怎么修改端口?

nnbnnbnnb 发表于 2022-10-29 14:25:41

我狠穷 发表于 2022-10-8 09:14
怎么修改端口?

修改端口要修改server.properties文件
配置详见文档
https://doc.powernukkitx.cn/zh-cn/faq/Server.properties%E9%85%8D%E7%BD%AE%E4%BB%8B%E7%BB%8D.html

我狠穷 发表于 2022-11-1 12:16:47

我又来问问题了,怎么升级游戏版本?

我狠穷 发表于 2022-11-1 13:40:46

这是怎么回事为什么没反应?之前还好好的

Sapnap5230 发表于 2022-11-1 14:09:19

我为什么找不到 备份/恢复 ?

我狠穷 发表于 2022-11-2 10:00:30

pvzmc都玩 发表于 2022-11-1 14:09
我为什么找不到 备份/恢复 ?

从左向右滑

我狠穷 发表于 2022-11-2 10:01:52

我狠穷 发表于 2022-11-1 13:40
这是怎么回事为什么没反应?之前还好好的

怎么回事啊?谁知道这是怎么回事?

Sapnap5230 发表于 2022-11-3 16:25:37

懒人用法 中选择版本下载,是全部的资源都下载啊,还是只下前几个,望作者大大回复

Sapnap5230 发表于 2022-11-3 16:29:52

页: [1]2
查看完整版本: 【安卓】【本地开服】【全网首发】Termux使用PNX-CLI来启动服务端