雨云Minecraft基岩版开服教程:BDS搭建与手机PC跨平台联机

BDS 一键部署、UDP 端口放行、手机/PC/主机跨平台联机,不需要 Java 环境
发布于
3

Minecraft 基岩版(手机/PC基岩/主机版)和 Java 版是两个不同的生态,但开服需求一样——有台雨云游戏云就能搭。微软官方提供了 BDS(Bedrock Dedicated Server),配好之后 iOS、Android、Windows 10/11、Switch、PS 全平台都能联机。下面是完整流程。

一、基岩版和 Java 版开服有什么不同

  • BDS 是 C++ 写的,Java 版服务端是 Java 写的——所以不需要装 JDK
  • 基岩版用 UDP 19132 端口(Java 版是 TCP 25565),安全组别放错;
  • BDS 性能比 Java 版服务端好很多,同样配置能带更多人;
  • 插件生态弱于 Java 版(Paper 的插件不能直接用),但有 LiteLoaderBDS 等方案弥补。

二、雨云配置建议

玩家数 推荐配置
1-8 人 2 核 2G
8-20 人 2 核 4G
20-40 人 4 核 8G

BDS 对配置要求比 Java 版低不少。系统同样选 Ubuntu 22.04。新购用优惠码 admin01 走专属入口 https://www.jiyueip.com/link/5617 五折。

三、下载与安装 BDS

微软官方 BDS 下载地址在 minecraft.net,需要用 wget 拉取:

mkdir /opt/bds && cd /opt/bds
# 下载(以最新稳定版为例)
wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.21.0.03.zip
unzip bedrock-server-*.zip
chmod +x bedrock_server

解压后能看到 bedrock_server 二进制文件,直接 ./bedrock_server 就能起来。第一次运行会生成所有默认配置文件和地图。

四、server.properties 核心配置

参数 推荐值 说明
server-name 你的服名 游戏列表里显示的名字
max-players 10-20 最多同时在线
online-mode true 只允正版(Xbox 登录)
allow-cheats false 是否允许作弊
view-distance 32 视野距离(chunk)
tick-distance 4 生物活动距离

tick-distance 是 BDS 特有的概念,控制多远范围内的生物和方块会正常更新。设太大浪费性能,默认 4 够用。

五、后台运行(screen/systemd)

同样用 systemd 做服务:

[Service]
User=minecraft
WorkingDirectory=/opt/bds
ExecStart=/opt/bds/bedrock_server
Restart=on-failure

注意 BDS 不需要 JVM 参数那套,直接跑二进制就行。

六、跨平台联机

基岩版最爽的就是跨平台。在手机、主机、PC 上打开 Minecraft,选「好友」→「添加服务器」,填入雨云服务器的公网 IP 和端口(默认 19132),所有平台都能连上同一个服。

但要满足两个条件:所有玩家都用正版 Minecraft(有 Xbox Live 账号),且 server.properties 的 online-mode=true。离线模式基岩版可行但需要第三方工具且不稳定。

七、地图与存档备份

BDS 的所有地图数据在 worlds 目录下:

tar czf /backup/bds_world_$(date +%F).tar.gz /opt/bds/worlds
find /backup -mtime +7 -delete

同样先 save hold 暂停写入再备份,完事 save resume。BDS 控制台可以输这条命令。

八、安全注意

  • 安全组开 UDP 19132(不是 TCP),很多人在这卡住;
  • 基岩版同样面临恶意外挂,线上服建议开白名单 + 定期审查;
  • BDS 升级时记得先备份,新版有时候和旧存档不完全兼容。

常见问题

关于在雨云上开基岩版服务器的高频疑问,下面一并解答。

常见问题(FAQ)

基岩版开服需要装 Java 吗?
不需要。BDS 是 C++ 写的,直接跑二进制文件,省了 JDK 安装和 JVM 参数调优这一步,对新手更友好。
为什么别人连不上我的基岩版服?
检查三点:安全组是否开了 UDP 19132(不是TCP)、server.properties 的 server-name 和端口是否正确、玩家是否用正版 Xbox 账号登录。基岩版联机走 UDP,很多人漏了。
BDS 和 Java 版服务端能互通吗?
不能。两个版本协议不同、存档格式不同,互不兼容。需要同时开 Java 和基岩版的话得在两台机器上分别搭,或者用 Geyser 插件让 Java 版服兼容基岩版客户端。
BDS 更新了怎么升?
备份存档(worlds 目录和 server.properties),下载新版 BDS 覆盖,把旧存档和配置拷回去。注意新版偶尔不兼容旧存档特性。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600