Port serwera Hytale: 5520 po UDP

Serwer Hytale nasłuchuje domyślnie na porcie 5520 i komunikuje się protokołem QUIC, który działa na UDP. Port trzeba przekierować i otworzyć właśnie po UDP: reguła ustawiona tylko dla TCP nie wpuści żadnego gracza.

Stan na:

Jaki port ma serwer Hytale

  • Port: 5520
  • Protokół: UDP (QUIC). TCP nie jest potrzebny.
  • Zmiana portu: argument --bind przy starcie serwera.
  • Gracz nie ustawia niczego. Porty dotyczą tylko maszyny, na której działa serwer.

Jak przekierować port serwera Hytale na routerze

Jeśli serwer stoi w domu, za routerem, gracze z zewnątrz trafią do niego dopiero po przekierowaniu portu. Nazwy opcji różnią się między producentami routerów. Szukaj „Port Forwarding”, „Przekierowanie portów” albo „Serwer wirtualny”.

  1. Sprawdź lokalny adres IP komputera z serwerem, np. 192.168.1.20.
  2. Dodaj regułę: port zewnętrzny 5520, port wewnętrzny 5520, adres docelowy to ten komputer.
  3. Jako protokół wybierz UDP. Jeśli router ma opcję „TCP/UDP”, też zadziała, ale sam TCP nie wystarczy.
  4. Zapisz i podaj graczom swój publiczny adres IP albo domenę.

Warto nadać komputerowi z serwerem stały adres w sieci lokalnej (rezerwacja DHCP). Inaczej po restarcie routera przekierowanie może wskazywać na pusty adres.

Jak otworzyć port 5520 w zaporze (Windows i Linux)

Komendy z oficjalnego manuala serwera, otwierające port 5520 dla UDP.

Windows (PowerShell jako administrator):

New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow

Linux z ufw:

sudo ufw allow 5520/udp

Linux z iptables:

sudo iptables -A INPUT -p udp --dport 5520 -j ACCEPT

Na VPS sprawdź też zaporę w panelu dostawcy. Część firm filtruje ruch przed maszyną i reguła w systemie niczego wtedy nie zmienia.

Jak zmienić port serwera Hytale

Port ustawiasz argumentem --bind. Przykład z manuala, serwer na porcie 3500:

java -jar HytaleServer.jar --assets Assets.zip --bind 3500

Po zmianie portu przekieruj na routerze i otwórz w zaporze nowy numer, też po UDP. Gracze muszą wtedy dopisać port do adresu.

Nie można połączyć się z serwerem Hytale — przyczyny

Sprawdź po kolei:

  1. Przekierowanie jest na TCP. Musi być UDP.
  2. Zapora blokuje UDP 5520 w systemie albo w panelu VPS.
  3. Serwer nie jest uwierzytelniony. Po pierwszym uruchomieniu trzeba wpisać w konsoli serwera /auth login device i potwierdzić kod w przeglądarce.
  4. Serwer stoi za symetrycznym NAT albo CGNAT. Manual zaleca w takim przypadku VPS lub serwer dedykowany. Zdarza się to przy internecie komórkowym i u części dostawców światłowodu.
  5. Gracz wpisuje zły port. Przy porcie innym niż 5520 trzeba dopisać go do adresu po dwukropku.

Nie chcesz walczyć z portami?

HytaleZone pomaga postawić i skonfigurować serwer Hytale: od wyboru hostingu po porty, zaporę i kopie zapasowe. Opisz, co chcesz uruchomić, a odpowiemy z konkretną propozycją.

Pomoc z serwerem Hytale

Częste pytania

Jaki port ma serwer Hytale?

Domyślnie 5520. Serwer słucha na 0.0.0.0:5520, czyli na wszystkich interfejsach maszyny.

TCP czy UDP?

UDP. Hytale używa protokołu QUIC, który działa na UDP. Oficjalny manual serwera mówi wprost, że przekierowanie TCP nie jest potrzebne.

Jak zmienić port serwera Hytale?

Argumentem --bind przy uruchamianiu serwera, np. --bind 3500. Nowy port trzeba przekierować na routerze i otworzyć w zaporze, również po UDP, a gracze muszą dopisać go do adresu po dwukropku.

Gracze z internetu mobilnego nie mogą wejść. Czy to przez CGNAT?

Nie powinno. Według manuala gracze za CGNAT, typowym dla sieci komórkowych, łączą się jako klienci normalnie. Problem pojawia się, gdy za CGNAT albo symetrycznym NAT stoi sam serwer. Wtedy rozsądniej postawić go na VPS.

Źródła