Przejdź do treści głównej

Rozwiązywanie problemów z ARK

Serwer ARK nie pojawia się na liście nieoficjalnej

Działający serwer ARK, którego nikt nie może znaleźć, prawie nigdy nie jest zepsuty. Przegrywa w kolejce. Przeglądarki Steam i w grze mogą naraz zapytać o szczegóły tylko ograniczoną liczbę serwerów, a nowy albo pusty serwer jest pierwszym, który wypada z tej puli.

  • Poradniki ARK
  • Zaktualizowano
  • 8 min czytania
  • Limity przeglądarki serwerów
  • Cache zapytań A2S
  • Rozwiązanie zapasowe: połączenie bezpośrednie
SPRAWDZENIA LISTYPort zapytań osiągalnyWymaganebIsLANMatchfalseZarejestrowany zewnętrznieDo 48hCiągły uptimeBardzo pomagaCache zapytań A2SWłączonyPierwsze cztery ustawiasz sam. Ostatnie to coś, co naprawdę pokonuje limit zapytań.

Krótka odpowiedź

Przeglądarka serwerów może naraz odpytać tylko ograniczoną pulę serwerów, więc twojego może po prostu nie być w tej partii. Ustaw bIsLANMatch=false, potwierdź, że port zapytań jest osiągalny, zarejestruj serwer na zewnętrznej stronie z listami, takiej jak ArkServers.net, i utrzymuj ciągły uptime. Cache zapytań to coś, co usuwa problem, zamiast go obchodzić.

Najważniejsze informacje

  • Brak wpisu na liście to zwykle problem z kolejką, a nie wina serwera.
  • Steam i przeglądarka w grze odpytują naraz około 5000 serwerów.
  • Nowe, puste i często restartowane serwery są pierwsze do odrzucenia.
  • Zewnętrzne strony z listami potrzebują do 48 godzin, żeby wykryć serwer.
  • Połączenie bezpośrednie zawsze działa, nawet gdy przeglądarka odmawia jego pokazania.

Dlaczego twój serwer nie widnieje na liście

Na świecie jest znacznie więcej serwerów ARK, niż jakakolwiek przeglądarka może naraz zapytać. Zarówno przeglądarka serwerów Steam, jak i lista nieoficjalna w grze działają przez partię zapytań, i są trzy sposoby, by znaleźć się poza nią.

Limity zapytań
Steam i przeglądarka w grze mogą naraz odpytać jakieś 5000 serwerów. Jeśli twojego nie ma w tej partii, nie pojawi się. Nic z nim nie jest nie tak.
Opóźnienie wpisu
Zewnętrzne strony, takie jak ArkServers.net, obejmują znacznie szerszy zakres niż przeglądarka w grze, ale rejestracja nie jest natychmiastowa. Zajmuje kilka godzin, a czasem do 48.
Uptime
Serwery, które są online nieprzerwanie, częściej pojawiają się w wynikach Steam i w grze. Nowy serwer albo taki, który często się restartuje, wciąż traci pozycję, którą zdobył.

Razem te trzy rzeczy wyjaśniają wzorzec, o którym mówi większość właścicieli: serwer był widoczny, potem zniknął, a potem sam wrócił. To jest partia, w którą i z której wpadasz, a nie ustawienie, które samo się cofa.

Najpierw sprawdź ustawienia serwera

Zanim zrobisz coś bardziej wyrafinowanego, wyeliminuj dwa błędy konfiguracji, które ukrywają serwer niezależnie od wszystkiego innego.

Ustaw bIsLANMatch na false. Jeśli twój serwer jest oznaczony jako mecz w sieci lokalnej, w ogóle nie będzie publicznie widoczny. W GameUserSettings.ini:

[SessionSettings]
bIsLANMatch=false

