Przekierowanie portów serwera Minecraft: Kompletny przewodnik konfiguracji

Konfiguracja serwera Minecraft jest ekscytująca, ale połączenie znajomych może być frustrujące bez odpowiedniego przekierowania portów serwera minecraft. Kiedy hostujesz serwer z domu, twój router działa jak bramkarz, który domyślnie blokuje przychodzące połączenia. Ten przewodnik przeprowadzi cię przez cały proces konfiguracji, wyjaśni, które porty musisz otworzyć i pokaże, jak naprawić typowe problemy z połączeniem, które uniemożliwiają graczom dołączenie do twojego świata.

Najważniejsze informacje:

  • Przekierowanie portów umożliwia zewnętrznym graczom połączenie się z twoim domowym serwerem Minecraft, kierując ruch przez router
  • Musisz przekierować port 25565 (domyślny) i przypisać komputerowi serwera statyczny lokalny adres IP
  • Przekroczenia czasu połączenia i błędy "nie można osiągnąć serwera" to typowe objawy nieprawidłowego przekierowania portów
  • Dynamiczne publiczne adresy IP zmieniają się regularnie, wymagając usług takich jak dynamiczny DNS, aby utrzymać stały dostęp
Ekran konfiguracji routera pokazujący ustawienia przekierowania portów serwera Minecraft

Zrozumienie, dlaczego przekierowanie portów ma znaczenie dla serwerów Minecraft

Kiedy uruchamiasz serwer Minecraft w swojej domowej sieci, znajduje się on za zaporą routera. Domyślnie routery odrzucają nieproszone przychodzące połączenia ze względów bezpieczeństwa. Tutaj przekierowanie portów staje się niezbędne. Tworzy ono specyficzną ścieżkę przez router, która kieruje ruch Minecraft do twojego komputera serwera.

Bez odpowiedniej konfiguracji gracze spoza twojej sieci lokalnej widzą komunikaty o błędach takie jak "Connection timed out: no further information" lub "Failed to connect to server." Te objawy występują, ponieważ ich żądania połączenia nigdy nie docierają do twojego serwera - zostają zablokowane na routerze.

Jakich portów właściwie używa Minecraft?

Serwery Minecraft Java Edition domyślnie używają portu 25565. To jest standardowy port TCP, który obsługuje cały ruch gry między klientami a serwerami. Chociaż możesz zmienić ten port w pliku server.properties, większość administratorów trzyma się domyślnego, aby uniknąć zamieszania.

Serwery Bedrock Edition używają zamiast tego portu UDP 19132. Upewnij się, że wiesz, którą wersję uruchamiasz przed skonfigurowaniem routera.

Konfiguracja statycznego adresu IP dla twojego serwera

Przed skonfigurowaniem przekierowania portów musisz przypisać komputerowi serwera statyczny lokalny adres IP. Routery zazwyczaj używają DHCP do automatycznego przypisywania adresów IP, ale te zmieniają się okresowo. Jeśli lokalny adres IP twojego serwera zmieni się po skonfigurowaniu przekierowania portów, reguły przekierowania będą wskazywać na niewłaściwe urządzenie.

Znajdowanie twojego obecnego lokalnego adresu IP

W systemie Windows otwórz Wiersz polecenia i wpisz ipconfig. Poszukaj "Adres IPv4" pod swoim aktywnym adapterem sieciowym. Zazwyczaj wygląda to jak 192.168.1.100 lub podobnie. Na Mac lub Linux użyj zamiast tego ifconfig lub ip addr.

Zapisz trzy informacje: twój adres IPv4, maskę podsieci i bramę domyślną (adres IP twojego routera). Będziesz ich potrzebować do konfiguracji statycznego IP.

Konfiguracja statycznego IP w systemie Windows

Przejdź do Połączeń sieciowych, kliknij prawym przyciskiem myszy swój aktywny adapter i wybierz Właściwości. Kliknij dwukrotnie "Protokół internetowy w wersji 4 (TCP/IPv4)." Wybierz "Użyj następującego adresu IP" i wprowadź swój obecny adres IP, maskę podsieci i bramę domyślną. Dla serwerów DNS możesz użyć 8.8.8.8 i 8.8.4.4 (publiczny DNS Google).

Ustawienia sieciowe Windows pokazujące konfigurację statycznego IP dla serwera Minecraft

Przewodnik po konfiguracji routera

Każda marka routera ma nieco inny interfejs, ale podstawowe koncepcje pozostają takie same. Uzyskasz dostęp do panelu administracyjnego routera, znajdziesz sekcję przekierowania portów i utworzysz nową regułę kierującą port 25565 do statycznego IP twojego serwera.

Dostęp do ustawień routera

Otwórz przeglądarkę internetową i wpisz adres IP bramy domyślnej (zazwyczaj 192.168.1.1, 192.168.0.1 lub 10.0.0.1) na pasku adresu. Będziesz potrzebować nazwy użytkownika i hasła administratora routera. Jeśli nigdy ich nie zmieniałeś, sprawdź naklejkę na routerze lub wyszukaj online domyślne dane logowania dla twojego modelu.

Konfiguracja popularnych marek routerów

Routery Netgear: Poszukaj "Advanced", następnie "Advanced Setup" i wybierz "Port Forwarding/Port Triggering." Kliknij "Add Custom Service." Wprowadź nazwę usługi jak "Minecraft", ustaw zarówno porty zewnętrzne, jak i wewnętrzne na 25565, wybierz protokół TCP i wprowadź statyczny adres IP twojego serwera.

