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

Porty i firewall DayZ wyjaśnione

DayZUpdated Nov 3, 20268 min read

Serwer DayZ używa trzech portów: portu gry, z którym łączą się gracze, portu zapytań Steam, który wprowadza serwer na listę serwerów, oraz portu RCON BattlEye dla narzędzi administracyjnych. W PlayNHost wszystkie trzy są przydzielone i otwarte za ciebie. Gracze potrzebują tylko Adresu serwera ze strony Przegląd.

Jakich portów używa serwer DayZ?

PortProtokółPrzykład BohemiiNa twoim serwerze PlayNHostGdzie go zobaczysz
Port gry: tu łączą się graczeBohemia tego nie podaje; twój port obsługuje TCP i UDP2302Port GłównyAdres serwera na Przegląd oraz Porty i sieć
Port zapytań Steam: lista serwerów pyta nim o twój serwerUDP2305Osobny portPort zapytań Steam w Ustawienia gry
Port RCON BattlEye: tu łączą się narzędzia administracyjneUDPPort gry, chyba że RConPort w konfiguracji BattlEye ustawia innyOsobny portPort RCON w Ustawienia gry

Strona konfiguracji serwera Bohemii podaje -port=2302 jako port, na którym nasłuchuje serwer, i opisuje steamQueryPort jako ustawienie, które "should fix the issue with server not being visible in client server browser" (powinno naprawić problem z serwerem niewidocznym w przeglądarce serwerów w kliencie). Zapytania serwerów Steam idą przez UDP, a specyfikacja protokołu RCon BattlEye mówi, że RCON BattlEye również używa UDP, na porcie gry, dopóki nie ustawi się własnego portu. W PlayNHost ma własny port.

Port zapytań Steam i Port RCON są oznaczone jako Tylko do odczytu w Ustawienia gry. Przed każdym startem panel uruchamia DayZ z twoim portem gry, zapisuje steamQueryPort w serverDZ.cfg i zapisuje RConPort w battleye/beserver_x64.cfg, więc serwer zawsze nasłuchuje na portach, które pokazuje panel.

Dlaczego moje porty DayZ zwykle nie są 2302 i 2305?

Każdy serwer PlayNHost dostaje własne porty z maszyny, na której działa, więc wiele serwerów może dzielić jeden adres IP. 2302 i 2305 to numery z przykładów Bohemii dla serwera, który hostujesz sam. Numery twojego serwera zwykle są inne, więc zawsze podawaj graczom Adres serwera pokazany przez panel, nigdy numer z poradnika dla serwerów domowych.

Nie możesz zmienić tych portów. Jeśli zmienisz steamQueryPort w serverDZ.cfg albo RConPort w konfiguracji BattlEye, panel zapisze z powrotem własną wartość przy następnym starcie.

Gdzie w panelu znajdę adres i porty?

  1. Otwórz swój serwer w panelu. Na stronie Przegląd znajdź wiersz Adres serwera na karcie serwera i kliknij ikonę kopiowania obok. To IP i port gry, na przykład 203.0.113.10:25600.
  2. Pełną listę zobaczysz, klikając Porty i sieć w lewym menu. Podaj to swoim graczom pokazuje ten sam adres z przyciskiem kopiowania.
  3. Spójrz pod Wszystkie porty. Widzisz trzy wiersze. Ten z plakietką Główny, opisany jako Port, do którego łączą się gracze, to port gry.
  4. Żeby odróżnić pozostałe dwa, kliknij Ustawienia w kartach nad stroną, potem Ustawienia gry i porównaj ich numery z Port zapytań Steam i Port RCON.
  5. Żeby opisać wiersz, otwórz menu ... na jego końcu, wybierz Zmień nazwę, wpisz Opis, na przykład RCON, i kliknij Zapisz zmiany. Wiersz pokazuje wtedy twój opis zamiast Brak opisu.

Serwery DayZ nie mają karty Graj ze znajomymi, więc adres kopiujesz z wiersza Adres serwera.

Jak gracze łączą się z serwerem DayZ w PlayNHost?

Gracze szukają na liście serwerów DayZ twojej Nazwy serwera albo łączą się przez IP i port z Adresu serwera. Nigdy nie wpisują portu zapytań Steam ani portu RCON. Pełne kroki oraz to, co sprawdzić przy wersjach i modach, są w Jak dołączyć do serwera DayZ.

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

