Minecraft 基岩版专用服务器搭建教程:BDS 跨平台联机完全指南
Minecraft 基岩版专用服务器搭建教程BDS 跨平台联机完全指南Minecraft 基岩版Bedrock Edition支持 iOS、Android、Xbox、Nintendo Switch 和 Windows 10/11 全平台联机是目前玩家群体最广泛的版本。通过部署官方提供的 BDSBedrock Dedicated Server你可以搭建一个供手机、主机和 PC 玩家同时游玩的跨平台服务器。本教程将详细介绍 BDS 的安装、Xbox 账号认证配置、行为包/资源包安装及 systemd 服务管理。服务器配置基岩版服务器相比 Java 版更轻量2 核 4GB 内存即可流畅运行 20 人以内的服务器。推荐使用雨云服务器 rainyun-com的2 核 4GB 机型注册填优惠码2026off领 5 折优惠券该配置运行 BDS 游刃有余带宽充足支持跨平台玩家稳定连接。推荐规格CPU2 核内存4GB RAM硬盘SSD 20GB系统Ubuntu 22.04 LTS64位端口UDP 19132默认基岩版端口需在防火墙开放前置准备1. 更新系统依赖sudoaptupdatesudoaptupgrade-y# BDS 需要以下依赖库sudoaptinstall-ylibcurl4 libssl3unzipwgetscreen2. 创建服务器用户# 创建专用用户避免以 root 运行sudouseradd-m-s/bin/bash bdsserversudosu- bdsserver# 创建服务器目录mkdir~/bedrock-servercd~/bedrock-server3. 开放防火墙端口BDS 默认使用 UDP 19132 端口IPv4和 UDP 19133IPv6# 使用 ufw 开放端口sudoufw allow19132/udp commentMinecraft Bedrocksudoufw allow19133/udp commentMinecraft Bedrock IPv6sudoufw reload# 验证端口开放sudoufw status|grep19132安装步骤1. 下载 BDS前往 Minecraft 官方下载页 获取最新 Linux 版 BDS 链接# 下载最新 BDS版本号以实际为准BDS_VERSION1.21.50.07wgethttps://minecraft.azureedge.net/bin-linux/bedrock-server-${BDS_VERSION}.zip\-Obedrock-server.zip# 解压unzipbedrock-server.zip-d~/bedrock-server/cd~/bedrock-server# 赋予执行权限chmodx bedrock_server2. 首次运行测试# 临时运行测试CtrlC 退出LD_LIBRARY_PATH. ./bedrock_server# 正常输出示例# [2026-05-23 12:00:00] Server started.# [2026-05-23 12:00:00] IPv4 supported, port: 19132# [2026-05-23 12:00:00] IPv6 supported, port: 191333. 配置 server.propertiescat~/bedrock-server/server.propertiesEOF # 服务器基础配置 server-nameMy Bedrock Server gamemodesurvival difficultynormal allow-cheatsfalse max-players20 online-modetrue # 网络配置 server-port19132 server-portv619133 # 视距配置建议 8~12影响性能 view-distance12 tick-distance4 # 玩家权限 default-player-permission-levelmember texturepack-requiredfalse # 世界配置 level-nameBedrock level-seed level-typeDEFAULT # 允许列表白名单 allow-listfalse EOF核心配置Xbox 账号认证online-modeBDS 的online-modetrue要求玩家使用正版 Xbox 账号登录这能有效防止盗版玩家和恶意用户。如何开启正版验证确保server.properties中设置online-modetrue玩家连接时需在 Xbox Live 账号下登录 Minecraft服务器会自动验证身份。允许列表白名单配置# 开启白名单server.properties# allow-listtrue# 添加玩家到白名单通过 allowlist.jsoncat~/bedrock-server/allowlist.jsonEOF [ { ignoresPlayerLimit: false, name: 玩家名1, xuid: 玩家的 Xbox UID }, { ignoresPlayerLimit: false, name: 玩家名2, xuid: } ] EOF也可在服务器运行时通过控制台命令添加allowlist add 玩家名 allowlist remove 玩家名 allowlist list管理员权限配置# 编辑 ops.json管理员列表cat~/bedrock-server/ops.jsonEOF [ { permission: operator, xuid: 管理员的 Xbox UID, name: 管理员名 } ] EOF运行时添加管理员op 玩家名 deop 玩家名进阶功能安装行为包与资源包BDS 支持行为包Behavior Pack和资源包Resource Pack来扩展游戏内容。目录结构bedrock-server/ ├── behavior_packs/ # 行为包目录 ├── resource_packs/ # 资源包目录 ├── worlds/ │ └── Bedrock/ │ ├── world_behavior_packs.json │ └── world_resource_packs.json安装行为包步骤# 1. 解压 .mcpack 文件实际上是 zip 格式cd~/bedrock-server/behavior_packs/unzip/path/to/your_behavior_pack.mcpack-d./my_behavior_pack/# 查看包信息catmy_behavior_pack/manifest.json|python3-mjson.tool# 2. 配置世界启用该行为包cat~/bedrock-server/worlds/Bedrock/world_behavior_packs.jsonEOF [ { pack_id: 行为包的UUID来自manifest.json, version: [1, 0, 0] } ] EOF安装资源包步骤# 解压资源包cd~/bedrock-server/resource_packs/unzip/path/to/your_resource_pack.mcpack-d./my_resource_pack/# 配置世界启用资源包cat~/bedrock-server/worlds/Bedrock/world_resource_packs.jsonEOF [ { pack_id: 资源包的UUID, version: [1, 0, 0] } ] EOF# 如需强制玩家下载资源包server.properties# texturepack-requiredtrue配置 systemd 服务sudotee/etc/systemd/system/bds.serviceEOF [Unit] DescriptionMinecraft Bedrock Dedicated Server Afternetwork.target [Service] Userbdsserver WorkingDirectory/home/bdsserver/bedrock-server EnvironmentLD_LIBRARY_PATH. ExecStart/home/bdsserver/bedrock-server/bedrock_server Restarton-failure RestartSec10 StandardInputnull [Install] WantedBymulti-user.target EOFsudosystemctl daemon-reloadsudosystemctlenablebdssudosystemctl start bds# 查看运行状态sudosystemctl status bds日常维护查看服务器日志# 实时查看日志journalctl-ubds-f# 查看最近 50 条日志journalctl-ubds-n50--no-pager使用 screen 控制台交互systemd 方式无法直接输入命令若需交互式控制台改用 screen# 创建启动脚本cat~/bedrock-server/start-screen.shEOF #!/bin/bash cd /home/bdsserver/bedrock-server screen -S bds -dm bash -c LD_LIBRARY_PATH. ./bedrock_server echo BDS 已在后台启动 (screen session: bds) EOFchmodx ~/bedrock-server/start-screen.sh# 重新连接控制台screen-rbds# 分离不关闭服务器按 CtrlA 然后 D自动备份世界存档cat~/backup-bedrock.shEOF #!/bin/bash BACKUP_DIR/home/bdsserver/backups WORLD_DIR/home/bdsserver/bedrock-server/worlds DATE$(date %Y%m%d_%H%M%S) mkdir -p $BACKUP_DIR tar -czf $BACKUP_DIR/bedrock_world_$DATE.tar.gz $WORLD_DIR # 保留最近 10 次备份 ls -tp $BACKUP_DIR/bedrock_world_*.tar.gz | tail -n 11 | xargs -I {} rm -- {} echo [$(date)] 备份完成bedrock_world_$DATE.tar.gz EOFchmodx ~/backup-bedrock.sh# 每天凌晨 2 点执行备份(crontab-l2/dev/null;echo0 2 * * * /home/bdsserver/backup-bedrock.sh /home/bdsserver/backup.log 21)|crontab-更新 BDS 版本# 停止服务sudosystemctl stop bds# 备份当前配置和存档cp~/bedrock-server/server.properties ~/server.properties.baktar-czf~/worlds-backup.tar.gz ~/bedrock-server/worlds/# 下载新版本并解压注意不覆盖 worlds、behavior_packs 等目录cd~wgethttps://minecraft.azureedge.net/bin-linux/bedrock-server-NEW_VERSION.zip-Obedrock-update.zipunzip-obedrock-update.zip-d~/bedrock-server/-xworlds/*server.propertiesallowlist.jsonpermissions.json# 重启服务sudosystemctl start bds常见问题Q手机玩家无法发现服务器局域网搜索不到A基岩版移动端需要直接输入服务器 IP 和端口19132来添加服务器不支持自动局域网发现。在游戏内选择添加服务器填写公网 IP 即可。QXbox 账号验证失败提示 “Unable to verify game owner”A确认服务器能访问 Xbox Live 认证服务器需要境外网络或服务器本身网络畅通。如服务器在国内建议使用国内 CDN 加速的云服务器减少认证延迟。Q行为包安装后游戏内没有生效A检查manifest.json中的pack_id和version是否与world_behavior_packs.json完全一致UUID 区分大小写。Q服务器重启后白名单设置丢失Aallowlist.json必须在停服状态下修改后重启才会生效或在控制台使用allowlist reload命令重新加载。Q玩家连接时提示 “This server requires Xbox authentication”A这是online-modetrue的正常行为要求玩家使用正版账号。如需关闭验证私服可用将online-modefalse但这会允许任意玩家加入。Minecraft 基岩版 BDS 的搭建相比 Java 版更为轻量跨平台兼容性极强。无论是手机、Xbox 还是 Windows 玩家都能无缝连接到同一台服务器。如果你需要一台稳定的云服务器来部署 BDS雨云服务器 rainyun-com的 2 核 4GB 机型非常适合注册时使用优惠码2026off即可享受 5 折优惠券让你的跨平台 Minecraft 服务器以最低成本稳定运行。

