Minecraft · 指南

“无法连接至世界”——为什么会出现,以及怎么解决

更新于 August 7, 2026 2 分钟阅读

本页内容
  1. 快速解答:三步检查,解决大多数情况
  2. 无法连接至世界
  3. 四种问题里,你到底遇到的是哪一种?
  4. 加入朋友的世界
  5. 加入你手动填写地址的服务器
  6. 为什么一台专用服务器能消除这一整类问题
  7. 我看到的提示有点不一样
  8. 常见问题

Minecraft 会为四种完全不同的问题显示同一条提示,却不会告诉你到底是哪一种。进不去的朋友世界、超时的 Realm、明明在运行却连不上的服务器,还有干脆打不开的世界,最后都会给你一句以“无法连接”开头的话。而它们的解决办法几乎毫无共同之处。

所以这篇指南先分类,再动手。从下面的快速解答开始——它能在一分钟内解决大多数情况——然后看清屏幕上的确切措辞,因为“无法连接”后面的那句话,才是告诉你属于四种情况中哪一种的部分。

快速解答:三步检查,解决大多数情况

在讲任何原理之前,先按顺序做这三件事。它们合起来能解决绝大多数“无法连接至世界”的情况。

  1. 彻底关闭并重新打开 Minecraft,然后退出并重新登录 Microsoft 账户。不是退回主菜单——是退出整个应用。游戏与 Xbox 服务之间的会话失效得比你想象的频繁,而一个过期会话产生的正是这条提示,哪怕世界、网络和服务器都完全正常。
  2. 确认双方的 Minecraft 版本一致。主机和手机会自动更新,电脑往往不会,而你和开世界的人之间的版本差异会直接阻止加入。如果版本不同,更新落后的那一方就能解决。
  3. 如果你要进朋友的世界,确认他此刻就在世界里。由朋友开的世界,只在那个人打开游戏并且身处世界之中时才存在。他停在主菜单、在另一个世界里,或者主机进入了休眠,就根本没有可连接的对象。
如果这三条都没问题,别开始乱改设置。往下读一节,把屏幕上的确切措辞记下来,让它把你指向正确的分支——这些提示背后的原因几乎不重叠,所以猜测比阅读更浪费时间。

无法连接至世界

Minecraft 在这里其实有好几条彼此独立的提示,而大多数文章把它们当成同一条。它们不是。每一条都来自游戏里各自独立的文本,而这些差别本身就是诊断依据。以下是游戏原样显示的文字:

你屏幕上显示的内容它实际的含义
“无法连接至世界。”通用失败。朋友的世界或某台服务器没有接受这次连接。本指南大部分内容讲的就是这一种。
“无法连接到世界。请检查您的互联网连接并重试。”同一件事,只不过显示在加载界面而不是断开连接界面。这是另一条独立的提示,不是排版错误。
“无法连接至世界。此世界已不再开放加入。”会话已经没了。开世界的人关掉了世界、退了出去,或者在你加入过程中掉线了。
“无法连接至 Realm。” / “无法连接至 Realms。”这是 Realms 的问题,不是世界的问题——要么是 Realms 服务本身,要么是那个具体的 Realm。属于完全不同的分支。
“无法连接。”上述任意一条提示上方的界面标题。看它下面那一行,那才是标明你属于哪种情况的部分。

大家去搜索求助时的写法五花八门——“我的世界连不上朋友的世界”“minecraft unable to connect to world bedrock”“无法连接至世界 基岩版”——指向的都是同一个界面。真正有用的是第一句之后的内容,因为变化的正是那一部分。

四种问题里,你到底遇到的是哪一种?

两个问题就能把你分到正确的分支。按屏幕上写的回答,而不是按你以为的原因回答。

  1. 提示里出现了“Realm”或“Realms”吗?如果有,那就是 Realms 分支——Realms 服务、订阅,或者那个具体的 Realm。下面关于端口和 Xbox 隐私设置的内容一概不适用。如果这个 Realm 是别人的,只有对方能解决。
  2. 你是从好友列表进去的,还是自己输入了一个地址?通过 Friends 选项卡进入的世界,跑在另一位玩家的设备上——请看加入朋友的世界。在 Servers 选项卡里输入 IP 和端口进入的,则是一台专用服务器——请看加入你手动填写地址的服务器

