解决"无法连接到世界"问题
解决"无法连接到世界"错误
这是在尝试设置 Geyser 时最常见的错误。以下是一些解决步骤。 通常,此错误是由 Geyser 配置不当或网络问题引起的。
如果您使用的是 Minecraft 服务器托管提供商(例如 Aternos 或 Apex Hosting),您应该参考设置页面上的托管提供商设置说明。 遵循这些说明很可能就能解决该问题!
如果您没有使用 Minecraft 服务器托管提供商,请继续往下看。
要检查您的服务器在 Bedrock 版本上(理论上)是否可访问,请在服务器控制台中运行以下命令:
geyser connectiontest <ip> <port>,然后查看建议的解决方法。
Java Edition 玩家无法连接!
这不应该是 Geyser 的问题。Geyser 不会修改服务器行为。Floodgate 会修改登录结构,但仅针对 Bedrock 玩家。 请联系您的托管提供商或在其他地方查找解决此连接问题的方法。
更新 Geyser 后连接失败
如果这是在更新 Geyser 插件版本后发生的,请确保关闭服务器、更换 Geyser jar 文件,然后启动服务器。 如果您重置了配置文件,请再次查看设置指南。
我的控制台有错误!
请阅读常见问题页面。如果那里没有记录其他错误,请加入我们的 Discord。
尝试重启服务器和游戏
特别是在移动设备上,有时只是重启 Minecraft 就能解决问题。
是服务器还是客户端的问题?
将您的 Java 服务器 IP 和 Bedrock 地址输入这里:https://mcsrvstat.us/。这是判断服务器是否可访问的好方法。 另外,检查您是否能在服务器控制台中看到连接尝试。如果您看不到,很可能是网络问题。
特别针对主机玩家:如果只有他们无法加入,而其他 Bedrock 玩家可以,那很可能是他们主机连接方式的问题。
常规故障排除步骤
确保在正确的 IP 和端口上连接
您应该使用 Java 服务器 IP 和 Bedrock 端口(这是在 Geyser 配置中设置的)进行连接。例如,如果您端口转发了 19132,那么从 Bedrock 连接时应该 指定端口 19132。
我使用的是托管提供商或 VPS!
请阅读此页面了解支持的托管提供商,查看您的托管或服务器提供商是否需要额外的配置步骤。 某些 VPS/KVM 提供商可能需要进一步设置,例如 OVH、SoYouStart 和 Oracle Cloud。请阅读此注意事项了解更多信息。
使用 Docker 或 Pterodactyl 的问题
请确保为 pterodactyl 分配端口,在 docker 上则添加到 docker compose 文件。请参阅我们的端口转发页面获取解决方法。
端口转发问题
您的服务器确实需要进行端口转发才能允许外部网络连接。请参阅我们的端口转发指南获取更多信息。