我的世界

Minecraft 服务器端口指南:端口 25565 上的多人游戏

了解 Minecraft Java 服务器如何使用 TCP 25565、Bedrock 有何不同、如何设置端口转发以及如何保持公共服务器稳定。

默认端口
25565
协议
TCP
主要用途
多人游戏托管

Minecraft 服务器端口是什么?

Minecraft Java 版服务器默认使用 TCP 端口 25565。玩家连接到服务器地址,如果未指定自定义端口,则客户端假定为 25565。Minecraft 基岩版通常使用 UDP 19132,因此正确的端口取决于您托管的版本。

  • Java版默认为TCP 25565

    大多数 Minecraft 服务器托管指南、端口转发示例和 Java 客户端均假定 TCP 25565,除非您配置不同的服务器端口。

  • 基岩使用不同的默认值

    基岩版通常使用 UDP 19132,因此仅打开 25565 不会使基岩服务器可达,除非您运行代理或自定义设置。

Minecraft 服务器连接如何工作

Minecraft 服务器侦听配置的端口并等待客户端连接。对于 Java 版本,该端口默认为 TCP 25565。客户端执行握手,检查服务器状态,然后在版本、身份验证、白名单和服务器规则允许的情况下加入世界。

该端口仅使网络路径成为可能。游戏质量还取决于 CPU 性能、内存、磁盘速度、视距、滴答率、插件负载、网络延迟以及同时活跃的玩家或自动化农场数量。

Minecraft Java 与 Bedrock 移植版

Minecraft Java 版通常使用 TCP 25565。如果您更改 server.properties 中的服务器端口,玩家必须包含自定义端口,除非 DNS SRV 记录或代理隐藏它。

Minecraft 基岩版通常使用 UDP 19132 作为 IPv4,并且可能根据平台和配置使用相关端口。 Java 和 Bedrock 是不同的协议。 Java 端口检查并不能证明 Bedrock 服务器可访问,并且 Bedrock 通常需要 UDP 感知测试。

端口 25565 何时应打开

当主机或本地网络之外的玩家需要加入 Java 版服务器时,打开 TCP 25565。对于家庭托管服务器,这通常意味着路由器端口转发到服务器的私有 IP 以及服务器上的主机防火墙规则。

如果服务器是 LAN、测试世界或只有本地玩家需要的临时构建环境专用的服务器,请不要打开 25565。当玩家群体规模较小且已知时,请使用 VPN、白名单或私有托管路径。

在打开 Minecraft 服务器端口之前

在打开端口之前,为服务器设置静态私有 IP 或 DHCP 保留,确认 server.properties 使用预期的服务器端口,并验证服务器是否正在侦听。确定在线模式、白名单、操作员、难度、备份和插件权限是否配置正确。

端口检查器可以告诉您 TCP 25565 是否可以从外部访问,但它无法确认 Minecraft 版本是否匹配、白名单是否允许玩家或插件是否健康。验证端口后,使用真实的 Minecraft 客户端进行测试。

如何在 Windows、Linux 和路由器上打开 Minecraft 端口 25565

在 Windows 上,允许 Windows Defender 防火墙中的 Java 运行时或服务器进程使用入站 TCP 25565。如果服务器位于家庭路由器后面,请将外部 TCP 25565 转发到内部服务器 IP 和端口。

在 Linux 上,允许 TCP 25565 通过 ufw、firewalld、nftables、iptables 或云安全组。如果服务器在 Docker 中运行,请将容器端口发布到主机。如果它在 VPS 上运行,请检查主机防火墙和提供商防火墙。

在家庭网络上,注意 CGNAT。如果您的路由器没有真正的公共 IP 地址,则无法从互联网进行正常的端口转发。您可能需要具有公共地址的 VPS、隧道、托管主机或 ISP 计划。

  • 服务器层:Minecraft 进程必须侦听 TCP 25565 或您选择的自定义端口。
  • 主机层:Windows 防火墙、ufw、firewalld 或提供商防火墙必须允许入站 TCP 流量。
  • 路由器层:NAT 转发必须指向家庭托管服务器的正确内部 IP 和端口。
  • 游戏层:在线模式、白名单、玩家限制、插件、模组、版本兼容性仍需要单独测试。

如何测试 Minecraft 端口 25565

首先根据公共主机名或 IP 和端口 25565 进行外部端口检查。如果结果打开,则远程客户端可以建立到 Java 服务器端口的 TCP 连接。然后从本地网络外部的 Minecraft 客户端进行连接。

如果您使用域名,请确认 DNS 指向正确的公共地址。如果您使用自定义端口,请告诉玩家包含它或为 Java 版配置 SRV 记录。对于 Bedrock,请使用适当的 UDP 端口并使用 Bedrock 客户端进行测试。

Minecraft 的测试端口 25565

Minecraft常见端口故障排除案例

如果端口 25565 被关闭,服务器可能未运行,可能正在侦听不同的端口,或者可能被主机防火墙、云防火墙、路由器转发或 CGNAT 阻止。如果端口开放但玩家无法加入,请检查版本不匹配、白名单、在线模式、禁令、插件、模组和服务器日志。

如果本地玩家可以加入,但远程玩家不能加入,则问题通常是路由器 NAT、公共 IP、提供商防火墙或 DNS。如果远程玩家可以加入但游戏延迟,请检查 CPU 负载、内存压力、磁盘 I/O、观看距离、实体计数、插件计时和网络延迟。

Minecraft 服务器的安全性和可靠性检查表

对私人社区使用白名单,保持服务器软件和插件更新,定期备份世界,并避免广泛授予操作员权限。公共服务器应该有审核工具、防恶意控制、DDoS 感知托管和明确的回滚程序。

如果可以避免,请勿以管理员或根用户身份运行服务器。限制文件权限、检查插件源、保持 Java 更新,并监视日志以查找可疑连接、命令滥用、崩溃和重复连接尝试。

常见问题

Minecraft 服务器使用什么端口?

Minecraft Java 版默认使用 TCP 端口 25565。 Minecraft 基岩版通常使用 UDP 19132,因此正确的端口取决于版本和服务器配置。

Minecraft 端口 25565 需要 TCP 或 UDP 吗?

对于 Java 版本,请使用 TCP 25565。基岩版通常使用 UDP 19132。打开错误的协议或特定于版本的端口将使服务器显得无法访问。

为什么端口 25565 被关闭?

服务器可能未运行,主机防火墙可能阻止它,路由器可能不转发它,云防火墙可能拒绝它,或者网络可能位于 CGNAT 后面而没有真实的公共 IP。

为什么25565端口开放但玩家无法加入?

当游戏拒绝玩家时,网络路径可能会工作。检查 Minecraft 版本、白名单、在线模式、禁令、模组、插件错误、server.properties 和服务器日志。