bedrock服务器需要的运行库,[教程][服务端]在Ubuntu Linux 18.04下安装BedrockX 0424——新手向教程[2020/6/20]...

什么是BedrockX(简称BDX)?

> BedrockX是为Bedrock Dedicated Server(简称BDS) on Windows编写的C++ Mod框架

BedrockX为BDS WIN提供了一个基础框架,可以方便的监听常用事件,注册原生指令,使用调度器,使用json语言包和json配置文件,通过Key-Value DB和工具类来保存和读取自定义数据,同时为常用操作(比如执行指令)做了简单封装。

第一步:安装Wine5.0

> 前言:由于BedrockX是针对Bedrock Dedicated Server on Windows而设计的,所以BDX只能运行在Windows环境下,但是我们可以通过Wine(Wine is not emulator)在Ubuntu Linux 18.04 LTS上运行Bedrock Dedicated Server on Windows和BedrockX。

如果您使用的是64位的Ubuntu,请先键入以下命令:

sudo dpkg --add-architecture i386

下载并添加WineHQ仓库的密钥

在终端(Bash)中键入:

wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

添加仓库并更新软件包

添加仓库:

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

Tip:如果终端提示Command not found: add-apt-repository,请先安装software-properties-common软件包:

如果要安装该软件包,请键入:

sudo apt-get install software-properties-common

在添加仓库后键入:sudo apt update以更新软件包

添加带有FAudio软件包的仓库

由于Ubuntu 18.04 LTS的软件包仓库中缺少FAudio,故需要添加有该软件包的仓库,在安装完WineHQ后您可以将该仓库从/etc/apt/sources.list之中移除

首先需要安装该仓库的密钥,键入:

wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key | sudo apt-key add -

然后添加该仓库:

sudo add-apt-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'

最后更新软件包:sudo apt update

安装Wine-HQ-stable软件包

之所以使用stable(稳定版)是为了稳定考虑

键入:

sudo apt install --install-recommends winehq-stable

第二步:安装Bedrock Dedicated Server on Windows

从Minecraft Official Website中下载Bedrock Dedicated Server on Windows,勾选适用于Windows的服务端软件下的复选框,然后右键将下载链接复制到剪贴板中,如下图所示:

cc3f09d759d2cdb5ff85a1c6397f2a55.gif

22701019-d1adcb89f50daf96.png (98.95 KB, 下载次数: 0)

2020-6-20 17:41 上传

在您的Ubuntu服务器或测试机上键入:wget 复制到的URL

例如:

wget https://minecraft.azureedge.net/bin-win/bedrock-server-1.14.60.5.zip

这将下载1.14.60.5的BDS服务端,待到下载完成

再键入:

unzip -d bds bedrock-server-1.14.60.5.zip

-d参数后跟的是解压到的目录,可以自行根据喜好决定

如果终端提示Command not found: unzip,请先键入sudo apt install unzip

第三步:安装BedrockX

从BedrockX-bin中下载latest_20200424_full.7z,下载方法请自行决定

或直接在终端中键入:

wget https://github.com/Sysca11/BedrockX-bin/raw/master/latest_20200424_full.7z

不过在国内下载速度可能慢得怀疑人生,部分BDX爱好者开设了镜像站,可以在官方QQ群内询问

随着BedrockX版本的更新,您可以在BedrockX-bin中找到更新的版本,顺带一提:BedrockX版本的命名方式是Month+Day,0425就是2020年4月25日发布的版本

在本文发布前,BedrockX已经停止更新,未来可能会有新版本的BedrockX

解压下载到的latest_20200424_full.7z,键入:

7z x latest_20200424_full.7z -r -o./bds

其中-o参数后跟的是BDS安装目录,请根据实际情况修改目录

如果终端提示Command not found: 7z,请先键入sudo apt install p7zip-full

将您的Windows PC中的C:\Windows\System32\vcruntime140_1.dll复制到Ubuntu服务器中BedrockX的安装目录中

如果您的PC中没有这个文件,请先在您的PC中安装Microsoft Visual C++ Runtime(VC运行库)

将您BedrockX安装目录下的bedrock_server.pdb与RoDB.exe拷贝到您的Windows PC下的指定文件夹,运行RoDB.exe后,文件夹内将生成bedrock_server.symdb与bedrock_server.symdef,将这两个文件拷贝回Ubuntu服务器

创建运行脚本并尝试运行BedrockX

键入:

echo -e "export WINEDEBUG=-all\nwine64 bedrock_server.exe" > run.sh && chmod +x run.sh

然后键入:./run.sh以尝试运行BedrockX,一般Wine会提示没有找到可输出的显示设备(如果您将Wine安装在通过ssh连接的服务器上并且没有在本地系统安装Xserver),请先按下键盘上的Ctrl+C结束进程,再次运行,如果您的终端中输出了[BDX] BedrockX Loaded! version 20200424,那么恭喜您成功地安装了BedrockX

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值