Minecraft 基岩版(Bedrock Edition)是手机(iOS/Android)、Windows 10/11、VR 以及主机玩家使用最广泛的版本,因为它天生支持跨平台联机,这一点与主要面向 PC 的 Java 版截然不同。如果你希望有一台 24 小时在线的服务器供好友一起游玩,又不想让自己的电脑一直开着,租一台 VPS 并安装 Mojang 官方的基岩版专用服务器就是一个性价比高、可完全掌控的方案。本文将在 Ubuntu 上逐步演示,从准备主机到长期维护。
什么是基岩版专用服务器
基岩版专用服务器(常简称为 bedrock-server)是 Mojang 官方免费提供、可在 Linux 与 Windows 上运行的服务器软件,支持所有基岩版客户端。手机、平板、Windows 10/11 和 VR 玩家都能立即连入同一个世界,这正是让基岩版如此流行的跨平台核心。
有一点尤为重要:主机(Xbox、PlayStation、Nintendo Switch)在连接第三方服务器时存在限制。尤其是 Xbox,微软并未在标准菜单中开放直接输入外部服务器地址的入口。许多主机玩家只能采用变通办法,例如修改主机的 DNS 设置,但这并非官方支持,且不一定总能成功。请如实告知你的玩家群体。
要点速览:基岩版服务器最适合在手机与 Windows 10/11 上游玩的好友群体。主端口为 19132 UDP(不是 TCP),软件仅能在 x86-64 架构上运行。
基岩版与 Java 版服务器的区别
开始前请明确:基岩版与 Java 版是完全不同的生态系统,Java 端的插件与模组在基岩版上完全无法使用。
| 项目 | 基岩版服务器 | Java 版服务器 |
|---|---|---|
| 支持的玩家 | 手机、Windows 10/11、VR、主机(受限) | PC(Windows/macOS/Linux) |
| 协议/端口 | 19132 UDP | 25565 TCP |
| 扩展方式 | 行为包/资源包(Add-ons) | Bukkit/Spigot/Paper 插件、Forge/Fabric 模组 |
| 脚本语言 | JavaScript API / JSON | Java |
| 资源需求 | 轻量,占用内存低 | 较重,需要 JVM |
| 架构 | 仅支持 x86-64 | 任何带 JVM 的架构 |
官方基岩版服务器仍不支持 Bukkit 式插件。如果你确实需要灵活的插件系统,社区会转向 PocketMine-MP 或 Nukkit 等替代软件,代价是兼容性可能落后于最新游戏版本。若想让 Java 与基岩版玩家共处同一服务器,则需要 Geyser + Floodgate 代理,这是一个值得单独研究的进阶主题。
准备 VPS 与硬件要求
基岩版服务器相当轻量,一台配置一般的 VPS 就能轻松支撑一个小型好友群体。但有两条硬性要求。
- 必须是 x86-64。Mojang 的二进制文件仅为 x86-64 编译,无法在 ARM 上原生运行。若要在 ARM 上运行则需 box64 之类的模拟器,既复杂又损失性能,因此一开始就应选择 x86-64 的 VPS。
- 需要 glibc。请使用 Ubuntu 或 Debian 等基于 glibc 的发行版,而不是使用 musl 的 Alpine。
大致而言,3-5 名玩家约 1 GB 内存即可流畅运行,10-20 名玩家则应预留 2 GB 以上。存储方面,SSD 能让区块加载与世界存档更为顺畅。
AsiaGB 提供 Linux VPS,起价 每月 500 泰铢,采用 SSD 存储并保证 99% 在线率,通过 DirectAdmin 管理。由于基岩版对资源占用极低,即便是低内存套餐也足以起步,只需确保选择 x86-64 架构的主机即可。
为服务器创建专用用户
出于安全考虑,切勿以 root 身份运行服务器。请创建一个独立用户。
sudo adduser --disabled-password --gecos "" mcbedrock
sudo su - mcbedrock
mkdir ~/bedrock && cd ~/bedrock
隔离用户可以限制权限,即便软件出现漏洞,也不会危及整个系统。
下载并安装基岩版服务器
访问官方 minecraft.net 的 Linux 版基岩版专用服务器下载页面,复制最新的 zip 链接(该链接每次更新都会变化,因此务必从实时页面获取)。
# 安装所需工具
sudo apt update && sudo apt install -y unzip curl
# 下载(请将 URL 替换为 minecraft.net 上的最新链接)
cd ~/bedrock
curl -O https://minecraft.azureedge.net/bin-linux/bedrock-server-x.xx.x.xx.zip
# 解压
unzip bedrock-server-*.zip
解压完成后你将得到 bedrock_server、server.properties 以及相关支持文件夹。
配置 server.properties
server.properties 文件是所有设置的中心。用 nano server.properties 打开并调整关键项。
server-name玩家看到的服务器名称gamemode游戏模式(survival/creative/adventure)difficulty难度等级(peaceful/easy/normal/hard)max-players最大玩家数level-name世界文件夹名称allow-cheats启用/禁用作弊指令online-mode设为true以强制验证玩家的 Xbox Live 账户(建议开启以保障安全)server-port通常为 19132;IPv6 使用server-portv6=19133
server-name=AsiaGB Bedrock
gamemode=survival
difficulty=normal
max-players=10
level-name=Bedrock level
allow-cheats=false
online-mode=true
server-port=19132
server-portv6=19133
注意:将 online-mode=true 会强制每位玩家通过 Xbox Live 验证。若设为 false,任何人都可用伪造的名称加入,这会带来实实在在的安全与作弊风险。
开放防火墙端口
最常见的错误就是忘记基岩版使用的是 UDP 而非 TCP。若开放了错误的协议,玩家将根本无法连接。
sudo ufw allow 19132/udp
sudo ufw allow 19133/udp # 用于 IPv6
sudo ufw reload
sudo ufw status
如果你的服务商还有额外的网络级防火墙,别忘了在其控制面板中同样开放 19132/UDP。
运行服务器并让其在后台持续运行
基岩版二进制文件需要 LD_LIBRARY_PATH=. 才能找到随附的库文件。
cd ~/bedrock
LD_LIBRARY_PATH=. ./bedrock_server
但一旦关闭 SSH,服务器也会随之停止,因此应使用 screen 或 tmux 让其持续运行。
sudo apt install -y screen
screen -S bedrock
cd ~/bedrock && LD_LIBRARY_PATH=. ./bedrock_server
# 按 Ctrl+A 再按 D 可在不停止服务器的情况下脱离窗口
# 用以下命令重新连入:screen -r bedrock
对于真正的长期使用,建议创建 systemd 服务,使服务器在重启后自动启动,并在崩溃后自动重启。这样管理更方便,也更稳定。
连接客户端与长期维护
在基岩版客户端中进入 Play > Servers > Add Server,然后填写名称、你的 VPS IP 地址与端口 19132。手机与 Windows 10/11 玩家可立即连入,而 Xbox 玩家可能需要采用前文提到的 DNS 变通办法。
应定期进行的维护工作
- 定期备份
worlds/文件夹,这里是你全部的世界数据。 - 每当 Mojang 发布新版本时及时更新软件,因为已更新的客户端无法加入旧版服务器。
- 关注日志与 RAM/CPU 占用,根据硬件调整
max-players。 - 为玩家与管理员管理白名单与 permissions.json。
一切就绪后,VPS 上的基岩版服务器便会在后台安静运行,让好友随时能一起游玩,成本低廉且完全可控,无论是小型好友群体还是中等规模社区都非常合适。
常见问题 (FAQ)
基岩版服务器使用哪个端口,是 TCP 还是 UDP?
默认端口为 IPv4 的 19132 和 IPv6 的 19133,两者都是 UDP 而非 TCP。若在防火墙上开放了错误的协议,玩家将完全无法连接,因此请始终使用类似 sudo ufw allow 19132/udp 的命令。
我能在 ARM 架构的 VPS 上运行基岩版服务器吗?
不能直接运行。Mojang 的二进制文件仅为 x86-64 编译。若要在 ARM 上运行则需 box64 之类的模拟器,既复杂又会降低性能,因此最好从一开始就选择运行 Ubuntu 或 Debian 的 x86-64 VPS。
Xbox 玩家能加入我的服务器吗?
存在限制。微软不允许 Xbox 在标准菜单中直接输入外部服务器地址。许多主机玩家采用修改 DNS 的变通办法,但这并非官方支持,也不一定总能成功。手机与 Windows 10/11 玩家的连接方式则直接得多。
基岩版服务器能使用 Java 版插件吗?
不能。基岩版与 Java 版是不同的生态系统,Bukkit/Spigot 插件无法使用。基岩版改用行为包/资源包形式的 Add-ons。若需要灵活的插件,社区会使用 PocketMine-MP 或 Nukkit;而要让 Java 与基岩版玩家一起游玩,则需要 Geyser + Floodgate 代理。
准备好开设您的 Minecraft 服务器了吗?
AsiaGB Linux VPS(SSD、DirectAdmin、99% 在线率)每月 500 泰铢起,泰国与新加坡数据中心低延迟,适合任何规模的 Minecraft 服务器。
查看 VPS 套餐