Potwierdź, że port zapytań jest otwarty i poprawnie przekierowany. Port zapytań jest osobny od portu gry, i serwer może być doskonale dostępny przez połączenie bezpośrednie, będąc jednocześnie całkowicie niewidocznym dla przeglądarki, ponieważ przeglądarka rozmawia z portem zapytań, a gracze z portem gry. Jeśli jeden jest osiągalny, a drugi nie, to jest dokładnie ten objaw, który dostajesz.

Cache zapytań A2S

A2S to protokół, którego Steam i przeglądarka w grze używają, aby zapytać serwer o jego nazwę, liczbę graczy, mapę i ping. Każdy wpis widoczny na liście serwerów to odpowiedź na jedno z tych zapytań.

Cache A2S przechowuje i przekazuje te odpowiedzi. Zamiast żeby każde zapytanie przemierzało całą drogę do twojego serwera i z powrotem, jest ono obsługiwane z cache na brzegu sieci, blisko tego, kto zapytał. To robi dwie użyteczne rzeczy:

  • Zapytania są obsługiwane szybko i niezawodnie, więc twój serwer jest dużo mniej narażony na wypadnięcie z partii za wolną odpowiedź albo timeout pod obciążeniem.
  • Ping pokazywany w przeglądarce odzwierciedla odległość do cache, a nie do serwera, co w naszej sieci zwykle wyświetla się jako około 10 do 30ms.

Nasz cache działa w ponad 50 lokalizacjach na świecie. Praktyczny efekt jest taki, że serwer w UK nie wygląda jak odległy, wolno odpowiadający serwer dla gracza przeglądającego listę z innego miejsca, i pozostaje w wynikach zapytań, zamiast z nich wypadać.

Cache zmienia ping pokazywany przez przeglądarkę, a nie opóźnienie twojej faktycznej rozgrywki. Gdy gracz już się połączy, rozmawia z serwerem bezpośrednio, przy jakiejkolwiek rzeczywistej odległości sieciowej. Wpływa to na wykrywalność, nie na wydajność.

Zarejestruj się na zewnętrznych stronach z listami

Strony takie jak ArkServers.net nie są związane limitem partii przeglądarki w grze, co czyni je dużo bardziej niezawodną drogą dla graczy szukających konkretnego serwera.

  1. Odwiedź stronę z listą

    Wejdź na ArkServers.net i znajdź opcję dodania serwera.

  2. Podaj swoje IP i port zapytań

    Port zapytań, nie port gry. Pomylenie tego jest powodem, dla którego zgłoszony serwer nigdy się nie pojawia.

  3. Poczekaj na wykrycie

    Zwykle kilka godzin. Daj do 48 przed uznaniem tego za niepowodzenie.

Uptime i dlaczego ma znaczenie

Stabilność to tutaj nie tylko dobra praktyka, to czynnik rankingowy. Serwery, które pozostają online, częściej trafiają do wyników zapytań, a każdy restart resetuje część pozycji, jaką serwer sobie wypracował.

Z tego wynikają dwie rzeczy. Unikaj niepotrzebnych restartów, zwłaszcza w pierwszych dniach nowego serwera, kiedy jest najbardziej kruchy na listach. A jeśli eksperymentujesz z ziarnami, rozmiarami świata albo zestawami modów, ustal to, zanim zaczniesz reklamować serwer, bo każda z tych zmian oznacza kolejny restart dokładnie w momencie, gdy najmniej go chcesz.

Połączenie bezpośrednie jako rozwiązanie zapasowe

Podczas oczekiwania na wpis na listę połączenie bezpośrednie zawsze działa. Podaj swojej społeczności IP i port, a dołączą niezależnie od tego, co robi przeglądarka.

Przykładowy format adresu:

123.45.67.89:27015
  1. Otwórz Steam

    Sam klient, nie grę.

  2. Przejdź do View, potem Servers

    Z paska menu u góry okna Steam.

  3. Favourites, potem Add a Server

    Przycisk znajduje się na dole okna.

  4. Wpisz IP i port, a następnie znajdź gry pod tym adresem

    Gdy adres się rozwiąże, serwer zostaje w twoich ulubionych i można do niego dołączyć z zakładki Favourited w grze.

