- 查看: 6K
- 回复: 6
欢迎阅读本文章!
本文章将详细带您介绍Nukkit的开服方法
您可能对Nukkit一无所知,也可能有听说过
看完本文您一定会对Nukkit有所了解!
但这里不会对插件开发、进阶玩法等非基础问题进行讲解!
本文正在编写过程中,如果有意见欢迎提出
为了方便您的阅读,我们在开始之前放上目录
您可以直接查找您想看的内容!
目录MENU:
1.Nukkit基础介绍
2.服务器网络配置
3.服务器环境配置
4.服务端的选择与下载
5.服务端启动与文件介绍
6.插件安装
7.其他说明
1.Nukkit基础介绍
1.1Nukkit的基础介绍
Nukkit是使用Java语言开发的我的世界基岩版服务端核心,是一款核级性能的服务端核心,最初为了解决PocketMine的某些性能问题。虽然使用Java语言编写,但它并不是用于Java版的服务端。
1.2分支介绍
以下是Nukkit常见的分支介绍:
NukkitX: Nukkit的主分支,由Cloudburst团队开发
优点: 插件支持能力强 稳定性较强
缺点: 方块支持能力差 原版特性丢失严重
官网链接: 前往官网
PowerNukkit: 由国外一支团队开发的分支版本
优点: 支持较多的方块及特性
缺点: 插件支持能力较差
官网链接: 前往官网
PowerNukkitX: 由国内的PNX开发组开发的版本
优点: 支持几乎全部原版方块,几乎所有的原版命令和特性,开发组活跃
缺点: 部分插件无法运行
官网链接: 前往官网
PetteriM1Edition: 由PM1开发的一个分支版本
优点: 几乎支持所有1.2-最新的正式版本
缺点: 方块支持较差 部分插件无法运行
官网链接: 前往GitHub
以上就是对Nukkit的分支介绍和基础介绍
2.服务器网络配置
本节教程主要是针对购买主机的用户推出的网络环境配置教程,如果您使用的VPS或者面板服可以直接跳过!
在开服前我们需要对服务器的防火墙进行配置,也就是放行端口,这里我以腾讯云服务器做演示

在云服务器的控制台中,新建一条规则,协议设定为UDP,端口按你的需求设置,基岩版服务器默认端口19132,设置完成后确定保存即可(这里不建议把端口全部开放,不然遇到D服神可就不好了)
到这里,我们的端口就放行完毕了
对于没有公网ip的用户,可以选择内网穿透的方法,详见内网穿透教程
3.服务端环境配置
由于Nukkit使用Java开发,所以在启动前需要安装Java。对于Java版本的选择: NukkitX、PowerNukkit、NukkitPM1E只需要Java8即可启动,而PowerNukkitX需要Java17才可以启动,这里根据你的需求进行下载和安装!
Java8 前往下载

Java17 前往下载

网页上写的都很清楚了我这里就不演示下载了,注意下载的时候后缀要是exe的
下载完成后运行安装程序,按照流程安装完毕就可以了,至此我们的环境配置就完成了
4.服务端的选择与下载
相信在您看完2.1每个核心的优缺点,您也应该想好选择哪个核心了,在这里我也为您大致分类一下:
开小游戏: NukkitX PetteriM1Edition
开生存服: PowerNukkit PowerNukkitX
如果您追求全部的原版特性,那您还是去用BDS吧
服务端核心的下载
每个服务端的下载渠道都不一样,所以在这里全部展示出来:
NukkitX
首先访问Cloudburst的构建站 快速前往
打开后应该是以下图中的样子

可以看到左侧有#1001#1000这样的版本号,我们通常选择最新构建就可以了(如果是一个红叉那就不要下载了,因为那是一个失败的构建!)
点开您想要下载的版本,这里我以目前最新的#1001版本为例作演示,点开应该是如下界面

这里,我们点击nukkit-1.0-SNAPSHOT.jar 就可以开始下载了,等待下载完毕即可
PowerNukkit
首先访问PowerNukkit的官方网站快速前往
打开后应该是如下界面

一直往下翻翻到Download PowerNukkit
选择最新的版本下载就可以了

如果版本列表加载不出来,可能是网络原因,请自行解决
PetteriM1Edition
首先要访问PM1E的Github 快速前往
打开后应该是以下界面

旁边的Releases就是已经构建好的版本,最新的版本会展示在最上面,这里以图中为例,点开Nukkit PM1E 1.19.20.2273,点开后往下翻,翻到如下界面

