引言:为什么需要正确配置Minecraft基岩版服务器分享
Minecraft基岩版(Bedrock Edition)是全球最受欢迎的沙盒游戏之一,其跨平台特性(支持Windows 10/11、移动端、主机等)让不同设备的玩家可以共同游戏。然而,许多玩家在尝试与好友分享自己的服务器时,常常遇到连接问题、NAT类型限制或配置复杂等困扰。本文将详细介绍几种最佳方法,帮助您轻松让好友加入您的基岩版服务器,无论您是使用官方服务器、第三方服务器软件,还是简单的局域网(LAN)游戏。
我们将重点讨论以下三种主要方法:
- 使用官方Minecraft Bedrock Server(适用于PC用户,最稳定且官方支持)。
- 使用第三方服务器软件如Bedrock Server Wrapper或Nukkit(适用于高级用户,支持更多自定义)。
- 通过局域网(LAN)或Xbox Live邀请(适用于简单临时游戏,无需额外软件)。
这些方法基于Minecraft Bedrock Edition的最新版本(1.20+),并考虑了网络环境的多样性(如家庭路由器、云服务器)。在开始前,请确保您拥有合法的Minecraft Bedrock Edition副本,并备份您的世界文件以防意外。
方法一:使用官方Minecraft Bedrock Server(推荐初学者)
官方Bedrock Server是Mojang提供的免费软件,专为Windows和Linux设计。它是最可靠的方法,支持多人联机,且无需Xbox Live账户即可让好友加入(但需正确配置端口转发)。此方法适用于家庭服务器或小型私人服务器。
步骤1:下载和安装官方Bedrock Server
- 检查系统要求:您需要Windows 10/11(64位)或Linux(如Ubuntu 20.04+)。至少4GB RAM,推荐8GB+。确保您的网络是宽带连接(至少10Mbps上传速度)。
- 下载服务器软件:
- 访问Mojang官方网站:https://www.minecraft.net/en-us/download/server/bedrock。
- 点击“Download”按钮下载最新版的
bedrock_server.zip(例如,版本1.20.15.01)。
- 解压和安装:
- 在您的PC上创建一个新文件夹,例如
C:\MinecraftBedrockServer。 - 将下载的ZIP文件解压到该文件夹。解压后,您会看到以下文件:
bedrock_server.exe(Windows)或bedrock_server(Linux)、server.properties、permissions.json等。 - Windows用户:双击
bedrock_server.exe运行。首次运行会生成必要的文件夹(如worlds文件夹)。 - Linux用户:在终端运行
chmod +x bedrock_server,然后./bedrock_server。可能需要安装依赖:sudo apt install libssl1.1(根据发行版调整)。
- 在您的PC上创建一个新文件夹,例如
步骤2:配置服务器属性
- 编辑server.properties文件:
- 用记事本(Windows)或nano(Linux)打开
server.properties。 - 关键参数:
server-name=MyServer:服务器名称,好友在列表中看到。gamemode=survival:默认游戏模式(survival/creative/adventure)。difficulty=easy:难度(peaceful/easy/normal/hard)。max-players=10:最大玩家数(根据您的硬件调整)。online-mode=true:如果使用Xbox Live验证,设为true;否则false(但好友需手动添加IP)。server-port=19132:默认UDP端口,确保未被占用。
- 保存文件。
- 用记事本(Windows)或nano(Linux)打开
- 配置权限(可选):
- 编辑
permissions.json来授予好友管理员权限。例如:[ { "permission": "operator", "xuid": "好友的Xbox用户ID(从Xbox官网获取)" } ]- 如何获取XUID:让好友登录Xbox官网,查看个人资料URL中的ID,或使用工具如https://www.cxkesman.com/xuid转换Gamertag。
- 编辑
- 白名单(可选,增强安全性):
- 编辑
whitelist.json:[ { "name": "好友的Gamertag", "xuid": "好友的XUID" } ] - 在
server.properties中设置white-list=true。
- 编辑
步骤3:端口转发(让外网好友连接)
这是关键步骤,因为默认情况下,您的路由器会阻挡外部连接。
- 查找您的本地IP:
- Windows:打开命令提示符,输入
ipconfig,查找“IPv4地址”(如192.168.1.100)。 - Linux:输入
ip addr show,查找inet地址。
- Windows:打开命令提示符,输入
- 登录路由器:
- 在浏览器输入路由器IP(通常是192.168.1.1或192.168.0.1),使用管理员密码登录(默认常为admin/admin)。
- 找到“端口转发”或“Virtual Server”菜单(不同路由器界面不同,如TP-Link、Netgear)。
- 添加规则:
- 协议:UDP(Minecraft Bedrock使用UDP)。
- 外部端口:19132(与server.properties一致)。
- 内部端口:19132。
- 内部IP:您的本地IP(如192.168.1.100)。
- 保存并重启路由器。
- 测试端口:
- 使用在线工具如https://www.yougetsignal.com/tools/open-ports/,输入您的公网IP(在Google搜索“what is my ip”获取)和端口19132,检查是否开放。
- 如果NAT类型为Strict(严格),可能需要UPnP开启(在路由器设置中启用)或使用VPN如Hamachi(见方法三)。
步骤4:启动服务器和分享给好友
- 启动服务器:
- 运行
bedrock_server.exe,控制台显示“Server started”即成功。 - 保持窗口打开(或使用服务模式在后台运行)。
- 运行
- 分享连接信息:
- 告诉好友您的公网IP(例如:123.45.67.89:19132)。
- 好友操作:
- 打开Minecraft Bedrock Edition。
- 点击“Play” > “Servers” > “Add Server”。
- 输入服务器名称、IP和端口(19132)。
- 点击“Save”并加入。
- 常见问题解决:
- 连接失败:检查防火墙(Windows Defender防火墙 > 允许应用通过 > 添加bedrock_server.exe)。
- 高延迟:确保上传带宽充足;如果在家用网络,建议使用有线连接。
- 版本不匹配:确保服务器和客户端版本一致(在server.properties中检查)。
此方法的优点是官方支持、稳定,且免费。缺点是需要手动端口转发,如果您的ISP使用CGNAT(共享IP),可能无法直接连接——此时考虑使用云服务器(如AWS EC2)托管。
方法二:使用第三方服务器软件(高级自定义)
如果您需要更多功能(如插件支持、跨平台兼容),第三方软件如Bedrock Server Wrapper(BSW)或Nukkit是不错选择。BSW基于官方服务器,但添加了GUI和自动备份;Nukkit是Java-based,支持插件生态。适用于Linux用户或想自定义的玩家。
步骤1:安装Bedrock Server Wrapper (BSW)
- 下载BSW:
- 访问GitHub:https://github.com/HelloKitty/BedrockServerWrapper/releases,下载最新版(例如v1.0.0)。
- 解压到文件夹。
- 配置:
- 运行
BedrockServerWrapper.exe(Windows)或mono BedrockServerWrapper.exe(Linux,需要安装Mono)。 - 它会自动下载官方Bedrock Server并提供图形界面。
- 在GUI中设置:
- 服务器名称、端口(默认19132)。
- 启用“Auto Restart”以保持服务器运行。
- 配置世界:点击“Worlds” > “Create New”或导入现有世界(从
%appdata%\.minecraft\saves复制)。
- 运行
- 高级功能:
- 插件支持:BSW兼容Addons。下载Addons从https://mcpedl.com,放入
addons文件夹。 - 备份:在GUI中设置自动备份到Google Drive或本地。
- 插件支持:BSW兼容Addons。下载Addons从https://mcpedl.com,放入
步骤2:安装Nukkit(如果需要Java插件)
- 下载Nukkit:
- 访问https://nukkit.io,下载JAR文件(例如nukkit-1.0.0.jar)。
- 运行:
- 需要Java 8+:
java -jar nukkit.jar。 - 首次运行生成
nukkit.yml。
- 需要Java 8+:
- 配置nukkit.yml:
server: port: 19132 motd: "My Nukkit Server" max-players: 10- 保存并重启。
- 端口转发:同方法一,转发UDP 19132。
步骤3:分享和管理
- 启动后,分享公网IP:19132。
- 使用控制台命令管理:如
op <Gamertag>授予权限。 - 监控:使用工具如Minecraft Server Manager(MSM)监控性能。
- 安全:始终使用白名单,避免公开IP泄露。
此方法灵活,但需要更多技术知识。如果遇到错误,检查日志文件(如logs/server.log)。
方法三:局域网(LAN)游戏或Xbox Live邀请(最简单,无需端口转发)
如果您的好友在同一网络(如家庭Wi-Fi)或您不想处理端口转发,使用内置LAN或Xbox Live是最佳选择。适用于临时游戏,无需服务器软件。
步骤1:启动LAN游戏
- 在您的设备上:
- 打开Minecraft Bedrock Edition。
- 点击“Play” > “Create New” > “New World”。
- 在世界设置中,启用“Multiplayer Game”和“Visible to LAN”。
- 创建世界并进入。
- 分享:
- 您的世界会自动在局域网广播。
- 好友操作:
- 在同一Wi-Fi下,点击“Play” > “Friends” > 查找您的服务器(显示为“[您的Gamertag]’s World”)。
- 点击加入。
- 如果外网:使用VPN工具如Hamachi或ZeroTier创建虚拟局域网。
- Hamachi安装:
- 下载[https://www.logmein.com/products/hamachi](https://www.logmein.com/products/hamachi)免费版。 - 安装后,创建网络,分享网络ID和密码给好友。 - 好友加入后,使用Hamachi IP(如25.x.x.x)在Minecraft中添加服务器。
- Hamachi安装:
步骤2:使用Xbox Live邀请(推荐移动端/主机用户)
- 前提:所有玩家需有Xbox Live账户(免费)。
- 邀请好友:
- 您创建世界后,按“Esc” > “Invite to Game”。
- 选择好友(需添加为Xbox朋友)。
- 好友收到邀请,点击接受即可加入。
- 跨平台:此方法支持Windows、Android、iOS、Xbox等,但需所有设备登录Xbox Live。
- 限制:最多8人;如果NAT严格,可能需开启UPnP。
步骤3:故障排除
- 无法看到好友:确保所有设备在同一网络;检查Xbox Live状态(https://support.xbox.com/status)。
- 延迟高:关闭背景应用,使用5GHz Wi-Fi。
- 隐私:在Xbox设置中调整“谁可以加入游戏”为“朋友”。
此方法最易上手,但不适合大规模或持久服务器。
高级提示和最佳实践
- 性能优化:监控服务器CPU/RAM使用(Windows任务管理器或Linux top命令)。如果崩溃,增加JVM参数(如
-Xmx4G分配4GB RAM)。 - 安全:避免分享公网IP给陌生人;使用强密码保护路由器;定期更新服务器软件。
- 备份世界:复制
worlds文件夹到云端(如OneDrive)。 - 云托管选项:如果家庭网络不稳,使用服务如Aternos(免费云服务器,https://aternos.org)或自建VPS(DigitalOcean,$5/月)。
- 法律注意:仅分享给私人好友,避免商业用途违反EULA。
通过以上方法,您可以让好友轻松加入基岩版服务器。如果遇到特定问题(如路由器型号),提供更多细节可进一步指导。享受游戏吧!
