Podłączanie domeny do serwera Minecraft
Ustaw rekordy A i SRV u dowolnego dostawcy DNS, żeby gracze łączyli się z serwerem po domenie, bez adresu IP i portu.
Z własną domeną gracze dodają serwer jako graj.mojserwer.pl zamiast adresu IP z portem. Domenę podłączasz w miejscu, w którym zarządzasz jej DNS, więc instrukcja działa tak samo u każdego rejestratora i w Cloudflare.
Jeśli nie masz domeny, możesz użyć darmowej subdomeny w .hsrv.pl, którą tworzysz w panelu klienta. Opisuje to sekcja Połączenie z serwerem.
Zanim zaczniesz
- Domena kupiona u dowolnego rejestratora.
- Dostęp do zarządzania DNS tej domeny. Zwykle to panel rejestratora, a jeśli domena ma serwery nazw Cloudflare, to panel Cloudflare.
- Adres IP i port serwera z zakładki Przegląd, z pola Adres IP, np.
203.0.113.10:25570.
Jakie rekordy są potrzebne
Gracz łączy się z serwerem przez dwa rekordy DNS:
- Rekord A zamienia nazwę
graj.mojserwer.plna adres IP serwera. - Rekord SRV podaje grze port. Bez niego Minecraft łączy się na domyślny port
25565, a serwer w Hostero zwykle ma inny, więc gracz musiałby dopisywać port do adresu.
Rekord SRV działa tylko w Minecraft Java Edition. Gracze Bedrock Edition wpisują domenę w polu adresu, a port w osobnym polu.
Rekordy dla twojego serwera
Wpisz swoją domenę i adres z panelu. Narzędzie pokaże wartości do przepisania do formularza u dostawcy DNS.
Domena kupiona u rejestratora, bez http:// i www.
Zostaw puste, żeby gracze łączyli się na samą domenę.
Z panelu klienta. Możesz wkleić adres razem z portem.
Port serwera z panelu klienta.
Dodanie rekordów
Otwórz strefę DNS domeny
Zaloguj się u dostawcy DNS i otwórz ustawienia domeny. Sekcja z rekordami nazywa się zwykle Strefa DNS, Rekordy DNS albo DNS Records. Jeśli strefa ma już rekord A albo CNAME o tej samej nazwie, zmień go albo usuń.
Dodaj rekord A
Wybierz typ A. W polu nazwy wpisz subdomenę, np.
graj, a w polu wartości adres IP serwera bez portu. TTL zostaw domyślny. Jeśli dostawca pokazuje przy rekordzie przełącznik proxy, np. pomarańczową chmurkę w Cloudflare, wyłącz go, tak żeby rekord był ustawiony na DNS only.Dodaj rekord SRV
Wybierz typ SRV i przepisz wartości z narzędzia wyżej. W polu nazwy wpisz
_minecraft._tcp.graj, a w polu celu nazwę z rekordu A, np.graj.mojserwer.pl, a nie adres IP. Jeśli formularz ma osobne pola Usługa i Protokół, wpisz w nie_minecraftiTCP, a w polu nazwy samograj.Zapisz zmiany
Nowe rekordy zaczynają działać zwykle po kilku minutach. Czasem trwa to do kilku godzin, bo serwery DNS pamiętają stare odpowiedzi przez czas ustawiony w TTL.
Formularze rekordu SRV u różnych dostawców różnią się nazwami pól, ale proszą o te same dane:
| Pole | Wartość |
|---|---|
| Nazwa, Host, Name | _minecraft._tcp.graj albo _minecraft._tcp.graj.mojserwer.pl |
| Priorytet, Priority | 0 |
| Waga, Weight | 5 |
| Port | port serwera z panelu |
| Cel, Target, Wartość, Value | graj.mojserwer.pl |
Część dostawców sama dopisuje domenę do nazwy. Jeśli po zapisaniu widzisz nazwę _minecraft._tcp.graj.mojserwer.pl.mojserwer.pl, wpisz w polu nazwy tylko _minecraft._tcp.graj.
Domena bez subdomeny
Gracze mogą łączyć się też na samą domenę, np. mojserwer.pl. Nie zmieniaj przy tym rekordu A domeny (@): ten rekord prowadzi do strony internetowej i do poczty, więc po ustawieniu w nim adresu serwera gry strona przestanie działać.
Zamiast tego dodaj rekord A dla subdomeny, np. graj, tak jak w krokach wyżej, i rekord SRV z nazwą _minecraft._tcp (albo @ w polu nazwy, jeśli formularz ma osobne pola usługi i protokołu) i celem graj.mojserwer.pl. Gra łączy się według rekordu SRV z serwerem, a strona działa dalej.
Rekord A na @ możesz ustawić tylko wtedy, gdy pod domeną nie ma strony i nie planujesz jej dodać.
Sprawdzenie
W grze kliknij Multiplayer → Add Server i wpisz w polu adresu samą domenę, np. graj.mojserwer.pl, bez portu. Jeśli serwer pojawi się na liście z opisem i liczbą graczy, rekordy działają.
Rekordy sprawdzisz też komendą nslookup w terminalu albo w wierszu poleceń Windows:
nslookup graj.mojserwer.pl
nslookup -type=SRV _minecraft._tcp.graj.mojserwer.plPierwsza komenda powinna pokazać adres IP serwera, a druga port i cel z rekordu SRV.
Najczęstsze problemy
Can't resolve hostname
Gra nie znalazła domeny. Rekordy mogą jeszcze nie działać, więc odczekaj kilka minut. Potem
sprawdź komendą nslookup, czy rekord A istnieje i czy nazwa nie ma podwójnej domeny, np.
graj.mojserwer.pl.mojserwer.pl.
Serwer działa z portem w adresie, a bez portu nie
Rekord A działa, ale gra nie widzi rekordu SRV. Sprawdź, czy nazwa zaczyna się od
_minecraft._tcp, czy port zgadza się z panelem i czy cel to nazwa domeny, a nie adres IP.
Connection timed out przy rekordach ustawionych w Cloudflare
Rekord A ma włączone proxy (pomarańczowa chmurka). Proxy Cloudflare przepuszcza tylko ruch stron internetowych, więc gra łączy się z serwerem Cloudflare zamiast z twoim. Kliknij chmurkę przy rekordzie A, żeby zmienić go na DNS only.
Po zmianie adresu IP gracze dalej łączą się ze starym serwerem
Komputery graczy pamiętają starą odpowiedź DNS przez czas ustawiony w TTL. Poczekaj, aż minie, albo poproś graczy o ponowne uruchomienie gry.