第四种情况比较少见,也完全独立:你自己的单人世界根本打不开,并且报出连接错误。那压根不是网络问题——那是本地世界或存储的问题,本页所有解决办法都不适用。

这一步为什么比看上去重要:两大分支几乎没有共同原因。朋友开的世界,故障来自 Xbox 账户隐私、开世界的人不在线,或版本差异。专用服务器则来自端口、版本,或者服务器根本没在运行。照着错误的清单一条条试,正是很多人把一整个晚上耗进去的原因。

这四种里有一种不是设置问题,而是结构问题:一个活在别人主机上的世界,只在那个人坐在里面时才存在。服务器没有这种失效方式——不管有没有人在线,它都一直开着。HytHost 的 Bedrock 托管每月 €2.59 起。

查看 Bedrock 托管方案

加入朋友的世界

这是这个问题最常见的形态,也是最少有文章讲清楚的一种。当你通过 Friends 选项卡加入时,世界跑在你朋友的主机、手机或电脑上——任何地方都没有服务器。下面的一切,都由这一个事实推导而来。

1. 开世界的人此刻必须在世界里

这个世界只在你朋友打开着 Minecraft 并且身处那个世界之中时才存在。他停在主菜单、在另一个世界里,或者主机休眠了,就没有任何运行中的东西供你连接。如果你看到“无法连接至世界。此世界已不再开放加入。”,几乎可以肯定就是这种情况——这句话的意思就是会话消失了。

2. Xbox 账户隐私(最容易困住家长的一条)

Bedrock 的多人游戏走的是 Xbox 服务,所以即便游戏、网络和世界都完全正常,一个 Xbox 隐私设置也能挡住加入。在注册为儿童的账户上,这是默认状态,不是谁弄错了。这个设置叫 "You can join multiplayer games",必须设为 Allow。

  1. 登录 account.xbox.com/settings。如果是儿童账户,必须由家庭组织者用自己的账户登录——孩子改不了这些设置。
  2. 打开 Privacy & online safety,然后进入 Xbox One/Windows 10 Online Safety 选项卡。
  3. "You can join multiplayer games" 设为 Allow,然后保存。
  4. Privacy 选项卡里,关于别人能否看到你在线、能否给你发邀请的那几项同样重要,因为好友列表里的加入本来就是靠它们发起的。如果朋友邀请不了你,或者看不到你,卡点就在那里。
改动不会立刻生效。Xbox 隐私设置的变更需要时间才能传到游戏里——通常是几分钟,家庭组里的儿童账户有时要几个小时。如果你刚把它改成 Allow 却仍然失败,先退出 Minecraft 账号、关掉游戏,过一会儿再试,然后再下“设置没起作用”的结论。这是很多人以为自己修好了、其实并没有的最大原因。

3. 两个账户都必须登录了 Xbox 服务

双方都必须是真正登录状态,而不只是启动了游戏。如果有一方显示未登录,或者卡在登录中,先解决那个——一个只登录了一半的客户端会以通用提示拒绝加入,还不告诉你原因。

4. 版本差异

如果你朋友的设备更新了而你的没更新,加入就会失败。有时游戏会直说——“主机使用的是较旧版本的《我的世界》。每个人都应该更新到最新版本的《我的世界》,然后重试。”——但并不总是如此,所以即便提示是通用的,也要对比两台设备上的版本号。

5. 主机的网络类型

如果上面全都没问题,却唯独家门之外的人连不上,那就看看主机网络设置里的 NAT 类型。严格或封闭的 NAT 会阻断这种加入方式所依赖的点对点连接。值得一提的是,这是清单上唯一一个无法在游戏里解决的原因——它在路由器里。

加入你手动填写地址的服务器

