教你如何使用Nukkit-MOT快速开服

引言(关于开服现状以及该篇文章,Nukkit-MOT部分请直接跳到下一节)

我们都知道 想开基岩版的服务器是很气人的
特别是该死的BDS Server 官方的服务端,拓展性极差
不说仅支持基岩版的资源包,行为包,就说安装,就十分苦难
要想安装行为包,资源包,必须下载世界之后手动把资源包加入世界并传回去。
先不说传文件的延迟,就是要把世界打包再解包,工作量就不小。
这时候就有了两个解决方案 第三方服务端原版服务端+插件加载器(如LL等)
关于插件加载器Endstone,可以参见文章 简单快速的开一个Endstone服务器

这里我想要说的是Nukkit-MOTNukkit已经停止更新 而其继承者似乎就是插件加载器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:

  1. 访问 OpenLogic
  2. 选择合适的 Java17及以上 版本的安装包
  3. 运行安装包安装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很可能导致内存泄漏等问题。

加入服务器

现在你可以加入服务器测试和游玩了!

标签: none

添加新评论