使用Nukkit-MOT快速开服
教你如何使用Nukkit-MOT快速开服
引言(关于开服现状以及该篇文章,Nukkit-MOT部分请直接跳到下一节)
我们都知道 想开基岩版的服务器是很气人的
特别是该死的BDS Server 官方的服务端,拓展性极差。
不说仅支持基岩版的资源包,行为包,就说安装,就十分苦难。
要想安装行为包,资源包,必须下载世界之后手动把资源包加入世界并传回去。
先不说传文件的延迟,就是要把世界打包再解包,工作量就不小。
这时候就有了两个解决方案 第三方服务端 或 原版服务端+插件加载器(如LL等)
关于插件加载器Endstone,可以参见文章 简单快速的开一个Endstone服务器
这里我想要说的是Nukkit-MOT,Nukkit已经停止更新 而其继承者似乎就是插件加载器Endstone
关于Nukkit-MOT
我说话说不清楚,这里引用AI的解释:
基础: 它基于 Nukkit PetteriM1Edition 的最后一个开源版本开发。
兼容性: 它旨在支持更广泛的 Minecraft 基岩版协议版本,例如支持 1.2 – 1.21.120 版本(可以通过配置设置最小协议。
功能改进: Nukkit-MOT 引入了多项新功能,包括:
- 支持大多数具有 AI 的实体。
- 支持下界 (Nether)和末地 (End)。
- 支持生成地牢和洞穴。
- 支持原版命令。
简而言之,Nukkit-MOT 是一个由社区维护和改进的 Nukkit 服务器核心版本,旨在提升老版本 Nukkit 的兼容性和功能,以支持更多原版 Minecraft 基岩版的特性。
开服
环境配置
运行 Nukkit 服务器需要满足以下基本要求:
操作系统: Windows、Linux 或 macOS
Java: Nukkit 需要 Java 17 或更高版本
内存: 至少 1GB RAM (建议 2GB 或更多)
存储空间: 至少 500MB 可用空间
下载Java:
- 访问 OpenLogic
- 选择合适的 Java17及以上 版本的安装包
- 运行安装包安装Java
下载
访问 Jenkins CI 下载服务端核心。
接着放到一个文件夹内。
创建启动脚本
创建你的启动脚本(你也不想每次开bash输入命令启动吧?)
Windows (.bat)
@echo off
java -Xms1G -Xmx1G -jar Nukkit-MOT-SNAPSHOT.jar
pause
Linux (.sh)
#!/bin/bash
java -Xms1G -Xmx1G -jar Nukkit-MOT-SNAPSHOT.jar首次启动
启动
运行你的启动脚本启动,等出现
[main] [INFO]: Done (xx.xxs)! For help, type "help"
代表启动成功。
这时候输入 stop 终止服务器开始配置配置文件。
配置
和BDS一样,Nukkit-MOT的主要配置文件是 server.properties 。
使用文本编辑器打开。
进行基本的自定义配置,详细配置解释参见文档:server.properties 配置详解
建议
建议在配置文件内启用白名单,基岩版玩家鱼龙混杂,启用白名单是保护你服务器不受侵害的第一道防线。
除非你希望你的服务器被破坏后很难查出破坏者,否则建议启用。
安装插件
此步骤可以跳过
获取插件
你可以从以下渠道下载 Nukkit 插件:
1.Cloudburst (Nukkit Forum) - 官方插件库
2.MineBBS - 中文社区插件库
3.GitHub - 搜索开源插件项目
一般说明:插件文件下载后放入 服务器文件夹下plugins内并重启即可加载
部分插件请参考插件具体说明安装。
验证
在终端输入
plugins
即可查看插件列表。
其中绿色代表加载成功,红色代表加载失败。可以据此进行简单调整。
配置插件
大多数的插件需要配置才能使用。配置文件为插件提供了很好的可拓展性。
一般在plugins文件夹下和插件名字相近的文件夹内。
修改后可以通过插件自身的reload命令重载插件配置文件。或者直接重启服务器。
注意!不建议多次进行全局reload。有报告显示,使用reload很可能导致内存泄漏等问题。
加入服务器
现在你可以加入服务器测试和游玩了!