相关新闻

用STM32F103和L298N做个智能窗帘:从光敏电阻到电机驱动的保姆级教程

用STM32F103和L298N做个智能窗帘:从光敏电阻到电机驱动的保姆级教程

从零打造光控智能窗帘:STM32F103与L298N实战指南清晨的阳光透过窗帘缝隙洒进房间,你是否想过让窗帘自动适应光线变化?本文将带你用STM32F103单片机和L298N电机驱动模块,构建一个能感知光线、自主调节的智能窗帘系统。不同于简单的…

2026/7/1 4:37:20阅读更多 →
CentOS 最小化安装  NTP 服务器搭建指南

CentOS 最小化安装 NTP 服务器搭建指南

一、概述&#xff1a;为什么选择最小化安装&#xff1f; 优势说明干净剔除 GUI、浏览器、文件管理器、开发工具链&#xff0c;攻击面小安全没有 FTP / Samba / Web / 数据库等额外服务&#xff0c;漏洞暴露面极低低资源仅核心组件&#xff0c;内存占用 < 256MB&#xff0c;…

2026/7/1 4:37:20阅读更多 →
2026.6月结束嵌入式软硬件学习路线

2026.6月结束嵌入式软硬件学习路线

第一阶段&#xff1a;基础通识阶段&#xff08;1-2 个月&#xff0c;软硬件必学&#xff09;本阶段打牢底层认知&#xff0c;是所有嵌入式方向的共同基础。通用理论基础计算机组成原理&#xff1a;CPU 架构、内存、总线、I/O 接口、中断机制数字电路&#xff1a;二进制 / 十六进…

