NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Porty i firewall Minecraft wyjaśnione

MinecraftUpdated Nov 3, 20269 min read

Serwer Minecraft Java w PlayNHost ma jeden port główny, na którym dołączają gracze Java. Każda dodatkowa funkcja, którą włączysz, jak crossplay Bedrock, zdalna konsola, czat głosowy, mapa w przeglądarce czy odbiornik głosów, dostaje od panelu własny port. Każdy port jest pokazany na Porty i sieć, a nikt nie musi niczego otwierać na routerze ani w firewallu.

Jakich portów używa serwer Minecraft?

PortDo czego służyProtokółZwykle domyślnyEtykieta na Porty i siećJak jest dodawany
Port głównyGracze Java Edition. Query, gdy jest włączone, odpowiada na tym samym numerzeTCP dla graczy, UDP dla Query25565Główny, Port, do którego łączą się graczeZawsze jest
Crossplay BedrockGracze Bedrock na telefonach, tabletach i komputerach z Windows oraz dołączanie konsolTCP i UDP19132Bedrock crossplay (Geyser) (Crossplay z Bedrock)Włącz crossplay na karcie Crossplay z Bedrock
Zdalna konsolaNarzędzia RCON, takie jak boty DiscordTCP25575Remote console (RCON) (Zdalna konsola)Włącz zdalną konsolę w Ustawienia, Server Properties (Java) (Właściwości serwera dla Java)
Czat głosowySimple Voice ChatUDP24454Voice chat (Simple Voice Chat) (Czat głosowy)Czat głosowy na karcie Dodatki
Mapa w przeglądarceBlueMap, squaremap lub Dynmap w przeglądarceTCP8100, 8080 lub 8123Web map (BlueMap), Web map (squaremap) lub Web map (Dynmap) (Mapa w przeglądarce)Mapa na żywo w przeglądarce na karcie Dodatki
Odbiornik głosówNuVotifier, dla głosów na listach serwerówTCP8192Vote listener (NuVotifier) (Odbiornik głosów)Głosy z list serwerów na karcie Dodatki

Domyślne wartości Java pochodzą z opisu server.properties na Minecraft Wiki: server-port to "the TCP port number the server listens on" (numer portu TCP, na którym nasłuchuje serwer), query.port to port UDP, a rcon.port to port TCP. Poradnik instalacji Geysera mówi, że port Geysera jest używany "over both TCP and UDP, so it cannot be the port of the Paper / Spigot server" (przez TCP i UDP, więc nie może być portem serwera Paper / Spigot). Domyślne wartości dodatków pochodzą z samych pluginów.

Karta Crossplay z Bedrock i karta Dodatki są na stronie Porty i sieć, nad Wszystkie porty.

Czat Discord, Floodgate i dołączanie konsol nie potrzebują własnego portu. Most Discord i dołączanie konsol łączą się na zewnątrz, a Floodgate działa wewnątrz twojego serwera.

Dlaczego mój port nie jest 25565?

Wiele serwerów dzieli jedną maszynę, więc każdy serwer ma własne numery portów. Tylko jeden serwer na adres może mieć 25565, a pozostałe domyślne wartości z tabeli są zwykle zajęte lub niedostępne, więc twoje numery są prawie zawsze inne. To w porządku: panel za każdym razem zapisuje numer, który przydzielił, we właściwym pliku.

  • Port główny trafia do server.properties jako server-port przy każdym starcie oraz jako query.port w każdym typie poza Custom Jar. W Velocity trafia do velocity.toml, a w BungeeCord i Waterfall do config.yml.
  • Port funkcji trafia do własnych ustawień tego pluginu, gdy włączasz funkcję. Panel daje każdej funkcji wolny port, zwykle inny niż domyślny dla pluginu, więc gracze Bedrock wpisują port Bedrock pokazany w panelu, a nie 19132.

Dlatego nigdy nie zmieniaj portu ręcznie w pliku. server-port wpisany w server.properties jest zastępowany przy następnym starcie, a plugin ustawiony na port, którego twój serwer nie ma, jest nieosiągalny.

Jak zobaczyć porty mojego serwera w panelu?

  1. Otwórz swój serwer w panelu i kliknij Porty i sieć w lewym menu.
  2. Skopiuj adres Java pod Podaj to swoim graczom. Jest zapisany jako address:port, na przykład 203.0.113.10:25571.
  3. Spójrz na Wszystkie porty. Nagłówek podaje liczbę używanych portów w porównaniu z twoim planem, na przykład Użyte porty: 2 z 3, a każdy wiersz pokazuje swoją etykietę z tabeli powyżej. Pod nagłówkiem Wszystkie porty strona informuje: Każdy port obsługuje TCP i UDP.
  4. Dla Bedrock przeczytaj Gracze Bedrock łączą się z na karcie Crossplay z Bedrock. Pokazuje adres i port Bedrock.

Karta Graj ze znajomymi na Przegląd pokazuje graczom te same dane: adres Java, a przy włączonym crossplayu Adres Bedrock i Port Bedrock.

Jak łączą się gracze?

Typ serwera, który sam uruchamia Bedrock Edition, nie jest obecnie oferowany, więc gracze Bedrock zawsze dołączają do serwera Java przez crossplay: Jak uruchomić serwer Minecraft Bedrock.

Czy muszę otwierać porty na routerze lub w firewallu?

