Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is mcsrvstat.us?
mcsrvstat.us is a free, ad-free web tool that checks the current status of a Minecraft server. You enter a server address (hostname or IP), and it reports whether the server is online and returns basic live information about it.
It supports Minecraft Java (1.7 and newer), Minecraft Bedrock, and any server with enable-query=true enabled. The site also offers an API for programmatic checks and a system status page, so it works both as a quick manual lookup and as a lightweight backend for other tools.
Who it's useful for
- Players checking whether a server is up before launching the game.
- Server owners verifying that their own server is reachable from the outside.
- Bot or dashboard developers who want status data through the API.
How to use it
- Paste the server address into the input field.
- Select whether it's a Bedrock server if relevant.
- Read the returned status.
If you don't have an address handy, the page includes sample servers to test with, such as play.mineluxmc.com (Bedrock) and mc.manacube.net (Java).
Practical note: a "server offline" result can mean the server is down, but it can also mean the query port is blocked, the address is mistyped, or query is disabled. Cross-check from inside the game or with a second tool before concluding the server itself has failed. For a broader directory of servers rather than a status check, a listing site is a different kind of resource.
How do I check if a Minecraft server is online?
Paste the server's address into a status checker and read the result. On Minecraft Server Status, the page offers one field labeled "Server address" and a "Get server status" button, and it supports Minecraft Java (1.7+), Minecraft Bedrock, and servers running with enable-query=true. That covers most public servers you'll encounter.
If you don't have an address handy, the page lists sample servers you can test with — Java examples such as play.mineluxmc.com, mc.manacube.net, extremecraft.net, plus Bedrock examples like performium.net, geo.hivebedrock.network, and play.nethergames.org. Trying one of those first confirms the tool works before you troubleshoot a specific server.
What the result tells you
A successful lookup typically returns whether the server is reachable, plus details the server chooses to expose, such as its message of the day, player count, version, and latency. If nothing comes back, that means the query failed — not necessarily that the server is down.
Why a failed check isn't proof of anything
- The server is offline or restarting. Genuine downtime looks exactly like a failed query.
- The address is wrong. A typo, a missing port, or using a Java address for a Bedrock server all produce no response.
- The server blocks queries. Some hosts disable status pings to reduce load or hide player counts.
- Bedrock behaves differently. Bedrock servers respond on a different protocol, which is why the page asks whether you're checking a Bedrock server.
A practical routine
- Copy the address from the server's own listing rather than retyping it.
- Run the check once, then again a minute later — a single failure is often just a blip.
- If it still fails, ask in the server's community whether others can connect. Their answer separates a real outage from a local problem.
- If others are playing fine, the issue is likely on your side: your client version, your connection, or the address you're using.
For a second opinion, Minecraft Server List and Planet Minecraft surface community-reported status alongside server listings, which helps when a single checker returns nothing.
Does mcsrvstat.us support Minecraft Bedrock servers?
Yes. mcsrvstat.us accepts Minecraft Bedrock server addresses alongside Java servers. The site's own server-address field notes that it supports Minecraft Java (1.7+), Minecraft Bedrock, or servers with enable-query=true, and its sample list includes several Bedrock entries such as Performium Network, Histeria, The Hive, NetherGames, Venity Network, and Mineville. You enter the address, submit it, and get the status information back.
A practical caveat: Java and Bedrock use different address conventions and ports, so use the exact address the server publishes for Bedrock rather than a Java hostname. If a lookup fails, check the port (Bedrock commonly uses UDP 19132) and confirm the server allows status queries.
For a quick test, try a known Bedrock address like geo.hivebedrock.network to confirm the tool is responding, then check your own server. If you maintain a server list or community page, this is a lightweight way to let visitors verify whether a Bedrock server is online without installing anything. For broader server discovery, Minecraft is the official source, though it does not provide a live status checker.
Can I check the player count and version of a Minecraft server?
Yes. You can check both a Minecraft server's version and its current player count by entering the server address into Minecraft Server Status; the tool is built specifically for that lookup.
It supports Minecraft Java (1.7+), Minecraft Bedrock, and servers running with enable-query=true, so the same page covers the main server types you're likely to encounter.
What you'll see
- Version — the Minecraft version the server is running.
- Player count — how many players are online at the moment you check.
- Online/offline status — whether the server is reachable at all.
Practical limitations
- Player counts are a snapshot, not a live feed. On busy servers the number can change within seconds, so re-check if precision matters.
- A server can be online but still return limited data if it restricts queries or hides information in its configuration.
- Bedrock servers and Java servers are queried differently, so make sure you're testing the address that matches the edition you play.
When this is useful
A quick example: you're deciding whether to join a friend's server tonight. You paste the address, see it's running a version compatible with your client and that a few players are already on — enough to know it's worth launching the game. If the version shown doesn't match your client, you'll need to switch versions before connecting rather than troubleshooting after a failed join.
Next step: enter the address you care about, and if the result looks wrong, try the alternate address form (for example, a Bedrock address versus its Java equivalent) before assuming the server is down.
How can I use the mcsrvstat.us API to automate server status checks?
The site offers an API for exactly this purpose. Its page lists an “API” link alongside FAQ and System status, and the server-check form notes that Minecraft Java (1.7+), Minecraft Bedrock, and servers with enable-query=true are supported. In practice, the API is the machine-readable version of that same lookup: you send a server address, and you get back status data you can parse in a script.
Minecraft Server Status
What you can automate
- Uptime monitoring: poll your server every few minutes and alert when it stops responding.
- Player-count tracking: log online players over time to spot peak hours.
- Discord or Slack bots: show live status and player counts on command.
- Website widgets: display whether your server is online without manual updates.
- Multi-server dashboards: check a whole network (Java and Bedrock) in one loop.
How to approach it
- Open the API page linked from the site to confirm the current endpoint and response format.
- Pick a target address — Java uses
play.example.comstyle hosts, Bedrock often uses a different host and port, as the sample list on the page shows (for examplegeo.hivebedrock.networkfor The Hive,play.nethergames.orgfor NetherGames). - Write a small script that calls the API, parses the response, and checks the online flag plus player counts.
- Add a threshold: alert only after two or three consecutive failures, so a single timeout doesn't page you.
- Cache or rate-limit your requests — don't hammer the API every few seconds.
Choosing your polling interval
| Goal | Sensible interval |
|---|---|
| Public status page | 1–5 minutes |
| Internal alerting | 1–2 minutes |
| Player-count analytics | 5–15 minutes |
| One-off checks | On demand |
Practical caveats
Query-based servers must have enable-query=true; otherwise the status may be unavailable even when the server is running. Bedrock and Java addresses aren't interchangeable, so store the edition with each server entry. The site is ad-free and donation-supported, so keep your request volume modest and consider supporting it if you rely on it heavily.
A useful next step: test the API manually with one known server (for example mc.manacube.net from the page's samples), inspect the JSON fields, then wrap that call in a loop with alerting.
Why would a Minecraft server show as offline on mcsrvstat.us even though it's running?
A running Minecraft server can still appear offline on Minecraft Server Status because the site doesn't join your world the way a player does. It sends a status ping to the server address and port, and it only reports "online" if that ping gets a valid reply. If the reply is blocked, sent to the wrong place, or formatted in a way the checker can't read, the result is "offline" even while players are happily building.
Common reasons:
- The port is wrong or missing. A server on a non-default port needs
address:port. If you enter only the hostname, the checker tries the default port and gets nothing. - The server is behind a proxy or firewall that drops pings. Many hosts block ICMP and status queries from outside IPs, or a reverse proxy forwards player traffic but not status requests.
- Java vs Bedrock mismatch. Java servers, Bedrock servers and servers with
enable-query=trueare handled differently. Checking a Bedrock server as Java (or the reverse) usually returns offline. - The server is bound to a different interface. A server listening only on
127.0.0.1or a private LAN address can't be reached from the public internet, even though it works for local players. - A whitelist, maintenance mode or plugin is suppressing the response. Some setups intentionally disable the status ping or reject unknown connections.
- The address is a domain that doesn't resolve publicly. A hostname that only works on your local network, or a stale DNS record, will fail from outside.
A quick way to separate "server problem" from "checker problem": have someone outside your network try to connect with the same address you entered. If they also fail, the issue is reachability. If they succeed but the checker says offline, the status query itself is being blocked or misread.
If you're testing a server you don't own, the example addresses on the page are a useful sanity check — if those report online, the checker is working and the problem is specific to your address. For your own server, confirm the public address and port, make sure the status/query port is open in the firewall, and check whether your host or proxy filters external pings.
User reviews (0)