用 Windows 系统的朋友请转 → 我的世界基岩版开服教程(Windows版)
基岩版(Bedrock)支持手机、主机、Windows 跨平台进同一个服,服务端对资源要求极低——1 核 2G 的小机器就能开 3-5 人服,是开服门槛最低的游戏之一。
Linux 下有个必须注意的点:官方只支持 Ubuntu(其他发行版要自己解决依赖库)。这篇以 Ubuntu 22.04 为准。
一、先说清楚:Linux 上的一个限制
官方明确说明:Ubuntu 是唯一被官方支持的 Linux 发行版(18.04 及以上)。
在 Debian/CentOS 上也能跑,但要自己装 libssl1.1、libcurl4 等依赖,容易踩坑。建议直接用 Ubuntu 22.04 LTS。
二、核心参数速记
| 项目 | 值 |
|---|---|
| 服务端来源 | 官方 bedrock-server zip(不是 SteamCMD) |
| 游戏端口 | UDP 19132(IPv4) |
| IPv6 端口 | UDP 19133 |
| 可执行文件 | bedrock_server |
| 启动方式 | LD_LIBRARY_PATH=. ./bedrock_server |
| 支持发行版 | Ubuntu 18.04+(官方) |
三、服务器配置建议
| 规模 | CPU | 内存 | 硬盘 |
|---|---|---|---|
| 3-5 人 | 1-2 核 | 2G | 10G |
| 5-10 人 | 2 核 | 4G | 20G |
| 10-20 人 | 2-4 核 | 4-8G | 30G |
四、安装依赖
sudo apt update && sudo apt upgrade -y
sudo apt install -y unzip curl screen
# Ubuntu 22.04 上可能需要的旧版库
sudo apt install -y libssl1.1 libcurl4Ubuntu 24.04 默认没有 libssl1.1,若启动报缺库,需手动下载安装,或改用 22.04。五、下载并解压服务端
sudo useradd -r -m -s /bin/bash bedrock
sudo -u bedrock -i
mkdir -p ~/server && cd ~/server
# 在官网复制 Linux 版下载链接
curl -sSL -o bedrock.zip "https://minecraft.azureedge.net/bin-linux/bedrock-server-xxx.zip"
unzip bedrock.zip
rm bedrock.zip
# 关键:加执行权限
chmod +x bedrock_server官网地址:https://www.minecraft.net/zh-hans/download/server/bedrock ,选 Ubuntu (Linux) 版本复制链接。
六、首次启动
Linux 下必须带 LD_LIBRARY_PATH=.,否则报找不到动态库:
LD_LIBRARY_PATH=. ./bedrock_server看到 Server started. 后按 Ctrl+C 停止,去改配置。
这是 Linux 版最常见的启动失败原因——直接 ./bedrock_server 会报错。七、配置 server.properties
cd ~/server
nano server.propertiesserver-name=My Bedrock Server
gamemode=survival
difficulty=normal
allow-cheats=false
max-players=10
online-mode=true
server-port=19132
server-portv6=19133
level-name=MyWorld
view-distance=10
tick-distance=4| 项 | 说明 |
|---|---|
server-port | IPv4 端口 UDP 19132 |
server-portv6 | IPv6 端口 UDP 19133 |
online-mode | 建议 true(Xbox Live 认证) |
view-distance | 视距,小机器调 6-8 |
tick-distance | 模拟距离,调小省 CPU |
八、放行防火墙
sudo ufw allow 19132/udp
sudo ufw allow 19133/udp
sudo ufw reload九、systemd 常驻(推荐)
sudo nano /etc/systemd/system/bedrock.service[Unit]
Description=Minecraft Bedrock Server
After=network.target
[Service]
Type=simple
User=bedrock
WorkingDirectory=/home/bedrock/server
Environment=LD_LIBRARY_PATH=/home/bedrock/server
ExecStart=/home/bedrock/server/bedrock_server
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.targetEnvironment=LD_LIBRARY_PATH= 这一行不能少,否则服务起不来。sudo systemctl daemon-reload
sudo systemctl enable --now bedrock
sudo journalctl -u bedrock -f十、控制台交互
用 systemd 跑时没有交互式控制台。要敲命令(op、kick、gamerule),两种办法:
办法 A:用 screen 跑(适合调试)
sudo -u bedrock -i
cd ~/server
screen -S bedrock
LD_LIBRARY_PATH=. ./bedrock_server
# Ctrl+A 然后 D 脱离
# screen -r bedrock 重新进入办法 B:写文件方式(部分命令支持)
日常管理建议在 permissions.json 里预先设好 OP,进游戏后用聊天命令 /op、/gamemode 等。
permissions.json 示例
[
{
"permission": "operator",
"xuid": "玩家的XUID"
}
]XUID 可以从服务器日志里玩家加入时的记录中查到。
十一、自动备份脚本
存档在 ~/server/worlds/,停服后打包最安全:
sudo nano /home/bedrock/backup.sh#!/bin/bash
systemctl stop bedrock
sleep 5
tar -czf /backup/bedrock-$(date +%Y%m%d).tar.gz -C /home/bedrock/server worlds
systemctl start bedrock
find /backup -name "bedrock-*.tar.gz" -mtime +7 -deletechmod +x /home/bedrock/backup.sh
sudo mkdir -p /backup && sudo chown bedrock:bedrock /backup加到 cron:
sudo crontab -e
0 4 * * * /home/bedrock/backup.sh更多备份思路见 存档备份与自动维护教程。
十二、常见问题排查
Q:直接 ./bedrock_server 报找不到库?
A:必须加 LD_LIBRARY_PATH=.。systemd 里用 Environment= 设置。
Q:报缺 libssl.so.1.1?
A:Ubuntu 22.04 装 libssl1.1;24.04 需要手动下载 deb 包,建议换 22.04。
Q:权限不足?
A:不要 root 跑。用前面建的 bedrock 用户,或 chown -R bedrock:bedrock ~/server。
Q:别人连不上?
A:sudo ufw allow 19132/udp(注意是 UDP),云服务器安全组也要放行,NAT 型还要在控制台映射。
Q:客户端提示版本过旧?
A:服务端和客户端版本不一致。下载最新版 BDS,更新前先备份 worlds。
Q:IPv6 端口 19133 需要吗?
A:大多数场景不需要,可以只映射 19132。
十三、总结
Linux 开基岩版三个要点:
LD_LIBRARY_PATH=.不能少(命令行和 systemd 都要配)- 官方只支持 Ubuntu,其他发行版依赖难搞
- 端口是 UDP 19132,不是 TCP
📌 基岩版 2G 内存就能跑,适合用最便宜的机器开长期服 → https://z0w.cn
相关教程
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]/spark profiler # 装了 spark 插件的话,定位内存和 CPU 元凶五、基岩版:另一套账手机/主机玩家联机用基岩版(BDS),配置账不一样:场景配置说明纯净基岩服2核 4G比 Java 版省一点基岩 + 插件服4核 8G插件生态小,但加法服资源包吃内存多人小游戏4核 8G和 Java 小游戏服相当基岩版教程见我的世界基岩版开服教程(Linux)/ Windows 版。六、带宽[...]
2026-10-18 回复
[...]这是本站长期维护的游戏配置与教程总索引。想开服,先在这页搞清楚两件事:你的游戏要吃多少配置、你的系统该看哪篇教程。建议收藏——换游戏、加 MOD、人数变多时,回来核对一遍能省掉大部分"卡爆了"和"连不上"。搭配阅读:还没买服务器?先看购前决策索引(预算分级 / NAT vs 独立 IP / 避坑清单);端口映射看不懂?先看端口速查表(40+ 游戏端口协议一页查清)。一、全游戏配置需求速查表下表按"[...]
2026-10-18 回复