Przejdź do treści

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.pl na 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

  1. 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ń.

  2. 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.

  3. 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 _minecraft i TCP, a w polu nazwy samo graj.

  4. 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:

PoleWartość
Nazwa, Host, Name_minecraft._tcp.graj albo _minecraft._tcp.graj.mojserwer.pl
Priorytet, Priority0
Waga, Weight5
Portport serwera z panelu
Cel, Target, Wartość, Valuegraj.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.pl

Pierwsza 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.