Routery TP-Link: Przejdź do "Forwarding", następnie "Virtual Servers." Kliknij "Add New" i wprowadź port 25565 dla portów usługi i wewnętrznych. Wybierz protokół TCP i wprowadź adres IP twojego serwera. Niektóre modele nazywają to "Port Forwarding" zamiast "Virtual Servers."

Routery Linksys: Znajdź "Security" lub "Applications & Gaming", następnie wybierz "Single Port Forwarding." Wprowadź "Minecraft" jako nazwę aplikacji, ustaw porty zewnętrzne i wewnętrzne na 25565, wybierz protokół TCP i dodaj statyczny IP twojego serwera.

Routery ASUS: Przejdź do "WAN", następnie "Virtual Server/Port Forwarding." Włącz przekierowanie portów i dodaj nową regułę z nazwą usługi "Minecraft", zakresem portów 25565, lokalnym IP jako adresem twojego serwera i protokołem ustawionym na TCP.

Panel administracyjny routera wyświetlający reguły przekierowania portów dla serwera Minecraft

Problem dynamicznego IP i rozwiązania

Większość domowych połączeń internetowych używa dynamicznych publicznych adresów IP, które zmieniają się okresowo. Twój dostawca usług internetowych przypisuje te adresy i mogą się one zmieniać po ponownym uruchomieniu routera lub konserwacji ISP. To stwarza problem, ponieważ gracze potrzebują twojego obecnego publicznego IP, aby połączyć się z twoim serwerem.

Kiedy twój publiczny IP się zmienia, musisz powiadomić wszystkich graczy o nowym adresie. To szybko staje się męczące. Rozwiązaniem jest użycie usługi Dynamic DNS (DDNS). Te usługi zapewniają ci stałą nazwę hosta (jak myserver.ddns.net), która automatycznie aktualizuje się, aby wskazywać na twój obecny publiczny IP.

Wiele routerów ma wbudowaną obsługę DDNS dla usług takich jak No-IP, DynDNS lub Dynu. Sprawdź ustawienia routera w sekcji DDNS, gdzie możesz skonfigurować tę funkcję. Gracze mogą wtedy używać twojej nazwy hosta DDNS zamiast adresu IP, a połączenia będą działać niezależnie od zmian IP.

Testowanie konfiguracji przekierowania portów

Po skonfigurowaniu wszystkiego musisz zweryfikować, czy przekierowanie portów działa prawidłowo. Uruchom swój serwer Minecraft i użyj internetowego narzędzia do sprawdzania portów. Wprowadź port 25565 i swój publiczny adres IP. Jeśli port pokazuje się jako "otwarty" lub "dostępny", twoja konfiguracja się powiodła.

Poproś znajomego spoza twojej sieci, aby spróbował się połączyć używając twojego publicznego adresu IP. Jeśli może dołączyć pomyślnie, wszystko działa prawidłowo. Jeśli otrzymuje błędy przekroczenia czasu, sprawdź ponownie konfigurację statycznego IP, upewnij się, że twój serwer działa i zweryfikuj, czy reguła przekierowania portów używa prawidłowego adresu IP i numeru portu.

Podsumowanie

Przekierowanie portów serwera Minecraft wymaga starannej uwagi na kilka elementów: przypisanie statycznego lokalnego IP, skonfigurowanie reguł przekierowania portów routera i zarządzanie zmianami dynamicznego publicznego IP. Chociaż proces różni się nieznacznie między markami routerów, podstawowe kroki pozostają spójne. Po prawidłowej konfiguracji gracze mogą niezawodnie łączyć się z twoim serwerem bez ciągłego rozwiązywania problemów. Pamiętaj, aby utrzymywać swoje oprogramowanie serwera zaktualizowane i monitorować usługę DDNS, aby zapewnić nieprzerwane rozgrywki dla twojej społeczności.

FAQ

Nie, przekierowanie portów jest konieczne tylko wtedy, gdy hostujesz serwer w swojej własnej domowej sieci. Minecraft Realms i usługi hostingu zewnętrznego obsługują całą konfigurację sieciową za ciebie, więc gracze mogą się łączyć bez żadnej konfiguracji z twojej strony.

Tak, możesz zmienić port w pliku server.properties, modyfikując wartość "server-port". Upewnij się tylko, że przekierujesz nowy numer portu w ustawieniach routera i powiedz graczom, aby łączyli się używając formatu "twojeip:nowyport" (na przykład, 192.168.1.100:25566).

To klasyczny objaw nieprawidłowego przekierowania portów. Możesz się połączyć używając swojego lokalnego IP (192.168.x.x), ponieważ jesteś w tej samej sieci, ale połączenia zewnętrzne potrzebują odpowiedniego przekierowania portów, aby dotrzeć do twojego serwera przez router. Zweryfikuj swoje reguły przekierowania portów i upewnij się, że twój serwer używa statycznego adresu IP.

Przekierowanie portów otwiera ścieżkę przez twoją zaporę, ale serwery Minecraft są stosunkowo bezpieczne, gdy są aktualizowane. Przekierowuj tylko konkretny potrzebny port (25565), utrzymuj swoje oprogramowanie serwera aktualne z poprawkami bezpieczeństwa, używaj białej listy, aby kontrolować, kto może dołączyć i nigdy nie przekierowuj portów dla usług, których nie rozumiesz lub nie używasz.

Niektórzy dostawcy usług internetowych używają Carrier-Grade NAT (CGNAT), który uniemożliwia działanie tradycyjnego przekierowania portów. W takich przypadkach musisz albo poprosić o publiczny adres IP od swojego ISP (czasami za dodatkową opłatą), użyć usługi VPN, która obsługuje przekierowanie portów, albo przejść na usługę hostingu zewnętrznego zamiast samodzielnego hostingu.