Vad gör en serverstatuskontroll?
En statuskontroll för Minecraft-servrar skickar en mycket kort förfrågan till servern, exakt samma som spelklienten skickar när serverlistan visas. Servern svarar med en JSON-liknande datamängd med version, MOTD, antal spelare, max slots och protokollversion. Ingen inloggning sker, ingen slot upptas och spelet påverkas inte.
- Java Edition: TCP på port 25565 (standard), Server-List-Ping-protokoll
- Bedrock Edition: UDP på port 19132 (standard), Unconnected-Pong via RakNet
- SRV-records slås upp automatiskt, du kan ange enbart hostnamnet utan port
- IPv4 och IPv6 stöds, förutsatt att servern är nåbar via dessa
MOTD, SRV och protokollversioner förklarat
MOTD står för Message of the Day. Det är texten som visas under servernamnet i in-game-serverlistan. Serveroperatörer använder detta utrymme för reklamslogans, IP:er, Discord-länkar eller färgade statusmeddelanden. Färg- och formatkoder (Section-Sign-koder) visas här i den rensade klartextformen så att resultatet förblir läsbart.
SRV-Records är speciella DNS-poster som mappar en service (här: Minecraft) till ett faktiskt hostnamn plus port. Exempel: en spelare skriver play.example.com i klienten. Klienten frågar _minecraft._tcp.play.example.com, får tillbaka mc01.hoster.net:25577 och ansluter dit. Så kan servrar flyttas internt utan att spelare behöver ändra adressen.
Den protokollversion (t.ex. 765 för Java 1.20.4) avgör vilka klientversioner en server kan prata med. Plugins som ViaVersion utökar omfånget så att en server accepterar flera klientversioner samtidigt.
Varför min server visas som offline
Om din server faktiskt körs men visas som offline här finns det typiska orsaker du kan kontrollera i denna ordning:
- Brandvägg: port 25565 (Java) eller 19132 (Bedrock) är blockerad utifrån. Kontrollera UFW, iptables, Hetzner-brandvägg, Windows-brandvägg.
- Bind-adress: servern binder till
127.0.0.1 istället för 0.0.0.0, då är den endast nåbar lokalt.
- Felaktig DNS-post: A- eller AAAA-recorden pekar på en annan IP än serverns.
- SRV-record fel: vid avvikande port måste du sätta en SRV-post, annars söker klienten efter standardporten.
- Server-properties:
enable-status=true måste vara satt, annars svarar servern inte på pings.
- Bedrock och UDP: vid hemnätverkskonfigurationer glömmer många UDP-portöppningen (inte TCP).
- CGNAT hos leverantören: anslutningar bakom Carrier-Grade-NAT är ofta inte nåbara utifrån, en VPS eller tunnel behövs.
Integritet och gränser
Statuskontrollen körs via det publika API:t från mcstatus.io. Vi vidarebefordrar dit endast den serveradress du har angett. Inga cookies sätts, ingen spårning sker och ingen permanent lagring av förfrågningar görs. Webbserverloggar (för säkerhet och rate-limiting) raderas efter en kort tid.
- 30 förfrågningar per minut per IP-adress
- hCaptcha skyddar formuläret mot automatiserat missbruk
- Privata och reserverade IP-intervall blockeras serverside (anti-SSRF)
- Ingen spårning, inget analytics-skript, inga tredjepartscookies