2026/7/1 4:37:20阅读更多 →
国内专业小程序开发公司盘点:2026十家高口碑小程序制作公司全方位梳理

国内专业小程序开发公司盘点:2026十家高口碑小程序制作公司全方位梳理

2026 年做国内专业小程序开发公司盘点&#xff0c;企业最容易看偏的地方&#xff0c;是只记住了公司名字&#xff0c;却没看清它到底擅长哪一种服务路线。对真正要做选型的人来说&#xff0c;参考价值最高的不是“谁排第几”&#xff0c;而是“为什么这家公司会有口碑”。一、十…

2026/7/1 5:37:23阅读更多 →
pgsql备份恢复

pgsql备份恢复

备份需根据自身情况替换参数&#xff0c;使用前请在测试环境验证后使用 备份脚本 #!/bin/bash# 添加备份元数据 PGPASSWORD"$PG_PASSWORD" pg_dumpall -h "$PG_HOST" -p "$PG_PORT" -U "$PG_USER" \--clean --if-exists | gzip > &…

2026/7/1 5:37:23阅读更多 →
AI代理运行时解耦:会话即事件日志的工程实践

AI代理运行时解耦:会话即事件日志的工程实践

1. 项目概述&#xff1a;当“运行时”成为下一个被压平的基础设施层你有没有试过让一个AI代理连续工作四十分钟&#xff0c;处理一份需要反复调用数据库、查文档、写代码、再验证结果的复杂任务&#xff1f;我去年就干过这事。当时我们把所有中间状态——工具返回的原始数据、用…

