[BDSX] 構建综合版Minecraft官方服务器软件和插件制作 – 服务器建设篇
背景 – 背景资料
Bedrock Dedicated Server是統合版《Minecraft》的一款伺服器軟件,除了之前的PocketMine-MP和Nukkit外,官方最新推出的這款伺服器軟件也隆重登場了。
與之前的兩款軟件不同,這款官方伺服器軟件主要以純原版運作,不能添加插件。由於是官方推出,它既輕量又標配了Mob的AI,這是它的優點。
虽然Mob已经能够移动了,但是还希望有更多的可扩展性。
如果能让插件在代理上运行,那就好了吧?
当我在想什么的时候,我发现了一个名为BDSX的东西在Github上公开。它是在Nodejs上对BDS进行扩展,似乎可以使用TypeScript创建插件。
因此,我想以备忘录的方式介绍如何构建BDSX以及创建插件的方法。
如果有任何错误,请告知。
服务器建设
根据情况来看,BDSX似乎是专为Windows开发的,因此可以在Windows平台上相对容易地使用。
而在Linux上,可以利用一种名为Wine的软件来在Linux系统上运行Windows应用程序,从而构建BDSX。
在Linux上进行建设
首先,只需在Linux中进行。
我在Ubuntu Linux 20.04 LTS上进行了构建。
在Linux中进行时,似乎需要图形用户界面(GUI)环境。
1. 安装Wine
我将根据以下内容进行参考。
2. 安装NodeJs和npm
sudo apt update
sudo apt install nodejs npm
3. 安装Git。
sudo apt install git
4. 下载BDSX。
git clone https://github.com/bdsx/bdsx.git
5. 安装BDSX
cd bdsx
./bdsx.sh
同意了隐私政策后,BDS会开始下载。在首次运行Wine时,会出现Gecko和Mono的安装界面。当BDS下载完毕后,服务器会启动。
6. 关闭服务器
stop
会停下来
在Windows上的建设
接下来是在Windows上建立的过程。
1. 安装NodeJS和npm
请按照以下参考进行安装。
下载BDSX
您可以在这里进行zip下载。(当然,您也可以像在Linux上一样使用git来进行下载。)
将zip文件解压并移动到文件夹中。
3. 安装BDSX
./bdsx.bat
与Linux相同。
Linux和Windows的共同配置设置。

//import './example_and_test';
让我们像这样注释掉。
这样,服务器搭建部分就结束了。
辛苦了。
我正在热火朝天地创作插件。