A quick understanding of what we do
mcstatus.io was created as a utility for people to check the status of a Minecraft server for any purpose. This service also doubles as an API for developers to programmatically check the status of servers. The design of the website was heavily inspired by the simplicity of mcsrvstat.us but aimed at improving consistency and conformity to standards. The website is built using NextJS and the back-end was built with Go. This site uses clean advertising from Carbon Ads to help cover the hosting and development costs.
Simply paste the address of the server into the address box on the home page. The address is in the form of
host:port but the port is optional and defaults to
25565 for Java Edition servers and
19132 for Bedrock Edition servers.
An SRV record is created by the server admin to tell Minecraft clients to connect to a specific server by default. This is typically done by network servers to initially connect players to the lobby, or to specify which server a player should connect to by default if the admin is also hosting other servers on the same network.
Status is enabled by default in the
server.properties file of your server. In order to disable this, set the
enable-status property to
false. Please note that this will also prevent actual Minecraft clients from seeing your MOTD in the in-game multiplayer menu.
We intentionally chose not to use query in this service because it slows down any status retrieval, and it also does not provide much more information than the data sent by the status protocol.
Minecraft limits the amount of player names sent by the server to 12 players, picked at random. Most public servers have this feature disabled entirely, or they modify the player names to customized information about the server. Just look at the player list of play.purpleprison.net for example.
The latency to the server is only measured from the location of our service hosting provider, which is irrelevant to show because your connection to the server is going to be a lot different. It would not make sense to show this data in the response.
Yes, this service is entirely open source and available for anybody to review or host your own. The source code is available on our GitHub organization.
If you wish to contact us, please do so using [email protected]. We accept any sort of feedback on our service including bug reports, feature suggestions, questions about usage, etc.