PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

如何解决《我的世界》无法连接服务器错误?端口、IP 和防火墙指南

Yazdır

如何解决《我的世界》无法连接服务器错误?

逐步指导连接被拒绝、超时、端口、IP 和防火墙问题。

Minecraft 服务器上最常见的问题之一是玩家无法连接到服务器。播放器将IP地址添加到服务器列表中,但未建立连接, 连接被拒绝, 超时, 无法连接到服务器未知主机 您可能会收到如下错误:

此错误并不总是由 Minecraft 文件引起。 IP 地址、端口、防火墙、服务器属性、DNS 路由、托管面板、Java 进程或服务器是否实际工作应一起检查。

简单解释: 为了让玩家进入服务器,Minecraft 服务器必须打开,它必须侦听正确的端口,并且防火墙必须允许外部连接。如果这条链条中的一环被破坏,则无法建立连接。

1.正确分离错误信息

Minecraft 连接错误并不都意味着同一件事。首先,玩家必须正确读取收到的错误消息。

  • 连接被拒绝: IP 可能可达,但目标端口上没有服务运行或连接被拒绝。
  • 超时: 发送连接请求但没有返回响应。可能存在防火墙、网络或端口转发问题。
  • 未知主机: 无法解析域/SRV 记录或 IP/域拼写错误。
  • 无法连接到服务器: 这是一个普遍的连接问题;应检查IP、端口、服务器状态和版本兼容性。
  • 过时的服务器/客户端: 玩家和服务器的 Minecraft 版本不兼容。

2.《我的世界》服务器真的有用吗?

第一个检查是服务器是否处于活动状态。如果服务器关闭,即使端口打开,播放器也无法连接。

screen -ls
ps aux | grep java

如果使用 systemd 服务运行:

systemctl status minecraft

如果控制台中出现这样的一行,则表示服务器已经开始监听该端口:

Done! For help, type "help"

如果服务器在启动时关闭,则应首先检查控制台输出和日志文件。

3. server.properties 端口设置

Minecraft 服务器将在哪个端口上运行? 服务器属性 在文件中 服务器端口 决定值。

nano server.properties

要检查的行是:

server-port=25565

默认 Minecraft Java 端口 25565 它被用作。如果您指定了不同的端口,玩家必须写下端口和 IP。

SUNUCU_IP:25565
重要: 如果同一台计算机上运行多个 Minecraft 服务器,则每台服务器必须使用不同的端口。两个服务器不能使用相同的端口。

4. server-ip 字段应该留空吗?

在服务器属性中 服务器IP 大多数情况下该行应留空。

server-ip=

如果该字段填写了错误的IP,服务器可能无法正确侦听端口或只能通过特定接口工作。

托管环境中的一般建议:

  • 在具有单个 IP 的标准服务器上,server-ip 留空。
  • 在多IP或专用网络结构中进行有意识的配置。
  • 如果输入错误的 IP,可能会出现连接被拒绝或绑定错误。

5. 端口真的在监听吗?

即使 Minecraft 服务器看起来是开放的,也应该检查端口是否被监听。

ss -tulpn | grep 25565

如果没有输出,则意味着 Minecraft 服务器没有监听该端口。在这种情况下,应检查 server.properties、控制台错误或 Java 进程。

预期输出逻辑示例:

LISTEN 0  128  0.0.0.0:25565  0.0.0.0:*  users:(("java",pid=1234))

6. 防火墙端口权限

即使服务器端口正在侦听,如果防火墙阻止外部连接,玩家也无法连接。

在使用 UFW 的 Ubuntu/Debian 系统上:

ufw allow 25565/tcp
ufw reload
ufw status

在使用 Firewalld 的 CentOS/AlmaLinux/Rocky Linux 系统上:

firewall-cmd --permanent --add-port=25565/tcp
firewall-cmd --reload
firewall-cmd --list-ports

如果托管面板或提供商端有额外的防火墙,则还必须通过面板授予端口权限。

7. 如果您使用域名或 SRV 记录

如果玩家通过域而不是 IP 连接,则 DNS 记录必须正确。

  • 一条记录: 它将域定向到服务器 IP 地址。
  • SRV记录: 无需输入端口即可重定向到自定义 Minecraft 端口。
  • DNS 传播: 新注册可能并非在几乎所有地点都处于活跃状态。

如果玩家 未知主机 如果您收到错误,则可能是域名拼写错误、DNS 记录丢失,或者可能尚未传播。

8. 我的世界版本兼容性

如果连接建立但玩家登录时被踢出,则客户端和服务器版本可能不兼容。例如,如果玩家尝试使用 1.21 登录而服务器为 1.20.1,他可能会收到错误。

解决方案:

  • 向玩家明确公布服务器版本。
  • 如果使用了ViaVersion等兼容插件,请正确配置。
  • 在改装服务器上,客户端模组包和服务器模组包必须相同。

常见错误

  • 服务器宕机后认为是端口问题
  • 在 server-ip 字段中写入错误的 IP
  • 防火墙打开时不授予端口权限
  • 向玩家提供缺失的端口信息
  • 在不登录域 DNS 记录的情况下执行连接测试
  • 尝试在同一端口上运行两个 Minecraft 服务器

常见问题解答

连接被拒绝错误是什么意思?
通常目标端口上没有运行任何服务、Minecraft 服务器已关闭或端口未正确侦听。

是什么原因导致超时错误?
由于防火墙、网络封锁、IP错误、端口关闭或提供商方的安全规则,连接可能会丢失。

我无法连接域名,但可以连接IP,为什么?
DNS 或 SRV 记录可能不正确。该域可能未指向正确的 IP。

安全和操作建议

  • 只需向外界开放必要的 Minecraft 端口即可。
  • 不要将面板、SSH 和数据库端口向公众开放。
  • 向播放器写入正确的IP、端口和版本信息。
  • 如果您使用多台服务器,请创建端口计划。
  • 收到连接问题通知时,询问错误消息、播放器版本及其连接的地址。

本文是专门为PvPServer准备的。

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner