Przekierowanie portów serwera Minecraft: Kompletny przewodnik konfiguracji

Konfiguracja serwera Minecraft z routerem i połączeniami sieciowymi - ilustracja

Konfiguracja serwera Minecraft to ekscytujące przedsięwzięcie, ale sprawienie, by Twoi znajomi mogli się połączyć, może być frustrujące bez odpowiedniego przekierowania portów dla serwera Minecraft. Kiedy hostujesz serwer z domu, Twój router działa jak strażnik, 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 z serwerem statyczny lokalny adres IP
  • Przekroczenia czasu połączenia i błędy "nie można dotrzeć do 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 sieci domowej, znajduje się on za zaporą routera. Domyślnie routery odrzucają niezamówione połączenia przychodzące ze względów bezpieczeństwa. Tutaj przekierowanie portów staje się niezbędne. Tworzy ono specjalną ścieżkę przez router, która kieruje ruch Minecraft do Twojego komputera z serwerem.

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 - są blokowane na routerze.

Jakich portów faktycznie używa Minecraft?

Serwery Minecraft Java Edition domyślnie używają portu 25565. To standardowy port TCP, który obsługuje cały ruch gry między klientami a serwerami. Choć 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 konfiguracją routera.

Konfiguracja statycznego adresu IP dla Twojego serwera

Przed skonfigurowaniem przekierowania portów musisz przypisać komputerowi z serwerem 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 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 routera). Będziesz ich potrzebować do konfiguracji statycznego IP.

Konfiguracja statycznego IP w systemie Windows

Przejdź do Połączeń sieciowych, kliknij prawym przyciskiem myszy 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) w 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 port zewnętrzny, jak i wewnętrzny na 25565, wybierz protokół TCP i wprowadź statyczny adres IP 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 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 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 serwera i protokołem ustawionym na TCP.

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

Problem z dynamicznym 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 aktualnego 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ę żmudne. 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 aktualny publiczny IP.

Wiele routerów ma wbudowane wsparcie DDNS dla usług takich jak No-IP, DynDNS lub Dynu. Sprawdź ustawienia routera w poszukiwaniu 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 sprawdzić, czy przekierowanie portów działa poprawnie. 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 się pomyślnie dołączyć, wszystko działa poprawnie. Jeśli otrzymuje błędy przekroczenia czasu, sprawdź ponownie konfigurację statycznego IP, upewnij się, że serwer jest uruchomiony 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 komponentów: przypisanie statycznego lokalnego IP, skonfigurowanie reguł przekierowania portów routera i zarządzanie zmianami dynamicznego publicznego IP. Choć 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 aktualizować oprogramowanie serwera i monitorować usługę DDNS, aby zapewnić nieprzerwane granie dla Twojej społeczności.

FAQ

Nie, przekierowanie portów jest konieczne tylko wtedy, gdy hostujesz serwer we własnej sieci domowej. Minecraft Realms i zewnętrzne usługi hostingowe 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". Po prostu upewnij się, że przekierowujesz 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 lokalnego IP (192.168.x.x), ponieważ jesteś w tej samej sieci, ale połączenia zewnętrzne potrzebują prawidłowego przekierowania portów, aby dotrzeć do Twojego serwera przez router. Zweryfikuj 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 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 (czasem za dodatkową opłatą), użyć usługi VPN, która obsługuje przekierowanie portów, albo przejść na zewnętrzną usługę hostingową zamiast samodzielnego hostowania.