Výchozí bezplatná subdoména z panelu (např. mujklan.hostmc.eu) plně vyhovuje většině hráčů. Pokud však provozujete komunitní projekt a chcete, aby se hráči připojovali přes vaši vlastní adresu ve tvaru mc.vasedomena.cz, stačí u vašeho registrátora domény nastavit správné DNS záznamy směřující na přidělenou subdoménu.
#Co budete potřebovat
- Aktivní server s nastavenou subdoménou – viz článek Adresa serveru a vlastní subdoména.
- Přístup do administrace správy DNS záznamů u vašeho registrátora domény.
- Název vaší subdomény z panelu (např.
mujklan.hostmc.eu).
#Požadované DNS záznamy
#1. Záznam typu CNAME – nasměrování názvu na subdoménu
| Pole | Hodnota |
|---|---|
| Typ | CNAME |
| Název (Host) | mc (případně play, server – dle libosti) |
| Cíl / Hodnota | mujklan.hostmc.eu (vaše subdoména z MCHost panelu) |
| TTL | 300 (nebo výchozí hodnota) |
Tímto záznamem zajistíte, že adresa mc.vasedomena.cz bude směřovat na IP adresu serveru.
#2. Záznam typu SRV – vyžadován při nestandardním portu
Pokud váš server běží na jiném síťovém portu než výchozím 25565, herní klient potřebuje znát číslo portu. K tomu slouží záznam typu SRV:
| Pole | Hodnota |
|---|---|
| Typ | SRV |
| Název | _minecraft._tcp.mc |
| Priorita | 0 |
| Váha | 0 |
| Port | port serveru uvedený v položce SERVER ADDRESS |
| Cíl (Target) | mc.vasedomena.cz (název domény z CNAME záznamu) |
| TTL | 300 |
Pokud váš server běží na výchozím portu 25565, stačí nastavit pouze záznam CNAME – herní klient použije port 25565 automaticky. Záznam SRV přidávejte výhradně tehdy, je-li port odlišný.
#Jak ověřit funkčnost nastavení
Ověření můžete provést v příkazové řádce vašeho počítače pomocí nástrojů dig nebo nslookup:
dig mc.vasedomena.cz CNAME
dig _minecraft._tcp.mc.vasedomena.cz SRVVýstup by měl vrátit vaši nastavenou subdoménu (u CNAME) a odpovídající číselný port (u SRV). Přímo ve hře pak jednoduše přidejte adresu mc.vasedomena.cz do seznamu serverů.
Změny v celosvětovém systému DNS se obvykle projeví do několika desítek minut, někdy až do 24 hodin. Než začnete hledat chybu, dopřejte změnám chvíli času.
#Nejčastější problémy
#Hráč zadá doménu, ale server neodpovídá
Záznamy ještě nebyly v DNS zpropagovány, nebo hodnota v CNAME obsahuje překlep. Ověřte výstup příkazem dig a porovnejte jej se subdoménou z panelu.
#Záznam CNAME funguje, ale Bedrock se nepřipojí
Klienti Bedrock nemusí záznamy SRV zpracovat stejně jako Java. Pro crossplay hráčům na Bedrocku nejspolehlivěji předávejte běžnou adresu s portem a doménu používejte pro Javu.
#Změnil jsem subdoménu v panelu a doména přestala fungovat
Původní DNS záznamy CNAME a SRV stále směřují na starou, již neexistující subdoménu. Upravte jejich cílovou hodnotu u registrátora domény na novou adresu.