如果你是在 Servers 选项卡里用 IP 和端口添加的服务器,原因就完全不同了,跟 Xbox 隐私设置毫无关系。按顺序往下排查——这个顺序是按每一条最终成为答案的频率排的。

1. 端口必须一致

server.properties 里的 server-port 必须等于托管商分配给那台服务器的端口。Bedrock 的默认值是 19132,但托管的服务器经常用别的端口;把 server-port 改成托管商没有分配的值,会让服务器变得无法访问,而面板里看起来依然一切正常。把它改回分配的端口再重启。

服务器自己会告诉你它实际打开的是哪个端口。它的启动日志里有这两行,第一个数字就是你的玩家需要的:

[INFO] IPv4 supported, port: 19132: Used for gameplay and LAN discovery
[INFO] IPv6 supported, port: 19133: Used for gameplay

2. Bedrock 走 UDP,所以大多数“在不在线”的检测都在骗你

TCP 端口检测工具永远会把 Bedrock 服务器报成关闭——哪怕它运行得好好的。Bedrock 只说 UDP。所有通用的“我的端口开了吗”网站,以及所有 telnet 或 TCP nc 测试,探的都是 TCP。这类工具给出的“关闭”结果什么都说明不了,已经害不少人跑去重装一台从来没坏过的服务器。请用能通过 UDP 查询 Bedrock 的工具测试,或者干脆找个人试着进一次。
终端画面:对 19132 端口的 TCP 探测返回 Connection refused,而对同一端口的 UDP Bedrock 查询返回了服务器状态行
同一台运行正常的 Bedrock 服务器,同一个端口,前后相隔几秒。TCP 说“Connection refused”;UDP 查询则回给你服务器自己的状态——名称、协议、版本 1.26.40、在线人数和世界名。只有第二个测试告诉了你信息。

3. 服务器必须真的在运行

去控制面板看它的状态,而不是想当然地认为它已经启动了。启动时崩溃、仍在启动中,或者已被暂停的服务器,在客户端看来就是一个不可达的地址——和端口填错产生的通用提示一模一样。

4. 客户端与服务器版本不匹配

Bedrock 客户端拒绝连接版本不同的服务器,而主机和手机会在新版本发布当天自动更新。所以在 Minecraft 更新的第二天早上,一台没跟上的服务器会把所有人同时挡在门外。把服务器更新到玩家所在的版本即可。

5. 如果能进去,但世界不对

这是另一种症状,原因也不同:server.properties 里的 level-name 必须与 worlds/ 下的文件夹名一致。不一致时,服务器不会加载你的世界,而是生成一个全新的空世界。一切看起来都连上了,因为确实连上了——你只是进错了世界。

为什么一台专用服务器能消除这一整类问题

这一点值得直说,因为它是一种机制,而不是卖点:上面出问题的绝大部分,都是世界住在哪里带来的后果,而不是谁把某个设置改错了。

当世界跑在朋友的主机上时,它只在那个人坐在里面时才是开着的。于是其他所有人的访问,都取决于他的主机是否醒着、他的网络是否稳定、他的 NAT 类型、他的 Xbox 隐私设置,以及他的版本。五个人的晚上,挂在一个人的设备上。没有人配置错了什么——点对点托管的世界本来就是这样运作的。

把同一个世界搬到服务器上,这些依赖不是被修好,而是直接消失:

  • 没人在线时世界也开着,所以任何人想什么时候玩都可以。
  • 只有一个固定地址,不需要某个人必须在场。
  • 没有人待在别人的路由器后面,NAT 类型不再是变量。
  • 版本变成你能控制的一件事,而不是开世界那台设备自动更新成了什么样。

这并不是说每个群体都需要服务器——很多人由一个人开世界就过得很好;如果你在拿它和 Realm 做比较,那个比较有自己的指南。这里要说的是:如果这已经是你因为“无法连接至世界”而搭进去的第三个晚上,那你对抗的东西是结构性的,再怎么改设置也消不掉。