Nukkit PM1E.jar就是我们要使用的核心,另外两个是源码,我们不用管。点击Nukkit PM1E.jar即可开始下载
温馨提示: Github打不开可以找一下浏览器插件
PowerNukkitX
因为PowerNukkitX与其他分支核心不同,它
需要PNX启动器(PNX-CLI),这里建议您去阅读PNX的官方文档,毕竟官方文档比我写的要专业和详细
阅读文档请前往 PNX-CLI启动器新手教学
5.服务端启动与文件介绍
5.1服务端的启动
5.1.1对于NukkitX/PowerNukkit/PM1E在Windows平台的启动方法
因为三者的启动方式相同,所以这里以NukkitX为例进行示范。
首先要新建一个文件夹作为服务端根目录,文件夹名称最好使用英文。将我们刚才下载好的服务端核心文件放到文件夹中(后缀为jar的文件)
另外,我们需要编写一个简单的启动脚本,新建一个文本文档,重命名为start.bat,确认保存,右键该文件选择编辑,在里面输入以下内容
其中,nukkit-1.0-SNAPSHOT.jar是你的核心文件名称,这里根据你的需要修改,例如你的核心名称是Nukkit PM1E.jar,那么我们就写成
以此类推。写好后保存文件并关闭,双击启动脚本,正常情况会出现以下界面
这里是选择语言,我们通常选择简体中文,所以我们输入chs并回车就可以了
然后服务端开始运行,出现下图界面就代表服务器已经启动完毕了:
然后文件夹内会多出许多文件,这些我们待会将,服务器启动完毕后就可以进入了!
5.1.2对于NukkitX/PowerNukkit/PM1E在Linux平台的启动方法
#!/bin/sh
java -jar nukkit-1.0-SNAPSHOT.jar
因为作者没有Linux主机,所以暂时无法截图展示
5.1.3对于NukkitX/PowerNukkit/PM1E在MacOS平台的启动方法
#!/bin/sh
cd "$( dirname "$0" )"
java -jar nukkit-1.0-SNAPSHOT.jar
因为作者没有Mac主机,所以暂时无法截图展示
5.1.4对于NukkitX/PowerNukkit/PM1E在翼龙面板(Windows)平台的启动方法
这里使用某个云服务器商的面板做演示
首先在后台选择Java版本,选Java8就行
登陆面板
编写中
本文章将详细带您介绍Nukkit的开服方法
您可能对Nukkit一无所知,也可能有听说过
看完本文您一定会对Nukkit有所了解!
但这里不会对插件开发、进阶玩法等非基础问题进行讲解!
本文正在编写过程中,如果有意见欢迎提出
为了方便您的阅读,我们在开始之前放上目录
您可以直接查找您想看的内容!
目录MENU:
1.Nukkit基础介绍
2.服务器网络配置
3.服务器环境配置
4.服务端的选择与下载
5.服务端启动与文件介绍
6.插件安装
7.其他说明
1.Nukkit基础介绍
1.1Nukkit的基础介绍
Nukkit是使用Java语言开发的我的世界基岩版服务端核心,是一款核级性能的服务端核心,最初为了解决PocketMine的某些性能问题。虽然使用Java语言编写,但它并不是用于Java版的服务端。
1.2分支介绍
以下是Nukkit常见的分支介绍:
NukkitX: Nukkit的主分支,由Cloudburst团队开发
优点: 插件支持能力强 稳定性较强
缺点: 方块支持能力差 原版特性丢失严重
官网链接: 前往官网
PowerNukkit: 由国外一支团队开发的分支版本
优点: 支持较多的方块及特性
缺点: 插件支持能力较差
官网链接: 前往官网
PowerNukkitX: 由国内的PNX开发组开发的版本
优点: 支持几乎全部原版方块,几乎所有的原版命令和特性,开发组活跃
缺点: 部分插件无法运行
官网链接: 前往官网
PetteriM1Edition: 由PM1开发的一个分支版本
优点: 几乎支持所有1.2-最新的正式版本
缺点: 方块支持较差 部分插件无法运行
官网链接: 前往GitHub
以上就是对Nukkit的分支介绍和基础介绍
2.服务器网络配置
本节教程主要是针对购买主机的用户推出的网络环境配置教程,如果您使用的VPS或者面板服可以直接跳过!
在开服前我们需要对服务器的防火墙进行配置,也就是放行端口,这里我以腾讯云服务器做演示