Nie. Maszyna, na której działa twój serwer DayZ, przyjmuje połączenia z internetu na portach, które panel daje serwerom, zarówno TCP, jak i UDP, a wszystkie trzy porty DayZ są wśród nich. Panel mówi o tym pod Wszystkie porty: Każdy port obsługuje TCP i UDP. Domowe routery twoich graczy przepuszczają połączenia wychodzące, więc oni też niczego nie otwierają. Przekierowanie portów jest tylko dla serwera, który hostujesz za własnym routerem.

Tylko porty wymienione pod Wszystkie porty docierają do twojego serwera z zewnątrz. Narzędzie lub mod, który nasłuchuje na własnym porcie, nie będzie osiągalny, chyba że użyje jednego z nich. Jeśli twój plan zawiera dodatkowe porty, Wszystkie porty pokazuje Dodaj port, a numer wybiera maszyna. Jeśli nie ma tego przycisku, twój plan nie zawiera dodatkowych portów: otwórz zgłoszenie i napisz, co go potrzebuje.

Czy mogę zmienić port główny albo któryś usunąć?

Zostaw port gry jako Główny i zostaw wszystkie trzy porty na miejscu. Ustaw jako główny w menu ... wiersza przenosi tylko port gry, a Port zapytań Steam i Port RCON zostają, gdzie są, więc gra nasłuchiwałaby wtedy na tym samym numerze co jeden z nich.

Menu może też oferować Usuń port przy wierszach zapytań i RCON. Nie używaj go: DayZ nadal byłby skonfigurowany na ten numer, a usunięty port wraca do maszyny, gdzie może go dostać inny serwer.

Do czego służy port RCON w DayZ?

Serwer DayZ nie czyta poleceń wpisanych w Console panelu. Polecenia administracyjne idą przez RCON BattlEye, na Port RCON. RCON pozostaje wyłączony, dopóki nie ustawisz Hasła RCON w Ustawienia gry i nie zrestartujesz. Wtedy karta Aktywni gracze podaje nazwy graczy i może ich wyrzucać lub banować, a narzędzia mówiące RCON BattlEye, takie jak BattleMetrics, łączą się z IP twojego serwera, Portem RCON i Hasłem RCON: Jak zostać adminem na serwerze DayZ.

Częste problemy z portami w DayZ i rozwiązania

Mojego serwera DayZ nie ma na liście serwerów

Port zapytań Steam jest już skonfigurowany, więc nie ma czego otwierać. Poczekaj, aż Console pokaże Mission read., a potem szukaj Nazwy serwera z Ustawienia gry, a nie nazwy na górze panelu. W międzyczasie gracze mogą łączyć się przez Adres serwera. Więcej przyczyn w Problemy z serwerem DayZ i ich rozwiązania.

Znajomy nie może połączyć się przez adres

  • Skopiuj Adres serwera jeszcze raz z Przegląd, razem z portem. Port zapytań Steam i port RCON nigdy nie służą do dołączania.
  • Sprawdź, czy plakietka mówi Działa i czy Console pokazuje Mission read.
  • Sieci szkolne, firmowe i publiczne mogą blokować porty gier. Poproś gracza, żeby spróbował innej sieci.

Problemy z wersjami i modami są w Gracze nie mogą dołączyć do serwera DayZ po aktualizacji gry i Gracze są wyrzucani z serwera DayZ z powodu sygnatur modów.

Moje narzędzie RCON nie może się połączyć

  • Ustaw Hasło RCON i zrestartuj serwer. Bez niego RCON jest wyłączony i nic nie odpowiada na Porcie RCON.
  • Użyj Portu RCON z Ustawienia gry, a nie portu gry z adresu.
  • Użyj narzędzia mówiącego RCON BattlEye. To własny protokół BattlEye przez UDP, więc narzędzie zrobione dla RCON innej gry nie może się połączyć.
  • Jeśli hasło zostało zmienione, gdy serwer działał, zrestartuj go, żeby BattlEye wczytał nowe.

Gdy wyrzucenie lub ban z karty Aktywni gracze nie dociera do RCON, panel pokazuje BattlEye RCon did not answer. Check the server is running and the RCON password under Settings, then try again. (BattlEye RCon nie odpowiedział. Sprawdź, czy serwer działa, i hasło RCON w Ustawieniach, a potem spróbuj ponownie.) Zobacz Jak wyrzucać i banować graczy na serwerze DayZ.

Karta Aktywni gracze pokazuje liczbę, ale bez nazw

To nie jest problem z portem. Przy wyłączonym RCON panel liczy graczy przez port zapytań Steam, który nie podaje nazw. Ustaw Hasło RCON i zrestartuj.

Warto wiedzieć

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

NASZE OSTATNIE WPISY