Add Minecraft Server checking #271

Closed
opened 2026-02-28 01:40:55 -05:00 by deekerman · 9 comments
Owner

Originally created by @realdeadbeef on GitHub (Sep 25, 2021).

It would be quite handy to have a way of checking the status of a Minecraft server. E.g. Number of players, tps, mspt...

Originally created by @realdeadbeef on GitHub (Sep 25, 2021). It would be quite handy to have a way of checking the status of a Minecraft server. E.g. Number of players, tps, mspt...
deekerman 2026-02-28 01:40:55 -05:00
Author
Owner

@lexmozli commented on GitHub (Sep 25, 2021):

I think this tool has a different purpose overall and won't get into this kind of specific checkups. You can check already check if a server is online and such by doing a port or ping check, it's enough for 99% of use cases.

@lexmozli commented on GitHub (Sep 25, 2021): I think this tool has a different purpose overall and won't get into this kind of specific checkups. You can check already check if a server is online and such by doing a port or ping check, it's enough for 99% of use cases.
Author
Owner

@Ponkhy commented on GitHub (Sep 25, 2021):

Yes @lexmozli is right, that's a bit out of scope for this project. You can also try to create a TCP Port Check on Port 25565 to just monitor the specific MC Server.

@Ponkhy commented on GitHub (Sep 25, 2021): Yes @lexmozli is right, that's a bit out of scope for this project. You can also try to create a TCP Port Check on Port 25565 to just monitor the specific MC Server.
Author
Owner

@louislam commented on GitHub (Sep 25, 2021):

So creative, but I agree this is out of scope.

@louislam commented on GitHub (Sep 25, 2021): So creative, but I agree this is out of scope.
Author
Owner

@comendantmc commented on GitHub (Mar 4, 2022):

Checking player count may be out of scope, but it does make sense to add minecraft healthcheck, because it doesn't work properly with TCP check. My server is offline, but uptime-kuma doesn't detect it

@comendantmc commented on GitHub (Mar 4, 2022): Checking player count may be out of scope, but it does make sense to add minecraft healthcheck, because it doesn't work properly with TCP check. My server is offline, but uptime-kuma doesn't detect it
Author
Owner

@TheColetrain commented on GitHub (Feb 20, 2023):

I am not asking for anything Fancy. But a guide on best practices to monitor a Minecraft service would be great. I'm still learning and the "ping" "monitor" seems to be erratic. Googling and found this for best practices.

Again, don't do anything different, just help me find best practices with existing setup. Maybe this is elementary and I just don't know. Sorry/thanks.

@TheColetrain commented on GitHub (Feb 20, 2023): I am not asking for anything Fancy. But a guide on best practices to monitor a Minecraft service would be great. I'm still learning and the "ping" "monitor" seems to be erratic. Googling and found this for best practices. Again, don't do anything different, just help me find best practices with existing setup. Maybe this is elementary and I just don't know. Sorry/thanks.
Author
Owner

@louislam commented on GitHub (Feb 21, 2023):

In 1.20.1, you can monitor Minecraft with GameDig monitor type.

@louislam commented on GitHub (Feb 21, 2023): In 1.20.1, you can monitor Minecraft with GameDig monitor type.
Author
Owner

@OnCloud125252 commented on GitHub (Jun 24, 2023):

Checking player count may be out of scope, but it does make sense to add minecraft healthcheck, because it doesn't work properly with TCP check. My server is offline, but uptime-kuma doesn't detect it

A bit late, but the reason is that Minecraft doesn't use the TCP protocol.

@OnCloud125252 commented on GitHub (Jun 24, 2023): > Checking player count may be out of scope, but it does make sense to add minecraft healthcheck, because it doesn't work properly with TCP check. My server is offline, but uptime-kuma doesn't detect it A bit late, but the reason is that Minecraft doesn't use the TCP protocol.
Author
Owner

@magmaus3 commented on GitHub (Jan 19, 2024):

A bit late, but the reason is that Minecraft doesn't use the TCP protocol.

This is not entirely true, Minecraft Java Edition uses tcp (source), but Bedrock Edition uses udp (source)

@magmaus3 commented on GitHub (Jan 19, 2024): > A bit late, but the reason is that Minecraft doesn't use the TCP protocol. This is not entirely true, Minecraft Java Edition uses tcp ([source](https://wiki.vg/Protocol#Definitions)), but Bedrock Edition uses udp ([source](https://wiki.vg/Bedrock_Protocol))
Author
Owner

@adamnoffie commented on GitHub (Dec 13, 2025):

I don't know how "best practice" it is, but this came up high in Google for me too so sharing here: I was able to setup a "GameDig" monitor and point it to port 19132 (UDP) on my Minecraft Bedrock Edition server and it seems happy enough with it so far.

@adamnoffie commented on GitHub (Dec 13, 2025): I don't know how "best practice" it is, but this came up high in Google for me too so sharing here: I was able to setup a "GameDig" monitor and point it to port 19132 (UDP) on my Minecraft Bedrock Edition server and it seems happy enough with it so far.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/uptime-kuma#271
No description provided.