Nie. Firewall przed serwerami gier PlayNHost przepuszcza ruch do portów, które panel daje serwerom, TCP i UDP, a resztę odrzuca. Każdy port z twojej listy Wszystkie porty jest osiągalny z internetu, gdy tylko serwer działa, port Bedrock zarówno przez TCP, jak i UDP, jak wymaga Geyser.

Gracze łączą się na zewnątrz, z twoim serwerem, co pozwala każdy zwykły domowy router. Kroki przekierowania portów w poradnikach Geysera i innych pluginów są dla osób, które hostują serwer na własnym komputerze w domu.

Żeby sprawdzić porty spoza naszej sieci, uruchom Czy znajomi mogą dołączyć? na Przegląd. Sprawdza adres Java, a przy włączonym crossplayu port Bedrock, tak jak zrobiłaby to gra znajomego: Jak ustalić, dlaczego znajomi nie mogą dołączyć do serwera Minecraft.

Ile portów może mieć mój serwer?

Nagłówek Wszystkie porty pokazuje, ile pozwala twój plan. Każda funkcja z tabeli zajmuje jeden, a plugin, który potrzebuje portu bez przełącznika w panelu, zajmuje taki, który dodajesz sam: Jak dodać port do serwera Minecraft. Panel wybiera numer: możesz nadać portowi nazwę, ale nie wybierzesz go.

Gdy wszystkie porty są zajęte, panel odrzuca nową funkcję komunikatem w rodzaju This server already uses all <n> ports its plan includes, so a voice chat port could not be added. Remove a port you no longer need on the Network page, then try again. (Ten serwer używa już wszystkich <n> portów, które zawiera jego plan, więc nie udało się dodać portu czatu głosowego. Usuń port, którego już nie potrzebujesz, na stronie Sieć, i spróbuj ponownie.) Usuń port, którego już nie używasz, pod Wszystkie porty na Porty i sieć i spróbuj ponownie. Funkcja, którą wyłączysz, zostawia swój port na serwerze, więc często to właśnie ten warto usunąć.

Częste problemy z portami i ich rozwiązania

Console pokazuje FAILED TO BIND TO PORT

Plugin lub mod próbował otworzyć port, którego twój serwer nie ma, albo serwer nie skończył się jeszcze zamykać. Poczekaj minutę i wystartuj ponownie, a potem przeczytaj linie nad błędem. Rozwiązania są w Twój serwer Minecraft nie mógł otworzyć swojego portu.

Gracze Java wpadają w timeout

  • Port został pominięty w adresie. Skopiuj cały adres jeszcze raz z Graj ze znajomymi.
  • Serwer jest zatrzymany albo jeszcze się uruchamia. Poczekaj, aż plakietka na Przegląd pokaże Działa.
  • Uruchom Czy znajomi mogą dołączyć?, żeby poznać dokładną przyczynę.

Gracze Bedrock nie mogą się połączyć

  • Wpisali port Java. Bedrock używa portu pod Gracze Bedrock łączą się z, w osobnym polu.
  • Karta mówi Gracze Bedrock nie dołączą, dopóki nie zaktualizujesz crossplay. Twój crossplay nadal dzieli port główny, którego Bedrock 26.60 i nowsze nie mogą używać. Kliknij Zaktualizuj crossplay, zrestartuj i podaj graczom nowy port Bedrock.
  • Serwer nie został zrestartowany po włączeniu crossplayu. Zrestartuj go.

Pozostałe przyczyny, razem z błędami Geysera, są w Gracze Bedrock nie mogą dołączyć do serwera Minecraft.

Narzędzie RCON, mapa w przeglądarce lub strona z głosami nie może się połączyć

Użyj adresu własnego portu tej funkcji, a nie adresu Java. Zdalna konsola pokazuje go pod Hasło zdalnej konsoli jako RCON: i adres. Na karcie Dodatki mapa w przeglądarce ma Otwórz mapę, a odbiornik głosów ma Kopiuj adres do głosów. Gracze czatu głosowego nigdy nie wpisują portu: serwer podpowiada go ich modowi. Funkcja odpowiada dopiero po restarcie, który następuje po jej włączeniu. Zobacz Jak połączyć narzędzie RCON z serwerem Minecraft, Jak dodać mapę na żywo do serwera Minecraft i Jak skonfigurować głosy z list serwerów na serwerze Minecraft.

Włącz query jest odrzucane

Panel mówi Bedrock crossplay uses this port's UDP side, which Query also needs, so Query was not turned on. Player counts work without it. To use Query, press Update crossplay on the Network page first. (Crossplay Bedrock używa strony UDP tego portu, której potrzebuje też Query, więc Query nie zostało włączone. Liczba graczy działa bez niego. Żeby użyć Query, najpierw naciśnij Update crossplay na stronie Sieć.) Query odpowiada na numerze portu głównego przez UDP, którego starsza konfiguracja crossplayu używa też dla Bedrock. Kliknij Zaktualizuj crossplay na karcie Crossplay z Bedrock i zrestartuj, a potem włącz Włącz query w Server Properties (Java). Zobacz Właściwości serwera Minecraft wyjaśnione.

W każdej innej sprawie zacznij od Problemy z serwerem Minecraft i ich rozwiązania.

Masz już serwer gdzie indziej? Przenieś go do nas

NASZE OSTATNIE WPISY