mc_ping
Send a single Minecraft STATUS ping to check if a server address is reachable and retrieve its version, protocol, MOTD, player count, and latency without logging in.
Instructions
【单地址探测】已知地址时先问一句"你是谁、通不通"——发一次 Minecraft STATUS ping,拿 通不通 / 版本 / 协议号 / MOTD / 人数 / 延迟。
🔴 不登录、不用账户、不进服,拿到就断;超时自己兜,不会挂住。连不上时把原因说成人话(ECONNREFUSED=端口没人听 / ENOTFOUND=域名拼错 / 超时=防火墙或 enable-status=false)。
分工:先用 mc_ping 确认地址与版本(推荐)再 mc_connect 进服;不知道地址时用 mc_lan 听局域网公告。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | No | 端口(默认 25565);address 里已经带 `:端口` 时以 address 为准 | |
| address | No | 地址,认 `example.com` / `example.com:25566` / `[::1]:25565`(必填) | |
| subserver | No | (可选)Velocity 之类的子服域名:握手里的 serverHost 用它路由到子服,如 mc.example.com | |
| timeoutMs | No | 超时(默认 5000,钳到 1000–10000;返回里的 timeoutMs 是生效值) |