Vlastní doména
Minecraft na rozdíl od FiveM podporuje SRV záznam, takže hráči zadají
jen mc.mujserver.cz bez portu za dvojtečkou. Nastavení se liší podle toho,
jestli máš jeden server, nebo síť s proxy.
Samostatný server
Stačí jeden SRV záznam u tvého registrátora domény:
Typ: SRV
Název: _minecraft._tcp.mc
Priorita: 0
Váha: 5
Port: 25565
Cíl: node.blazehost.cz.
TTL: 3600Kompletní vysvětlení SRV záznamu, TTL a diagnostiky je v DNS.
Bedrock edice má vlastní _minecraft._udp, ale spolehlivost je nižší než u
Java edice. Pro crossplay řeš primárně přes Geyser,
SRV je jen doplněk.
Síť s BungeeCord nebo Velocity
Máš proxy a víc backend serverů (lobby, survival, minihry)? SRV záznam pak míří na proxy port, ne na jednotlivé backendy — hráč se vždy připojuje na proxy a mezi servery přechází uvnitř sítě.
Typ: SRV
Název: _minecraft._tcp.mc
Priorita: 0
Váha: 5
Port: 25565 # port proxy, ne backendu
Cíl: node.blazehost.cz.Samostatná subdoména pro konkrétní backend
Chceš, aby survival.mujserver.cz vedlo rovnou na konkrétní backend server
uvnitř sítě? U Velocity to řeší forced-hosts ve velocity.toml:
[forced-hosts]
"survival.mujserver.cz" = ["survival"]Hráč pořád fyzicky prochází přes proxy — forced-hosts jen podle domény, se
kterou se připojil, rozhodne, na který backend ho proxy přesměruje. Detaily v
Velocity network a
BungeeCord network.
Subdoména pro forced-hosts potřebuje vlastní DNS záznam (A nebo CNAME na
proxy), aby na ni hráč mohl vůbec zadat connect.
Tipy
- Ověř SRV záznam přes
dig SRV _minecraft._tcp.mc.mujserver.cz. - U sítě směruj SRV vždy na proxy, nikdy přímo na backend — jinak hráč obejde proxy a přijde o forwarding hráčských dat.