Místo adresy typu 203.0.113.10:25600 mohou hráči psát mujserver.stormhost.eu nebo mc.example.cz – bez portu a tak, aby si adresu zapamatovali. Ukážeme obě cesty: subdoménu u nás, kterou vytvoříte za minutu, a vlastní doménu nastavenou přes DNS záznamy A a SRV.
Co budete potřebovat
- Minecraft server u StormHostu
- Pro subdoménu u nás: oprávnění Síť a rDNS, pokud server nevlastníte
- Pro vlastní doménu: doména a přístup ke správě jejích DNS záznamů (u registrátora nebo v Cloudflare)
- Asi 15 minut
Jakou adresu zvolit#
| Varianta | Příklad | Co potřebujete | Výhody | Nevýhody |
|---|---|---|---|---|
| IP adresa a port | 203.0.113.10:25600 | Nic | Funguje hned | Těžko zapamatovatelná, změní se při přesunu serveru |
| Subdoména u nás | mujserver.stormhost.eu | Záložku Doména | Hotovo za minutu, záznamy se při změně IP nebo portu opraví samy | Pevná koncovka |
| Vlastní doména | mc.example.cz | Vlastní doménu | Vaše značka | Nastavení DNS ručně, změnu portu musíte přepsat sami |
| Vlastní doména napojená na naši subdoménu | mc.example.cz | Obojí | Vaše značka, změnu IP adresy hlídáme my | Složitější nastavení |
Jak hra adresu převádí#
- Java Edition: když hráč zadá adresu bez portu, hra se nejdřív zeptá DNS na záznam SRV se jménem
_minecraft._tcp.<ADRESA>. Pokud existuje, vezme z něj cílovou adresu a port. Pokud neexistuje, použije záznam A (IPv4) nebo AAAA (IPv6) a výchozí port25565. - Když hráč port napíše (
mc.example.cz:25600), SRV se nepoužije. - Bedrock Edition SRV záznamy nepoužívá vůbec. Hráč musí vždy zadat adresu a port zvlášť.
Servery u nás obvykle neběží na portu 25565 (na jedné IP adrese je víc serverů). Proto je pro adresu bez portu potřeba záznam SRV. Naše subdoména ho vytvoří sama.
Varianta A: subdoména u nás#
V zákaznické zóně otevřete Moje služby, klikněte na Minecraft server a přejděte na záložku Doména.
Pokud záložku nevidíte, funkce u vás zatím není zapnutá, nebo nemáte oprávnění Síť a rDNS. Použijte vlastní doménu.
Do pole Název adresy napište název, například
mujserver. Pravidla:- 3–32 znaků,
- malá písmena
a–zbez diakritiky, číslice a pomlčka, - pomlčka nesmí být na začátku ani na konci a na 3. a 4. pozici nesmí být dvě pomlčky za sebou,
- některé názvy jsou vyhrazené, protože je používá náš web, pošta nebo infrastruktura (například
www,mail,api,status,podpora,mc,play,minecraft,admin,testa řada dalších); nepovolíme ani nevhodná slova.
Pod polem uvidíte, jestli je adresa volná, například
mujserver.stormhost.eu je volná. V návodu používáme tvar<název>.stormhost.eu; platí vždy přesný tvar adresy, který ukazuje záložka Doména.Klikněte na Vytvořit adresu.
Uvidíte hlášku
Adresa mujserver.stormhost.eu je aktivní.Záznamy se k hráčům dostanou nejpozději do 5 minut.Adresu pro hráče zkopírujte tlačítkem Kopírovat u Adresa pro hráče.
Co v záložce Doména uvidíte#
| Prvek | Význam |
|---|---|
| Adresa pro hráče | Adresa pro Java hráče, bez portu. |
| Stav Aktivní | Záznamy A i SRV jsou v pořádku. |
| Stav Záznamy chybí / Záznamy nesouhlasí | Něco je špatně, adresa nemusí fungovat. Klikněte na Opravit. |
| Stav Stav neověřen | Stav se teď nepodařilo zjistit. Zkuste stránku načíst znovu. |
| Podrobnosti › Bedrock a přímé připojení | Adresa s portem (mujserver.) pro Bedrock a pro klienty, kteří SRV neumí. |
| Podrobnosti › DNS záznamy | Záznam A (nebo AAAA) a SRV, který jsme pro adresu vytvořili, se stavem každého z nich. |
Pro adresu vytváříme dva záznamy s dobou platnosti (TTL) 300 sekund:
| Záznam | Název | Hodnota |
|---|---|---|
| A (nebo AAAA) | mujserver.stormhost.eu | IP adresa serveru |
| SRV | _minecraft. | priorita 0, váha 5, port serveru, cíl mujserver.stormhost.eu |
Změna, oprava a odebrání#
- Změnit název – zadáte nový název a potvrdíte. Zákaznická zóna upozorní:
Stará adresa … přestane fungovat. Dejte hráčům vědět novou. - Opravit – znovu zapíše záznamy podle aktuální IP adresy a portu serveru. Použijte, když je stav jiný než Aktivní.
- Odebrat adresu – smaže záznamy. Hráči se přes adresu přestanou připojovat.
- Automatická aktualizace: když se změní IP adresa nebo port serveru (například při přesunu serveru), záznamy se srovnají při dalším otevření záložky Doména. Uvidíte hlášku
Server má novou IP adresu nebo port — záznamy jsme aktualizovali. - Limity: adresu můžete vytvořit, přejmenovat nebo odebrat nejvýš 5× za hodinu u jednoho serveru a 20× denně na účet. Tlačítko Opravit nejvýš 10× za hodinu. Adresu lze měnit jen u aktivní služby.
Připojení přes subdoménu#
- Java: v Multiplayer › Add Server zadejte do Server Address jen
mujserver.stormhost.eu, bez portu. - Bedrock: do Server Address zadejte
mujserver.stormhost.eua do Port port serveru (najdete ho v Podrobnosti › Bedrock a přímé připojení). Pokud Geyser běží na samostatném portu, zadejte ten (crossplay).
Varianta B: vlastní doména#
Budete potřebovat IP adresu a port serveru. Najdete je v záložce Síť jako Adresa pro připojení, například 203.0.113.10:25600 (IP adresa je před dvojtečkou, port za ní).
V příkladech používáme subdoménu mc.example.cz. Za example.cz dosaďte svou doménu.
Server na portu 25565: stačí záznam A#
Pokud server běží na výchozím portu 25565 (typicky na vlastní VPS), stačí jeden záznam:
| Typ | Název | Hodnota | TTL |
|---|---|---|---|
| A | mc | 203.0.113.10 | 300 nebo Auto |
Server na jiném portu: záznamy A a SRV#
| Typ | Název | Hodnota | TTL |
|---|---|---|---|
| A | mc | IP adresa serveru, například 203.0.113.10 | 300 nebo Auto |
| SRV | _minecraft._tcp.mc | priorita 0, váha 5, port <PORT>, cíl mc.example.cz | 300 nebo Auto |
Za <PORT> dosaďte port ze záložky Síť bez špičatých závorek, například 25600.
Co jednotlivá pole SRV znamenají:
| Pole | Co do něj patří | Proč |
|---|---|---|
| Služba (Service) | _minecraft | Hra se ptá právě na tuto službu. |
| Protokol (Protocol) | _tcp (TCP) | Java Edition používá TCP. |
| Název (Name) | mc (část před vaší doménou) | Záznam patří k adrese mc.example.cz. U samotné domény bez subdomény @ nebo prázdné. |
| Priorita (Priority) | 0 | Při více záznamech se použije ten s nejnižší prioritou. U jednoho serveru na hodnotě nezáleží. |
| Váha (Weight) | 5 | Rozdělení mezi záznamy se stejnou prioritou. U jednoho záznamu na hodnotě nezáleží. |
| Port | Port serveru | Sem se hra připojí. |
| Cíl (Target) | mc.example.cz | Název, který má záznam A. Nesmí to být IP adresa. Některé DNS chtějí na konci tečku: mc.example.cz. |
Postup podle toho, kde máte DNS:
Cloudflare
- Přihlaste se do Cloudflare, vyberte doménu a otevřete DNS › Records.
- Klikněte na Add record, jako Type zvolte
A. - Name:
mc, IPv4 address: IP adresa serveru. - Proxy status přepněte na DNS only (šedý mráček). Oranžový mráček (Proxied) přesměruje provoz přes Cloudflare, který propouští jen web (HTTP/HTTPS), a Minecraft by se nepřipojil.
- TTL ponechte Auto a klikněte na Save.
- Znovu Add record, jako Type zvolte
SRV. - Name:
_minecraft._tcp.mc. Pokud formulář místo toho nabízí pole Service a Protocol, zadejte Service_minecraft, ProtocolTCPa Namemc. - Priority
0, Weight5, Port port serveru, Targetmc.example.cz. - Klikněte na Save. SRV záznamy Cloudflare nikdy neproxuje, mráček u nich není.
Jiný DNS hosting
- Přihlaste se do správy DNS u registrátora nebo DNS hostingu.
- Přidejte záznam typu A: název
mc, hodnota IP adresa serveru, TTL 300 (nebo výchozí). - Přidejte záznam typu SRV. Formuláře se liší:
- Samostatná pole: služba
_minecraft, protokol_tcp, názevmc, priorita0, váha5, port, cílmc.example.cz. - Jedno pole pro název a jedno pro hodnotu: název
_minecraft._tcp.mc, hodnota0 5 <PORT> mc.example.cz.
- Samostatná pole: služba
- Do pole pro název nepište celou doménu. Většina správců ji doplní sama a vznikl by záznam
_minecraft.._tcp. mc. example. cz. example. cz - Uložte změny.
Pro pokročilé: vlastní doména napojená na naši subdoménu#
Když se změní IP adresa serveru, musíte u vlastní domény přepsat záznam A. Tomu se vyhnete, když vlastní doménu napojíte na naši subdoménu, kterou udržujeme aktuální:
| Typ | Název | Hodnota |
|---|---|---|
| CNAME | mc | mujserver.stormhost.eu |
| SRV | _minecraft._tcp.mc | priorita 0, váha 5, port serveru, cíl mujserver.stormhost.eu |
- Nejdřív si vytvořte subdoménu u nás (varianta A).
- CNAME říká „
mc.example.czje jen jiné jméno pro naši subdoménu“ – IP adresu tedy hlídáme my. - SRV míří přímo na naši subdoménu (název se záznamem A), takže hra dostane správnou IP adresu i port.
- Port v SRV je váš záznam. Kdyby se port serveru změnil, upravte ho (aktuální port vidíte v záložce Síť).
- CNAME nejde použít pro samotnou doménu bez subdomény (
example.cz). Tam použijte záznam A s IP adresou. - V Cloudflare nastavte u CNAME DNS only (šedý mráček).
Ověření#
Ověřte záznamy příkazem v počítači. Za mc.example.cz dosaďte svou adresu (u naší subdomény celou adresu, například mujserver.stormhost.eu).
Windows
Otevřete PowerShell nebo Příkazový řádek:
nslookup -type=SRV _minecraft._tcp.mc.example.cz 1.1.1.1
nslookup mc.example.cz 1.1.1.1nslookup– dotaz na DNS.-type=SRV– chceme záznam SRV (bez přepínače se ptá na adresu).1.1.1.1– zeptá se veřejného DNS serveru, ne mezipaměti vašeho počítače.
Správný výsledek obsahuje řádky priority = 0, weight = 5, port = 25600 a svr hostname = mc.example.cz. Druhý příkaz vypíše IP adresu serveru.
macOS
V Terminálu:
dig +short SRV _minecraft._tcp.mc.example.cz @1.1.1.1
dig +short mc.example.cz @1.1.1.1dig– dotaz na DNS.+short– vypíše jen výsledek.SRV– typ záznamu.@1.1.1.1– zeptá se veřejného DNS serveru.
Správný výsledek prvního příkazu: 0 5 25600 mc.example.cz. Druhý vypíše IP adresu serveru.
Linux
V terminálu (pokud dig chybí, na Debianu a Ubuntu ho nainstalujete příkazem sudo apt update && sudo apt install bind9-dnsutils):
dig +short SRV _minecraft._tcp.mc.example.cz @1.1.1.1
dig +short mc.example.cz @1.1.1.1+short– vypíše jen výsledek.@1.1.1.1– zeptá se veřejného DNS serveru.
Správný výsledek prvního příkazu: 0 5 25600 mc.example.cz. Druhý vypíše IP adresu serveru.
Pak:
- Zadejte adresu do nástroje Minecraft Status. Ukáže, kam adresa vede (včetně SRV), a jestli server odpovídá.
- Ve hře otevřete Multiplayer › Add Server, do Server Address zadejte adresu bez portu a klikněte na Done. V seznamu se objeví popis serveru (MOTD) a počet hráčů.
Bedrock a domény#
Bedrock SRV nezná. Hráč zadá do Server Address doménu (například mc.example.cz) a do Port port serveru, případně port Geyseru. Aby doména fungovala i pro Bedrock, musí mít záznam A nebo CNAME – samotný SRV nestačí.
Propagace a TTL#
- TTL říká, jak dlouho si DNS servery a počítače odpověď pamatují. Naše záznamy mají 300 sekund (5 minut).
- U vlastní domény se změna projeví podle TTL předchozího záznamu. Měli-li jste TTL 1 hodinu, může stará hodnota platit ještě hodinu.
- Změna nameserverů u registrátora (například přechod na Cloudflare) může trvat až 24–48 hodin.
- Pokud počítač nebo hra drží starou odpověď, hru restartujte. Mezipaměť DNS ve Windows vymažete příkazem
ipconfig /flushdns.
Když něco nefunguje#
Can't resolve hostname#
Hra adresu nenašla v DNS. Zkontrolujte překlep v adrese, že existuje záznam A (nebo CNAME) a že uplynula doba platnosti TTL. Ověřte příkazem nslookup nebo dig (viz Ověření).
S IP adresou a portem se připojím, s doménou ne (Can't connect to server)#
Doména vede na správnou IP adresu, ale hra zkouší port 25565. Chybí záznam SRV, má jiný port, nebo je špatně jeho název (častá chyba: zdvojená doména _minecraft.). Ověřte ho příkazem z části Ověření.
Doména vede na jinou IP adresu (Cloudflare)#
Záznam A nebo CNAME má zapnutý Proxied (oranžový mráček). nslookup pak vrací adresy Cloudflare. Přepněte ho na DNS only.
Správce DNS nepřijme SRV záznam#
Cíl SRV je IP adresa. Zadejte název se záznamem A (například mc.example.cz). U některých správců je potřeba tečka na konci (mc.example.cz.).
Subdoména u nás ukazuje Záznamy chybí nebo Záznamy nesouhlasí#
Klikněte na Opravit. Pokud se stav nezlepší, napište nám.
Tahle adresa už je obsazená. / Tento název je vyhrazený, zvolte prosím jiný.#
Název používá jiný server, nebo je rezervovaný. Zvolte jiný.
Adresu teď měníte příliš často, zkuste to prosím později.#
Překročili jste limit změn (5 za hodinu u serveru, 20 denně na účet). Počkejte a zkuste to znovu.
Vlastní adresy serverů zatím nejsou dostupné.#
Funkce subdomén u nás ještě není zapnutá. Použijte vlastní doménu.
Adresa serveru není veřejná, DNS záznam pro ni nejde vytvořit. / Server nemá výchozí IP adresu a port.#
Server nemá veřejnou adresu, na kterou by šlo záznam nasměrovat. Napište podpoře.
Po přesunu serveru přestala adresa fungovat#
U naší subdomény otevřete záložku Doména – záznamy se srovnají samy. U vlastní domény přepište záznam A (a případně port v SRV) podle aktuální Adresy pro připojení v záložce Síť.
Shrnutí
- Java hráči zadávají adresu bez portu, port najde hra v záznamu SRV. Bedrock hráči zadávají vždy adresu i port.
- Subdoménu u nás vytvoříte v záložce Doména tlačítkem Vytvořit adresu, funguje do 5 minut.
- Vlastní doména na jiném portu než 25565 potřebuje záznam A a SRV
_minecraft._tcp.<NAZEV>s cílem na název (ne IP). - V Cloudflare vždy DNS only (šedý mráček).
- Ověřujte příkazem
nslookup -type=SRVnebodig SRVa nástrojem Minecraft Status.