Nukkit服务器搭建教程

944 词

前言

你不认真学谁来也教不会你,在你还没抱着学会开服的心态前,请不要学习此教程!

尽管这个教程已经尽量小白化了,但依旧推荐有计算机基础的人来学习(至少你应该知道什么是文件夹,如何解压压缩包什么的)


0.环境准备

在正式开始前,请保证你的服务器环境安装了JDK(Java Development Kits)

1
2
3
4
5
6
7
你有可能问我:什么是JDK?什么是JRE?我该选择什么版本的JDK?

JDK是Java的开发工具包,他包含了JRE的所有内容,除此以外,他还有供开发者使用的一些开发工具什么的(例如编译器什么的),虽然一般人非开发者可能用不到就是了()但还是推荐安装JDK

那么JRE是什么呢?你可以理解为运行Java程序的基础包,没有他运行不了Java写的程序

JDK的版本随你使用的Nukkit核心要求而变化,具体使用哪个在下面的核心选择里面有讲

1.选择核心

不同核心有不同的特点,目前官方Nukkit早已归档,剩下都是社区开发的分支版本,分支版本多种多样,但具体使用哪个得根据你的使用用途

1.Nukkit(NukkitX)

推荐指数:●●●○○

此并非是由原Nukkit开发团队维护的版本,现在是CloudburstMC团队在维护。目前此版本仅限于更新版本支持而没有其他新内容什么的,在中文社区内常被调侃:不思进取
但目前他仍然是基础核心,CloudburstMC社区(差不多算是国际Nukkit社区)里面的插件大多基于此开发

仓库链接: Github

2.NukkitPM1E

推荐指数:●○○○○

此分支为社区知名开发者PetterM1进行主要维护开发,其修复了原版Nukkit不少的BUG,并支持几乎全版本的MC基岩版(1.2.x-最新版),在以前成为了社区主流核心,但后续PM1删除了仓库所有代码,每次发布的PM1E都是经过了混淆,违反了Nukkit的GPL开源协议,随后被社区指责并抛弃。虽然现在PM1已经把源码上传回来了,但由于其风评崩坏,社区开发者不太愿意继续为PM1E提供插件适配支持(Ps:据了解,在闭源期间,如果你想要获取PM1E源码,需联系PM1进行购买,并且现在即使上传回了源码,但也只有最新的,获取以前的源码仍需购买)

仓库链接:Github

3.NukkitMOT

推荐指数:●●●●●

未完待续…

留言