Serwer FiveM nie pojawia się na liście serwerów
Serwer, który działa poprawnie, ale nigdy nie pojawia się w publicznej przeglądarce, nie przechodzi jednego konkretnego sprawdzenia, a kandydatów jest tylko kilku. Poniżej są ułożone w kolejności, w jakiej okazują się odpowiedzią.
Najpierw rozdziel te dwa problemy
Zanim przejdziesz przez listę, ustal, z jakim problemem masz do czynienia. Spróbuj połączyć się bezpośrednio z adresem i portem z komputera spoza swojej sieci. Jeśli się połączysz, serwer jest zdrowy, a problem leży w liście. Jeśli nie, serwer jest nieosiągalny, a lista to tylko objaw, nie przyczyna. Te dwa przypadki prowadzą do różnych części tej strony, a pomylenie ich kosztuje najwięcej czasu.
Pięć przyczyn w kolejności
1.Port gry jest otwarty na TCP, ale nie na UDP
FiveM potrzebuje portu 30120 w obu protokołach. Zapory i panele routerów domyślnie wybierają TCP, co daje konkretny i mylący objaw: serwer widać na liście, ale nikt nie może się połączyć. Otwórz oba, a potem testuj z zewnątrz swojej sieci, a nie z maszyny, na której stoi serwer.
2.sv_maxclients powyżej 48 bez Element Club
Ten problem jest niewidoczny, dopóki nie wiesz, że istnieje. Cfx.re ogranicza serwer do 48 slotów, chyba że klucz licencyjny ma subskrypcję Element Club Argentum, kosztującą $15 miesięcznie płatne do Cfx.re przy włączonym OneSync. Ustaw wyższą liczbę bez niej, a serwer działa idealnie, odpowiada na bezpośrednie połączenia, ale nie przechodzi heartbeat i nigdy nie pojawia się w publicznej przeglądarce. Jeśli niedawno zwiększyłeś liczbę slotów i serwer zniknął, to niemal na pewno dlatego.
3.Klucz licencyjny jest brakujący, błędny albo należy do innego serwera
FXServer nie uruchomi się bez klucza cfx.re i zakończy działanie komunikatem „This server does not have a license key specified”, po czym txAdmin będzie ponawiać próbę w pętli. Klucz już przypisany do innego IP zachowuje się jeszcze inaczej. Klucze są darmowe w portalu Cfx.re i wydawane dla każdego serwera na twoje własne konto.
4.Serwer jest na liście, ale go odfiltrowujesz
Przeglądarka w grze ukrywa pełne serwery, filtruje po regionie i nazwie oraz zapamiętuje filtry między sesjami. Zanim uznasz, że lista jest zepsuta, wyszukaj dokładną wartość sv_hostname z wyczyszczonymi filtrami albo połącz się bezpośrednio z adresem i portem, żeby potwierdzić, że sam serwer jest osiągalny.
5.sv_endpointprivacy lub nieustawiona nazwa hosta
Serwer bez sensownego sv_hostname nie znika, tylko ginie wśród domyślnych ustawień i trudno go znaleźć. Ustaw charakterystyczną nazwę hosta, a tagi i język ustaw za pomocą sets zamiast set, bo tylko forma replikowana trafia do informacji o serwerze na liście serwerów.
Czytanie konsoli zamiast zgadywania
txAdmin prawie zawsze wypisuje przyczynę przy starcie. Problem z licencją nazywa się sam. Odrzucenie heartbeat z powodu limitu slotów mówi, że maksimum to 48. Awaria bazy danych pojawia się jako błędy oxmysql, zanim framework skończy się ładować. Otwórz konsolę na żywo, zrestartuj serwer i przeczytaj pierwsze trzydzieści sekund, a nie ostatnie trzydzieści, bo przyczyna prawie zawsze jest w sekwencji startowej, a pętla, która po niej następuje, tylko ją powtarza.
Jeśli to limit slotów
Naprawa jest jedna z dwóch i żadna nie polega na zmianie hostingu. Możesz obniżyć sv_maxclients do 48, a serwer wróci do przeglądarki przy następnym heartbeat, albo dołączyć subskrypcję Element Club Argentum do klucza licencyjnego i zachować wyższą liczbę. Warto podjąć tę decyzję świadomie, bo 64 sloty kosztują $15 miesięcznie w Cfx.re oprócz tego, co płacisz hostowi, a serwer, który komfortowo zapełnia 40 slotów, z tego nic nie zyska.
Mówimy to samo w naszym cennik, bo plan na 64 sloty sprzedany bez tego kontekstu to plan, którego kupujący nie może użyć.
Albo zacznij od serwera, który jest już skonfigurowany
Porty opublikowane na TCP i UDP, txAdmin pod własnym adresem, baza danych połączona przed załadowaniem pierwszego zasobu. Pierwszy tydzień za darmo, jeśli twoje konto Flux jest nowe.
Najczęściej zadawane pytania
Dlaczego mój serwer FiveM nie jest na liście serwerów?
Serwer nie przechodzi sprawdzenia heartbeat albo jest nieosiągalny. Najczęstsze przyczyny to port 30120 otwarty na TCP, ale nie na UDP, sv_maxclients ustawione powyżej 48 bez subskrypcji Cfx.re Element Club Argentum oraz brakujący lub nieprawidłowy klucz licencyjny. Najpierw połącz się bezpośrednio, żeby ustalić, z którą częścią problemu masz do czynienia.
Mój serwer działa przy bezpośrednim połączeniu, ale nie jest na liście. Dlaczego?
Ta kombinacja wskazuje prawie wyłącznie na heartbeat, a zwykłą przyczyną jest liczba slotów powyżej 48 bez Element Club. Serwer działa, przyjmuje graczy, którzy znają adres, ale nie dostaje wpisu na liście. Obniż sv_maxclients do 48, a wróci przy następnym heartbeat.
Czy FiveM potrzebuje także UDP oprócz TCP?
Tak, port 30120 w obu protokołach. Otwarcie tylko TCP to najczęstszy błąd konfiguracji i daje mylący przypadek, w którym serwer się pojawia, ale nikt nie może dołączyć. txAdmin działa na własnym porcie, domyślnie 40120, i nigdy nie powinien być publicznie dostępny bez mocnego hasła.
Jak długo po naprawie serwer się pojawi?
Następny udany heartbeat, który przychodzi po minutach, a nie godzinach. Jeśli nie wrócił po restarcie i kilku minutach, przyczyną nie była ta, którą zmieniłeś. Wróć do konsoli i przeczytaj sekwencję startową.
Czy hosting może to spowodować?
Tylko przez pomylenie portów albo licencji, a oba te błędy są widoczne dla ciebie. Limit slotów, klucz i nazwa hosta są w całości w twoich rękach. Hosting może usunąć tryby awarii, na które ma wpływ: publikowanie obu protokołów na porcie 30120, nadanie txAdmin własnego adresu i połączenie bazy danych przed startem frameworka.
Czytaj dalej
- Wymagania serwera FiveMDlaczego jednowątkowy CPU to limit, jak dobrać RAM i limit slotów, którego żaden sprzęt nie podniesie.
- Konfiguracja txAdminPięć kroków kreatora i wartości bazy danych, których txAdmin nie znajdzie sam.
- Jak hostować serwer FiveMArtefakty, MySQL, txAdmin, klucz cfx.re i porty, w kolejności, która działa.
- Wynajmij serwer FiveMCo kosztuje każdy pakiet i jaką subskrypcję Cfx.re musisz mieć, zanim zadziała 64 sloty.
- Hosting serwera qbcoreCzego framework wymaga od hosta i dlaczego to baza danych jest miejscem, w którym instalacje się wywalają.
- Zarządzany hosting FiveMCo obejmuje zarządzany plan, co pozostaje twoje i gdzie leżą twoje dane.