2026/7/1 5:37:23阅读更多 →
DocuSign电子签名:企业级API集成实战指南

DocuSign电子签名:企业级API集成实战指南

在企业数字化转型的进程中&#xff0c;合同与协议的签署正从纸质走向电子化。DocuSign 作为全球电子签名领域的代表性平台&#xff0c;其 API 能力是企业将其嵌入自有业务系统的关键入口。本文从实际应用角度&#xff0c;介绍 DocuSign API 的集成方式、典型企业场景、与国内平…

2026/7/1 5:37:23阅读更多 →
SQL 避坑指南 - Oracle GROUP BY 整型常量的「薛定谔行为」

SQL 避坑指南 - Oracle GROUP BY 整型常量的「薛定谔行为」

最近 PawSQL 的 SQL 解析器撞上了一个诡异的异常情况。下面这条 SQL&#xff0c;在 Oracle 客户端里跑得好好的&#xff0c;PawSQL 却在解析时直接报了个数组越界&#xff1a;SELECT category, count(1) FROM products GROUP BY CATEGORY UNION ALL SELECT 23 as category, 1…

2026/7/1 5:32:23阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月&#xff0c;Boris Cherny 公开宣布自己卸载了 IDE。一时间&#xff0c;Vibe Coding 成了全行业最热的话题。6个月后&#xff0c;当我们回过头来拉一份真实账本&#xff0c;发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/7/1 4:42:14阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言&#xff1a;审计结束三个月了&#xff0c;审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间&#xff0c;内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中&#xff0c;审计…

2026/7/1 5:19:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时&#xff0c;发现推理速度只有可怜的 1-2 FPS&#xff0c;而别人的演示视频却能跑到 30 FPS 以上&#xff0c;那么问题很可能不在模型本身&#xff0c;而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后&#xff0c;会直接使用官方示例…

2026/7/1 0:01:44阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一&#xff1a;为什么你需要了解 Coze 和 Dify&#xff1f;如果你对 AI 应用开发感兴趣&#xff0c;但一看到“大模型”、“智能体”、“工作流”这些词就头疼&#xff0c;觉得门槛太高&#xff0c;那这篇文章就是为你准备的。很多开发者&#xff0c;包括我自己&#…

2026/7/1 0:01:44阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会&#xff1a;配图一直是个让人头疼的问题。2026年&#xff0c;AI生图工具已经非常成熟了&#xff0c;但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1&#xff1a;速度之王2026年6月11日&#xff0c…

2026/7/1 0:01:44阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时&#xff0c;发现推理速度只有可怜的 1-2 FPS&#xff0c;而别人的演示视频却能跑到 30 FPS 以上&#xff0c;那么问题很可能不在模型本身&#xff0c;而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后&#xff0c;会直接使用官方示例…

2026/7/1 0:01:44阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一&#xff1a;为什么你需要了解 Coze 和 Dify&#xff1f;如果你对 AI 应用开发感兴趣&#xff0c;但一看到“大模型”、“智能体”、“工作流”这些词就头疼&#xff0c;觉得门槛太高&#xff0c;那这篇文章就是为你准备的。很多开发者&#xff0c;包括我自己&#…

2026/7/1 0:01:44阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会&#xff1a;配图一直是个让人头疼的问题。2026年&#xff0c;AI生图工具已经非常成熟了&#xff0c;但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1&#xff1a;速度之王2026年6月11日&#xff0c…

2026/7/1 0:01:44阅读更多 →