我的世界服务器查询:MOTD、在线人数、版本与延迟
UMCA 是一个免费的 Minecraft Java 版服务器状态查询工具。输入服务器 IP、域名或 IPv6 地址,即可实时获取这台服务器的 MOTD、在线人数、最大人数、服务端版本与协议号、延迟、图标以及接入位置(入口 IP 归属地),并自动识别 Paper、Spigot、Purpur、Velocity、BungeeCord、Forge、NeoForge、Fabric 等服务端类型。需要把查询结果接入自己的网站、群机器人或状态面板时,可以直接调用 Minecraft 服务器查询 API,接口为 HTTP GET,返回 UTF-8 JSON。
可以查到哪些信息
- MOTD:把 § 颜色码与 1.19+ JSON 文本渲染为彩色预览,同时给出纯文本
- 在线人数:当前在线人数与最大人数,结果页每 20 秒自动刷新
- 版本与协议:服务器声明的版本名称与协议版本号
- 服务端类型:根据版本名称与 modinfo 字段推断服务端或代理端
- 延迟与接入位置:查询节点到服务器的 TCP 往返延迟、服务器入口 IP 的归属地(机房/中转节点,非服务器实际所在地)
- 图标与玩家:服务器 favicon(Base64)与玩家样例,并区分正版与离线 UUID
支持的服务器地址格式
play.example.com:域名,端口默认 25565
play.example.com:25566:域名加自定义端口
中文域名.com:中文域名等国际化域名(IDN),自动转 Punycode 查询
1.2.3.4:IPv4 地址
[2001:db8::1]:25566:IPv6 地址,带端口时需使用方括号
- 端口为 25565 时会自动解析
_minecraft._tcp DNS SRV 记录,多条记录按优先级依次尝试
常见问题
- 我的世界服务器查询失败是什么原因?
- 常见原因是服务器地址写错、服务器未开启或已停服、端口被防火墙拦截,或该服务器只支持基岩版(UDP)协议。请确认域名或 IP 与端口正确,并使用 Java 版客户端能正常进入的地址。
- 支持中文域名吗?
- 支持。直接输入中文域名即可(例如
中文域名.com),系统会先把它转换成 Punycode(ASCII)再查询服务器状态,结果与用英文域名查询一致。
- 为什么看不到在线玩家列表?
- Minecraft 1.19 及以上版本的服务器多数不再返回玩家样例,因此 player_sample 为空数组,此时只显示在线人数。
- 查询结果显示的延迟是我本机的延迟吗?
- 不是。延迟是 UMCA 查询节点到目标服务器的 TCP 往返时间,用于判断目标服务器的网络状况;显示为 0 表示目标服务器未回应该探测包。
- 支持基岩版(Bedrock)服务器吗?
- 不支持。本工具基于 Java 版 Server List Ping(TCP)协议,基岩版使用 UDP/RakNet,查询会返回 502。
- 可以免费调用 API 吗?
- 可以。接口为 HTTP GET
/api/query.php?host=域名,返回 JSON,单 IP 每分钟 120 次,参数与字段说明见 API 文档。