Valheim: serwer nie pojawia się na liście serwerów
Serwer Valheim, który działa poprawnie, ale nigdy nie pojawia się w przeglądarce, prawie zawsze zawodzi w jednym konkretnym punkcie, a kandydatów jest tylko kilku. Są poniżej, w kolejności, w jakiej okazują się odpowiedzią.
Najpierw rozdziel trzy awarie
Zanim przejdziesz przez listę, ustal, z jakim problemem masz do czynienia. Najpierw sprawdź log: jeśli serwer w ogóle nie skończył startu, to problem z hasłem lub światem, a przeglądarka na razie nie ma znaczenia. Jeśli wystartował, spróbuj bezpośredniego połączenia na swój adres i port z zewnątrz swojej sieci. Jeśli wejdziesz, serwer jest zdrowy, a problemem jest listing. Jeśli nie, serwer jest nieosiągalny, a brak listingu to objaw, a nie przyczyna.
Te trzy prowadzą do różnych połówek tej strony, a pomylenie ich kosztuje najwięcej czasu.
Pięć przyczyn w kolejności
1.Port zapytań (2457) nie jest otwarty
Valheim ogłasza się na porcie gry plus jeden. Otwórz 2456 i zapomnij o 2457, a dostaniesz charakterystyczny objaw: serwer działa, znajomi wpisujący adres wchodzą, a w przeglądarce nie pojawia się dla nikogo. To najczęstsza pojedyncza przyczyna i warto ją wykluczyć, zanim cokolwiek dotkniesz.
2.Hasło łamie jedną z dwóch zasad Valheim
Serwer w ogóle nie chce wystartować, co wygląda na „nie pojawia się” dla każdego, kto nie czytał logu. Publiczny serwer wymaga hasła co najmniej pięciu znaków, a hasło nie może pojawiać się w nazwie serwera ani świata. Ta druga zasada łapie grupy, które nazywają serwer hasłem, żeby było łatwo je zapamiętać. Zmień nazwę jednego z trzech i serwer wystartuje.
3.Serwer jest ustawiony jako prywatny
Serwer uruchomiony jako niepubliczny celowo nigdy nie rejestruje się w przeglądarce. Nadal przyjmuje bezpośrednie połączenia i kody dołączenia crossplay, więc wszystko działa dla każdego, kto zna adres. Jeśli ktoś zmienił to ustawienie na „ukryj” przed obcymi, to ustawienie robi dokładnie to, co mówi.
4.Gracze crossplay szukają w złym miejscu
Społecznościowa przeglądarka to lista z backendu Steam. Gracze z Xbox i Game Pass nie znajdują tam serwerów crossplay i mają dołączać kodem dołączenia albo przez adres. Jeśli gracze na Steamie widzą serwer, a gracze konsolowi nie, zwykle o to chodzi. Drugim kandydatem jest niepublikowany port crossplay 2458.
5.Jest na liście, a ty go odfiltrowujesz
Przeglądarka w grze zapamiętuje filtry między sesjami i ukrywa serwery według regionu, tego, czy są pełne, oraz fragmentu nazwy. Zanim uznasz, że listing jest zepsuty, wyczyść filtry i wyszukaj dokładną nazwę serwera, albo połącz się bezpośrednio, żeby potwierdzić, że sam serwer jest osiągalny.
Valheim działa tylko na UDP
Warto to powiedzieć wprost, bo tu idzie dużo czasu na rozwiązywanie problemów. Valheim używa UDP 2456 do gry, UDP 2457 do zapytań o serwer i UDP 2458 do crossplay. Nic z tego nie jest TCP. Interfejsy routerów domyślnie ustawiają TCP, a reguły przekierowania napisane dla TCP wyglądają poprawnie w interfejsie, nie robiąc nic dla gry.
Czytanie logu zamiast zgadywania
Serwer wypisuje powód przy starcie niemal zawsze, gdy nie udało mu się uruchomić. Hasło łamiące jedną z dwóch zasad nazwie się samo. Świat, którego nie dało się wczytać, też to zgłasza. Otwórz log kontenera, zrestartuj serwer i przeczytaj pierwsze trzydzieści sekund, a nie ostatnie trzydzieści. Przyczyna jest prawie zawsze w sekwencji startu, a wszystko, co następuje po niej, to skutek.
Jednej rzeczy nie znajdziesz: konsoli RCON. Dedykowany serwer Valheim jej nie ma, więc nie ma zdalnego polecenia, którym można by odpytać działający serwer. Log i odpowiedź na zapytanie to cała powierzchnia diagnostyczna, dlatego port zapytań ma tak duże znaczenie.
Jeśli to port zapytań
Naprawa polega na opublikowaniu 2457 obok 2456, a serwer wraca do przeglądarki w ciągu minuty lub dwóch od rejestracji. Nie ma interwału heartbeat do wyczekania ani niczego do ręcznego ponownego zarejestrowania. Jeśli nie wrócił po restarcie i kilku minutach, przyczyną nie była ta, którą zmieniłeś: wróć do logu.
Jeśli używasz crossplay, opublikuj też 2458. Serwer bez niego zachowuje się w najbardziej mylący sposób: zupełnie normalnie dla graczy na Steamie, a zepsuty tylko dla wszystkich innych. To też port, o który najczęściej zapominają specyfikacje marketplace i presety hostów, więc warto to potwierdzić, zamiast zakładać.
Albo zacznij od serwera, który jest już skonfigurowany
Wszystkie trzy porty UDP opublikowane, crossplay włączony, backupy działają i hasło, które gra faktycznie zaakceptuje. Pierwszy tydzień za darmo, jeśli twoje konto Flux jest nowe.
Najczęstsze pytania
Dlaczego mój serwer Valheim nie jest na liście serwerów?
Zwykle port zapytań albo hasło. Valheim ogłasza się na UDP 2457, czyli porcie gry plus jeden, a serwer z otwartym 2456, ale nie 2457, działa bez zarzutu i nigdy nie jest na liście. Inna częsta przyczyna to serwer oznaczony jako publiczny bez hasła albo hasło krótsze niż pięć znaków, przy którym serwer w ogóle nie wystartuje.
Mój serwer działa przy bezpośrednim połączeniu, ale nie jest na liście. Dlaczego?
Ta kombinacja wskazuje niemal wyłącznie na port zapytań. Bezpośrednie połączenia używają 2456 i się udają, a listing wymaga 2457 i nigdy nie działa. Otwórz drugi port UDP, a serwer wróci do przeglądarki bez żadnej innej zmiany.
Czy Valheim wymaga TCP oprócz UDP?
Nie. Valheim używa wyłącznie UDP: 2456 do gry, 2457 do zapytań i 2458 do crossplay. Otwarcie TCP nic nie daje, a czas spędzony na regułach TCP to najczęstszy zmarnowany krok przy diagnozowaniu tego problemu.
Dlaczego serwer w ogóle odmawia startu?
Najpierw sprawdź hasło. Valheim wymaga co najmniej pięciu znaków dla publicznego serwera i odmawia startu, jeśli hasło pojawia się w nazwie serwera lub świata. To łapie ludzi, którzy nazywają serwer hasłem, żeby znajomi je zapamiętali.
Jak długo po naprawie czekać, aż serwer się pojawi?
Minutę lub dwie, po pomyślnej rejestracji. Jeśli serwer nie wrócił po restarcie i kilku minutach, przyczyną nie była ta, którą zmieniłeś. Wróć do logu i przeczytaj sekwencję startu.
Czy host może to spowodować?
Tylko przez opublikowanie złych portów, co jest widoczne dla ciebie. Dobry host eliminuje tryby awarii, które kontroluje: publikuje 2456, 2457 i 2458 i nie pozwala wdrożyć serwera z hasłem, które gra odrzuci.
Czytaj dalej
- Jak hostować serwer ValheimSprzęt, steamcmd, pliki świata, porty i kopie zapasowe, w kolejności, która działa.
- Wynajmij serwer ValheimIle kosztuje każdy poziom i jak dobrać go według świata, a nie grupy.
- Modowany hosting serwera ValheimJak BepInEx działa na serwerze dedykowanym, gdzie idą wtyczki i dlaczego klienci też ich potrzebują.
- Zarządzany hosting ValheimCo obejmuje zarządzany plan, co pozostaje twoje i gdzie znajduje się twój świat.