托管的 Bedrock 服务器不管有没有人都在线,地址固定不变,也不用待在任何人的家用路由器后面。备份和 DDoS 防护都包含在内,迁移已有世界免费。每月 €2.59 起。

启动 Bedrock 服务器

我看到的提示有点不一样

一些看着相似、实则不同的相邻错误。先对上确切的措辞,再按这一行的指引走。

屏幕上的提示原因该看哪里
“你并未获邀在此服务器上进行游戏。”服务器开启了准入名单,而你不在名单上Bedrock 指南中的准入名单一节
“与主机的连接已丢失。如果该世界仍在开启,请检查您的互联网连接并尝试重新连接。”你本来已经连上,是开世界的人退出了——关掉世界、断网,或者游戏崩溃问开世界的人;你这边没什么可修的
“无法连接:过期的客户端!”你的游戏版本比服务器旧更新你的游戏
“主机使用的是较旧版本的《我的世界》。每个人都应该更新到最新版本的《我的世界》,然后重试。”对方落后了由开世界的人或服务器管理员去更新
“哇,该服务器非常受欢迎!请稍后再回来查看空间是否开放。”服务器已达人数上限如果服务器是你的,调高 max-players
顺利连上了,但世界是全新的空世界level-nameworlds/ 下的文件夹不一致上面的服务器一节
手机和电脑能进,Xbox、PlayStation 或 Switch 进不去主机根本没法输入自定义服务器地址Bedrock 指南中的玩家如何连接
常见问题

常见问题解答

这条提示涵盖了好几种彼此无关的故障。加入朋友时,通常意味着开世界的人此刻不在那个世界里、两个账户中有一个的 Xbox 隐私设置挡住了多人游戏,或者两台设备的 Minecraft 版本不同。按地址加入服务器时,通常意味着 server-port 与分配的端口不一致、服务器没有在运行,或者服务器版本与客户端不同。第一句之后的那句话,才能说明属于哪种情况。

它们是来自游戏中两段独立文本的两条独立提示。“无法连接至世界。”出现在断开连接界面。“无法连接到世界。请检查您的互联网连接并重试。”出现在加载界面,也就是加入仍在进行的时候。它们的成因有重叠,所以同一套检查对两者都适用。

account.xbox.com/settings 上 Privacy and online safety 里 Xbox One/Windows 10 Online Safety 选项卡中的 "You can join multiplayer games",必须设为 Allow。在注册为儿童的账户上,它默认受限,而且只有家庭组织者能修改。改动不会立刻生效——传到游戏里可能需要几分钟到几个小时。

因为 Bedrock 使用 UDP,而通用端口检测工具测的是 TCP。对 Bedrock 端口做 TCP 探测,无论服务器是否健康都会失败,所以它的结果在任何方向上都不携带信息。请用能通过 UDP 查询 Bedrock 的工具验证,或者找人实际尝试加入一次。

这句话的意思是:从世界出现在你的列表里,到你尝试进入的那一刻之间,会话已经结束了。开世界的人关掉了世界、退了出去、换了世界,或者断了连接。加入方这边做什么都恢复不了——必须由开世界的人重新打开世界。

不会。这个确切的说法属于 Bedrock 版,也就是主机、手机和 Microsoft Store 中“Minecraft for Windows”应用所用的版本。Java 版报告连接失败的方式不同,也不会把多人游戏的访问权限交给 Xbox 隐私设置来把关。

它能消除那些源自“世界托管在某位玩家自己设备上”的原因——开世界的人必须在线、他路由器的 NAT 类型,以及他的账户设置。它不能消除版本不匹配,那对任何服务器都存在,也不能消除地址填错。端口填错之类的服务器端原因依然可能发生,但那属于你自己掌控的配置,而不是别人机器上的状况。

别再取决于谁来开世界

一台不管别人在不在都保持在线的 Bedrock 服务器——一个地址,没有 NAT 问题,也不用等开世界的人上线。内置 DDoS 防护和一键备份,迁移已有世界完全免费。

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

这篇指南对你有帮助吗?