zh

PNX-CLI启动器新手教学

如何下载PNX-CLI启动器?

PNX-CLI启动器 【前往下载

PNX-CLI启动器是什么?

能在你的主机上快速部署PowerNukkitX服务器

优势: 更少的占用,更高效的管理

安装PNX-CLI注意事项!

​ 1. 目录文件夹不能有空格否则无法正常运行!

​ 2. 你必需在PNX_CLI安装包目录文件夹下进行以下安装!

​ 3. 你如果使用下述指令安装失败

Linux 输入下述指令尝试

./pnx sys-install

Windows PowerShell 输入下述指令尝试

.\pnx sys-install

Windows CMD 输入下述指令尝试

pnx sys-install

如何设置PNX-CLI参数?

创建pnx-cli-config.ini文件 输入下述文本:

##简体中文 zh-cn English en-us
language=zh-cn
##选择JVM
preferredJVM=GraalVM
##JVM所在位置
jvmPath=D:\jdk\java17\bin

PNX-CLI启动器如何安装?

PNX-CLI提供了3个场景部署的项目

基于PNX-CLI-Windows-x86 安装PNX服务器相关步骤

  1. 下载PNX-CLI-Windows-x86.zip压缩包 【前往下载
  2. 使用ZIP解压PNX-CLI-Windows-x86.zip压缩包
  3. Win+R键打开运行窗口,在运行窗口里输入cmd打开Windows自带的命令窗口
  4. 找到你PNX.exe在磁盘的那个文件夹那个位置

例子:

PNX.exeF:\桌面\pnx-CLI 文件夹里

F:\桌面\pnx-CLI

我们必需把命令窗口指向对应的文件夹下

C:\Users\ASUS>F: CD F:\桌面\pnx-CLI

F:\桌面\pnx-CLI

这是你PNX.exe所在文件夹目录下


  1. 在命令框输入下述指令安装PNX快速部署工具,安装完毕后,无论在命令框哪里都能使用PNX-CLI相关指令

注意:安装完成后需要重启CMD或者PowerShell

pnx sys-install
  1. 在命令框输入下述指令检测你的计算机是否是安装JAVA 17环境
pnx jvm check
  1. 在命令框输入下述指令查看可安装的JVM[如果已安装则跳过步骤8]
pnx jvm remote
  1. 选择以下任意一款JVM安装到你计算机

    GraalVM

    OracleJDK

    AdoptOpenJDK

    以上JVM可让PowerNukkitX处理JavaScriptJava程序速度更快

    输入下述指令安装JVM

GraalVM

pnx jvm install=GraalVM  

AdoptOpenJDK

pnx jvm install=AdoptOpenJDK

OracleJDK

pnx jvm install=OracleJDK

下载过程需等待一段时间

GraalJIT即时编译器安装步骤

  1. 首先检测GraalJIT是否安装
pnx comp check 
  1. 如果未安装则在命令框输入下述指令
pnx comp install=graaljit
  1. 再次检测GraalJIT是否安装成功
pnx comp check 

完成安装后,将会提高你JVM运行速度

  1. 在命令框输入下述指令安装PNX服务端核心
pnx server install

这时会出现最近30天内更新的PNX主分支核心 在下述文本后输入对应分支的编号,即可下载

Enter the index of the PNX version you want to install:
  1. 在命令框输入下述指令安装PNX运行所需的依赖库
pnx libs -u
  1. 双击PNX.exe启动服务器

    注意:你需要安装相关VC运行库

基于PNX-CLI-Linux-x86(Arm)安装PNX服务器相关步骤

  1. 下载PNX-CLI-Linux-x86(Arm).zip压缩包 【前往下载
  2. 下载完成后,输入下述指令
    注意:/xxx/xxx 代表你PNX-CLI-Linux-x86(Arm).zip所在文件夹目录
cd /xxx/xxx
  1. 使用unzip解压PNX-CLI-Linux-x86(Arm).zip,解压完成后会有pnx文件
unzip PNX-CLI-Linux-x86(Arm).zip
  1. 在命令框输入下述指令安装PNX快速部署工具,安装完毕后,无论在命令框哪里都能使用PNX-CLI相关指令 注意:安装完成后需要重启命令终端
pnx sys-install
  1. 输入下述指令获取PNX-CLI帮助
pnx -h

如果提示权限不足使用下述指令提权 [如果有权限跳过步骤]

chmod 777 pnx
  1. 检测你的计算机是否是安装JAVA 17环境
pnx jvm check
  1. 输入下述指令查看可安装的JVM[如果已安装则跳过步骤8]
pnx jvm remote
  1. 选择以下任意一款JVM安装到你计算机

    GraalVM

    OracleJDK

    AdoptOpenJDK

    以上JVM可让PowerNukkitX处理JavaScriptJava程序速度更快

    输入下述指令安装JVM

GraalVM

pnx jvm install=GraalVM  

AdoptOpenJDK

pnx jvm install=AdoptOpenJDK

OracleJDK

pnx jvm install=OracleJDK

下载过程需等待一段时间

GraalJIT即时编译器安装步骤

  1. 首先检测GraalJIT是否安装
pnx comp check 
  1. 如果未安装则在命令框输入下述指令
pnx comp install=graaljit
  1. 再次检测GraalJIT是否安装成功
pnx comp check 

完成安装后,将会提高你JVM运行速度

  1. 安装PNX服务端核心
pnx server install

这时会出现最近30天内更新的PNX主分支核心 在下述文本后输入对应分支的编号,即可下载

Enter the index of the PNX version you want to install:
  1. 安装PNX运行所需的依赖库
pnx libs -u
  1. 安装完毕后输入下述指令启动服务器
pnx start

如何让PNX在Linux主机上长久运行?

使用screen指令,详细步骤:
  1. 在命令框输入下述指令,检查是否安装screen
which screen
  1. 在命令框输入下述指令,安装screen

注意: 需要根据主机系统而定

CentOS
yum install screen
Ubuntu
apt-get install screen
  1. 创建screen程序
screen [-opts] [cmd [args]]

或者

screen -r [host.tty]

screen 常用设置参数

-A  将所有的视窗都调整为目前终端机的大小。

-d <作业名称>  将指定的screen作业离线。

-h <行数>  指定视窗的缓冲区行数。

-r <作业名称>  恢复离线的screen作业。

-R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。

-s  指定建立新视窗时,所要执行的shell。

-S <作业名称>  指定screen作业的名称。

-v  显示版本信息。

-x  恢复之前离线的screen作业。

-ls或--list  显示目前所有的screen作业。

-wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。


© PowerNukkitX 开发组