前期需要软件
远程SSH控制台软件(本教程使用 Remote Terminal 此为win10商店软件)[点我下载(此软件为Xshell)]支持Sftp的FTP软件(本教程使用 FileZilla)[点我下载]服务端(本教程使用 官方bds服务端)Centos或Ubuntu主机一台 (教程使用 centos7.7)
注意事项
极力推荐Ubuntu系统,Centos需要另需环境。不支持 Windows Server 2012 及以下版本,要使用 Windows 10 (可行)或者 Windows Server 2016 及以上版本运行我的世界基岩版端口为 UDP协议的19132 端口,如果使用其他端口请在配置文件中设置成其他端口请开放端口为 UDP协议的19132 端口,基岩版需要他进行通信(列如阿里云、腾讯云需去安全组进行开放端口) [若是虚拟机请改成其他端口,VPS运营商一般是不会给你常用端口的]
Windows开服
首先我们去Minecraft官方下载最新服务端
[前往官网]点击左边的Windows版并同意协议下载
解压后双击「bedrock_server.exe」文件即可下面就是需要内网穿透软件等来实现了(需要UDP协议),但这个最好去找ECS或VPS租用服务器比较好
Centos开服
首先我们去Minecraft官方下载最新服务端
[前往官网]点击右边的Ubuntu版并同意协议下载
我们需要安装一些环境解压和下载所需程序
yum
install wget unzip -y
在 GitHub 上有 Pro 做的一个整合包,把运行环境就整合在一起了!
wget https://github.com/Sysca11/autopack/archive/bdsm.zip
unzip -q bdsm.zip
cd autopack-bdsm
unzip -q pack.zip
cd packed
chmod +x *
将我们第一步下载的整合包下载下来并解压
wget -c https://minecraft.azureedge.net/bin-linux/bedrock-server-1.14.32.1.zip
unzip -q bedrock-server-1.14.32.1.zip
启动服务器
LD_PRELOAD
= ./ld-linux-x86-64.so.2 --inhibit-cache --library-path
. ./bedrock_server
优化拓展说明(可忽略)
我们首先将packed移出至一个地方
cd ../
cp -r packed
$HOME
cd
mv packed bds
cd bds
写一键启动脚本
vi bds.sh
LD_PRELOAD
= ./ld-linux-x86-64.so.2 --inhibit-cache --library-path
. ./bedrock_server
按“i”键进行编辑,退出先按“ESC”然后“:”
:q 是直接退出:wq 保存后退出:q! – 不保存内容, 强制退出
给予脚本权限并启动他
chmod +x bds.sh
sh bds.sh 或者 ./bds.sh
保持后台运行
先stop关闭服务器,我们使用screen软件来让服务器保持后台运行。
yum install screen
# 创建一个名为 bds 的窗口
screen -S bds
# 在此新终端窗口内启动服务器
sh bds.sh
Ubuntu开服
首先我们去Minecraft官方下载最新服务端
[前往官网]点击右边的Ubuntu版并同意协议下载
我们需要安装一些环境解压和下载所需程序
sudo apt-get update
apt-get install zip unzip
wget -y
将我们第一步下载的整合包下载下来并解压
wget -c https://minecraft.azureedge.net/bin-linux/bedrock-server-1.14.32.1.zip
unzip -q bedrock-server-1.14.32.1.zip
启动服务器
./bedrock_server
保持后台运行
先stop关闭服务器,我们使用screen软件来让服务器保持后台运行。
apt install screen
# 创建一个名为 bds 的窗口
screen -S bds
# 在此新终端窗口内启动服务器
./bedrock_server