在我的前期文章中已经介绍了如何使用MCSM面板来管理服务器和搭建服务器。本篇文章是用来介绍如何使用纯命令行来搭建和管理服务器。

先介绍几个常见的MC服务核心:

  1. PocketMine-MP:是目前最流行的基岩版服务器核心之一,它是开源的,支持插件和MOD,具有良好的稳定性和可扩展性。
  2. Nukkit:是另一个常用的基岩版服务器核心,它也是开源的,支持插件和MOD,同时具有快速的性能和低内存消耗。
  3. GeyserMC:是一个基岩版和Java版之间的桥接器,可以让基岩版玩家加入Java版服务器,也可以让Java版玩家加入基岩版服务器。
  4. BedrockConnect:是另一个基岩版和Java版之间的桥接器,类似于GeyserMC,可以让基岩版玩家加入Java版服务器。

除了以上几种服务器核心,还有其他一些基岩版服务器核心可供选择,如ClearSky、Genisys等,可以根据需要选择合适的服务器核心进行搭建和管理。

但是我没有选择以上的服务核心,因为对于新手来说以上服务核心都不太友好,因为对于0基础的小白来说不太方便。

我选择的使用MC官方研发的服务核心,我们先在官网下载服务核心,记住一定要下载Linux的服务核心,不要看错了下载成windows的了。

服务核心下载完毕了之后,我们使用FTP工具远程连接服务器,连接完毕之后,在服务器的根目录新建一个目录,命名为MC(或者是其他你容易记住的名称),接着吧服务核心上传。在上传完毕之后,会得到一个压缩包,将压缩包解压,解压完毕之后,原压缩包不用进行删除处理。

服务核心上传完毕之后,返回SSH终端,输入以下命令进行测试:

cd /MC#这里输入你创建的目录,执行完毕后会进入你创建的目录

然后输入

LD_LIBRARY_PATH=. ./bedrock_server

这条启动命令,没有报错的情况,等待一会,直到没有其他的命令出来的时候,输入

help

有一大堆的反馈就证明你的服务器启动成功了,接着输入stop,来关闭服务器,我们需要放行19132端口,协议为UDP。我们输入以下命令

sudo apt update

sudo apt install ufw

这两条命令的作用是安装UFW

安装UFW的过程中并不会自动激活放火墙,是为了避免服务器被锁住,需要检查UFW的话,可以输入这条命令

sudo ufw status verbose

来检查

UFW的基本命令如下

ufw enable/disable:打开/关闭防火墙
ufw reload:重启防火墙
ufw status:查看已经定义的ufw规则
ufw default allow/deny:外来访问默认允许/拒绝
ufw allow/deny 20:允许/拒绝访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。
sudo ufw allow proto tcp from 192.168.0.0/24 to any port 22:允许自192.168.0.0/24的tcp封包访问本机的22端口。
ufw delete allow/deny 20:删除以前定义的"允许/拒绝访问20端口"的规则
放行19132端口的命令如下

ufw allow 20 UDP

放行完毕了重启防火墙就好了

使用虚拟终端来开启MC服务器最好,不然服务器会自动关闭

输入

Screen -R MC

来创建一个名为MC的虚拟终端,创建完毕之后,输入以下命令来进入MC目录和启动服务器

cd /MC

LD_LIBRARY_PATH=. ./bedrock_server

到这时服务器已经启动完毕了,并且端口已经放行了,如果不好放行端口的话,可以看我往期文章使用宝塔面板来进行放行。

最后修改:2024 年 04 月 23 日
如果觉得我的文章对你有用,请随意赞赏