在云服务器的控制台中,新建一条规则,协议设定为UDP,端口按你的需求设置,基岩版服务器默认端口19132,设置完成后确定保存即可(这里不建议把端口全部开放,不然遇到D服神可就不好了)
到这里,我们的端口就放行完毕了
对于没有公网ip的用户,可以选择内网穿透的方法,详见内网穿透教程
3.服务端环境配置
由于Nukkit使用Java开发,所以在启动前需要安装Java。对于Java版本的选择: NukkitX、PowerNukkit、NukkitPM1E只需要Java8即可启动,而PowerNukkitX需要Java17才可以启动,这里根据你的需求进行下载和安装!
Java8 前往下载

Java17 前往下载

网页上写的都很清楚了我这里就不演示下载了,注意下载的时候后缀要是exe的
下载完成后运行安装程序,按照流程安装完毕就可以了,至此我们的环境配置就完成了
4.服务端的选择与下载
相信在您看完2.1每个核心的优缺点,您也应该想好选择哪个核心了,在这里我也为您大致分类一下:
开小游戏: NukkitX PetteriM1Edition
开生存服: PowerNukkit PowerNukkitX
如果您追求全部的原版特性,那您还是去用BDS吧
服务端核心的下载
每个服务端的下载渠道都不一样,所以在这里全部展示出来:
NukkitX
首先访问Cloudburst的构建站 快速前往
打开后应该是以下图中的样子

可以看到左侧有#1001#1000这样的版本号,我们通常选择最新构建就可以了(如果是一个红叉那就不要下载了,因为那是一个失败的构建!)
点开您想要下载的版本,这里我以目前最新的#1001版本为例作演示,点开应该是如下界面

这里,我们点击nukkit-1.0-SNAPSHOT.jar 就可以开始下载了,等待下载完毕即可
PowerNukkit
首先访问PowerNukkit的官方网站快速前往
打开后应该是如下界面

一直往下翻翻到Download PowerNukkit
选择最新的版本下载就可以了

如果版本列表加载不出来,可能是网络原因,请自行解决
PetteriM1Edition
首先要访问PM1E的Github 快速前往
打开后应该是以下界面

旁边的Releases就是已经构建好的版本,最新的版本会展示在最上面,这里以图中为例,点开Nukkit PM1E 1.19.20.2273,点开后往下翻,翻到如下界面

Nukkit PM1E.jar就是我们要使用的核心,另外两个是源码,我们不用管。点击Nukkit PM1E.jar即可开始下载
温馨提示: Github打不开可以找一下浏览器插件
PowerNukkitX
因为PowerNukkitX与其他分支核心不同,它
需要PNX启动器(PNX-CLI),这里建议您去阅读PNX的官方文档,毕竟官方文档比我写的要专业和详细
阅读文档请前往 PNX-CLI启动器新手教学
5.服务端启动与文件介绍
5.1服务端的启动
5.1.1对于NukkitX/PowerNukkit/PM1E在Windows平台的启动方法
因为三者的启动方式相同,所以这里以NukkitX为例进行示范。
首先要新建一个文件夹作为服务端根目录,文件夹名称最好使用英文。将我们刚才下载好的服务端核心文件放到文件夹中(后缀为jar的文件)
另外,我们需要编写一个简单的启动脚本,新建一个文本文档,重命名为start.bat,确认保存,右键该文件选择编辑,在里面输入以下内容
java -jar nukkit-1.0-SNAPSHOT.jar
其中,nukkit-1.0-SNAPSHOT.jar是你的核心文件名称,这里根据你的需要修改,例如你的核心名称是Nukkit PM1E.jar,那么我们就写成
java -jar Nukkit PM1E.jar
以此类推。写好后保存文件并关闭,双击启动脚本,正常情况会出现以下界面

这里是选择语言,我们通常选择简体中文,所以我们输入chs并回车就可以了
然后服务端开始运行,出现下图界面就代表服务器已经启动完毕了:

然后文件夹内会多出许多文件,这些我们待会将,服务器启动完毕后就可以进入了!
5.1.2对于NukkitX/PowerNukkit/PM1E在Linux平台的启动方法
#!/bin/sh
java -jar nukkit-1.0-SNAPSHOT.jar
因为作者没有Linux主机,所以暂时无法截图展示
5.1.3对于NukkitX/PowerNukkit/PM1E在MacOS平台的启动方法
#!/bin/sh
cd "$( dirname "$0" )"
java -jar nukkit-1.0-SNAPSHOT.jar
因为作者没有Mac主机,所以暂时无法截图展示
5.1.4对于NukkitX/PowerNukkit/PM1E在翼龙面板(Windows)平台的启动方法
这里使用某个云服务器商的面板做演示
首先在后台选择Java版本,选Java8就行
登陆面板
编写中
附件
领取红包用户
- 25
- 更多用户









最后编辑: