Sprawdzaj w tej kolejności: przyczyny są uporządkowane od najczęstszej do najrzadszej.
1. Czy serwer naprawdę działa?
Zajrzyj do konsoli txAdmin (lub FXServer). Jeśli przy uruchamianiu pojawiają się czerwone błędy albo serwer restartuje się w pętli, problem leży tam, a nie w sieci. Sprawdź też, czy serwer nasłuchuje:
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 30120 -State Listen
Get-NetUDPEndpoint -LocalPort 30120
# Linux
ss -lntup | grep 30120
2. Porty: 30120 w TCP i UDP
To błąd numer jeden. Lista serwerów działa przez TCP, a sama gra przez UDP: jeśli otworzysz tylko jeden z nich, serwer albo nie pojawi się na liście, albo gra połączy się i zaraz Cię wyrzuci. Polecenia znajdziesz w poradniku o portach FiveM.
3. Spróbuj wejść bezpośrednio
W FiveM: F8 → connect TWOJE_IP:30120.
- Jeśli w ten sposób wchodzisz, ale serwera nie ma na liście albo jest, ale nie da się z niej połączyć: winny jest klucz lub tryb prywatny (punkty 4 i 5) albo po prostu lista potrzebuje kilku minut na odświeżenie.
- Jeśli w ten sposób też nie wchodzisz: winne są porty, zapora lub filtry (punkty 2 i 6).
4. Klucz licencyjny
Z wygasłym, usuniętym lub źle skopiowanym kluczem serwer się uruchamia, ale nie rejestruje się na liście. Błąd pojawia się w pierwszych liniach konsoli. Więcej w poradniku o kluczu licencyjnym.
5. Sprawdź, czy serwer nie jest w trybie prywatnym
Jeśli w Twoim pliku server.cfg jest linia sv_master1 "" (lub sets sv_master1 ""), Twój serwer jest widoczny jako prywatny: pojawia się na liście, ale z nieaktywnym przyciskiem połączenia, i można na niego wejść tylko poleceniem connect. Usuń tę linię, jeśli chcesz, by gracze wchodzili z listy.
Nie myl jej z sv_endpointprivacy true: ta opcja tylko ukrywa adresy IP Twoich graczy w publicznych raportach serwera. Jest domyślnie włączona i warto ją tak zostawić.
6. Filtry AntiDDoS (serwery w Hiszpanii)
W zakładce Bezpieczeństwo swojej usługi zastosuj filtr FiveM włączany jednym kliknięciem. Jeśli masz filtry utworzone ręcznie, port 30120 musi być w nich ujęty zarówno w TCP, jak i w UDP. Więcej o filtrach.
7. Gracze wchodzą, ale wyrzuca ich podczas wczytywania
- Uszkodzony zasób: konsola pokazuje, który z nich zawodzi przy uruchamianiu lub gdy gracz wchodzi.
- Brak połączenia z bazą danych: błędy
oxmysqlw konsoli; zobacz baza danych dla FiveM. - Inna wersja gry: jeśli używasz
sv_enforceGameBuild, gracze potrzebują tej wersji GTA V; klient pobiera ją sam, ale trwa to chwilę. - Bardzo ciężkie paczki aut lub map: pierwsze pobieranie ciągnie się w nieskończoność i część graczy się poddaje. Sprawdź też, czy nie brakuje Ci pamięci RAM (jak to sprawdzić).
Nadal nie działa? Otwórz zgłoszenie, podając adres IP, co dokładnie widzisz przy próbie wejścia, i pierwsze linie konsoli.