Jak dać się znaleźć, gdy już jesteś na liście

Bycie widocznym i bycie znalezionym to różne problemy. Gdy strona techniczna jest już załatwiona, to, co naprawdę porusza igłą, to aktywność.

  • Namów swoich graczy, żeby dodali serwer do ulubionych. Serwery w ulubionych są dostępne z zakładki Favourited w grze niezależnie od nastroju przeglądarki, co oznacza, że twoi stali bywalcy przestają w ogóle polegać na wyszukiwaniu.
  • Pilnuj statusu swojego wpisu. Sprawdzaj zewnętrzne strony od czasu do czasu, zamiast zakładać, że udana rejestracja pozostaje udana.
  • Promuj poza grą. Media społecznościowe, fora i społeczności ARK przyciągają graczy, którzy potem dołączają przez połączenie bezpośrednie, a serwer z graczami na pokładzie jest dużo bardziej skłonny pozostać w wynikach zapytań niż pusty.

Ten ostatni punkt to niewygodna cykliczność przeglądarek serwerów: serwery, które trafiają na listę, to te, które już mają graczy. Wyjście z tej pętli odbywa się poza przeglądarką, nie wewnątrz niej.

Więcej poradników dla osób prowadzących własny serwer ARK.

Szybkie odpowiedzi

Najczęstsze pytania

Przeglądarki Steam i w grze mogą naraz odpytać tylko ograniczoną pulę serwerów, rzędu 5000. Jeśli twojego serwera nie ma w partii odpytywanej w danym momencie, nie pojawi się. Nowe serwery, puste serwery i serwery często restartowane najczęściej zostają pominięte.

Zwykle kilka godzin, ale może zająć do 48 godzin. Rejestracja nie jest natychmiastowa, więc serwer dodany dziesięć minut temu nie doznał niepowodzenia w listowaniu, po prostu jeszcze nie został wykryty.

Częste restarty i niepewny port zapytań to dwie zwykłe przyczyny. Serwery z długim, ciągłym uptime'em mają dużo większą szansę na znalezienie się w partii zapytań, więc serwer, który często się restartuje, wciąż traci pozycję, którą sobie wypracował.

To ustawienie sesji, które mówi grze, czy serwer jest meczem w sieci lokalnej. Jeśli jest ustawione na true, twój serwer nie pojawi się publicznie. Znajduje się pod [SessionSettings] w GameUserSettings.ini i powinno brzmieć bIsLANMatch=false.

Nie, nie ma przełącznika gwarantującego wpis na listę. To, co możesz zrobić, to usunąć każdy powód do wykluczenia: utrzymuj port zapytań osiągalny, utrzymuj ciągły uptime, zarejestruj się na zewnętrznych stronach z listami i użyj cache zapytań, żeby twój serwer odpowiadał szybko, niezależnie od tego, skąd pochodzi zapytanie.

A2S to protokół, którego Steam i przeglądarka w grze używają, aby zapytać serwer o jego nazwę, liczbę graczy i mapę. Cache przechowuje i podaje te odpowiedzi z sieci brzegowej zamiast z samego serwera, więc odpowiedź wraca szybciej i z miejsca bliższego temu, kto zapytał. Nasz cache działa w ponad 50 lokalizacjach na świecie i w efekcie zwykle pokazuje ping rzędu 10 do 30ms.

Hosting ARK z cache zapytań w cenie

Nasza sieć cache A2S odpowiada na zapytania przeglądarki serwerów z ponad 50 lokalizacji na świecie, czyli tę część zdobywania wpisu na liście, której nie naprawisz z poziomu pliku konfiguracyjnego.

  • Centrum danych w UK
  • Cache zapytań A2S
  • Wsparcie przez zgłoszenia i Discord