前言
你不认真学谁来也教不会你,在你还没抱着学会开服的心态前,请不要学习此教程!
尽管这个教程已经尽量小白化了,但依旧推荐有计算机基础的人来学习(至少你应该知道什么是文件夹,如何解压压缩包什么的)
0.环境准备
在正式开始前,请保证你的服务器环境安装了JDK(Java Development Kits)
1 | 你有可能问我:什么是JDK?什么是JRE?我该选择什么版本的JDK? |
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
推荐指数:●●●●●
未完待续…