前言
我的世界官方提供了Windows端和Ubuntu端,为了保证性能,本篇博客使用Ubuntu演示.
准备
1.服务器
2.基岩版服务器软件
服务器环境搭建
重装系统为Ubuntu20.04LTS
开放 UDP 19132
端口
部署
将下载的文件scp至服务器
scp .\bedrock-server-1.19.10.03.zip xx.xx.xx.xx:/home/ubuntu/
SSH至服务器
安装软件包
sudo apt update
sudo apt install unzip
sudo apt install screen
解压文件
mkdir mcbe
mv bedrock-server-1.19.10.03.zip ./mcbe
cd mcbe
unzip bedrock-server-1.19.10.03.zip
rm bedrock-server-1.19.10.03.zip -f
开服
使用 screen
保持运行
screen -R mcbe
LD_LIBRARY_PATH=. ./bedrock_server
此时按 Ctrl+A
再按 d
即可挂起, 然后就可以加入游戏了
白名单&修改配置&定时备份
白名单
在1.19版本中白名单文件已弃用 whitelist.json
改用 allowlist.json
[
{
"name":"MoeOxygen"
},
{
"name":"MoeTings",
"xuid":"2535441408538908"
}
...
]
修改保存后重启服务端即可
服务器配置修改
nano server.properties
部分配置对应翻译
server-name 服务器名称
gamemode 游戏模式
max-players 服务器最大人数
online-mode 正版验证
allow-list 白名单模式
server-port 服务器IPv4端口号
server-portv6 服务器IPv6端口号
texturepack-required 材质包
参考: [我的世界]服务端配置文件功能翻译[Minecraft][MC][Server]
定时备份
wget -O https://cdn.moea.top/sh/mcbe/autobackup.sh
chmod +x autobackup.sh
文件会自动压缩备份至 /home/ubuntu/mcbackup
目录中
定时自动备份,输入 crontab -e
然后选择文本编辑器,在打开文件最后一行输入
00 3 * * * 备份脚本位置