Porty i zapora

Jakie porty otworzyć dla serwera FiveM (30120)

Port 30120 w TCP i UDP, port txAdmin, gotowe polecenia dla Windows i Linuksa oraz powód, dla którego Twojego serwera nie ma na liście.

3 min czytaniaZaktualizowano 19 października 2026FiveM

FiveM używa tylko jednego portu, 30120, ale używa go jednocześnie w TCP i UDP. Otwarcie tylko jednego z nich to główna przyczyna problemów typu „mojego serwera nie ma na liście” albo „łączę się i mnie wyrzuca”.

Porty

PortProtokółDo czego służyOtworzyć?
30120TCPLista serwerów i pobieranie zasobówTak
30120UDPSama rozgrywkaTak
40120TCPPanel WWW txAdminLepiej nie (patrz niżej)

Jeśli port w Twoim server.cfg został zmieniony za pomocą endpoint_add_tcp i endpoint_add_udp, we wszystkich kolejnych krokach używaj tego numeru.

Windows: wklej to do PowerShell uruchomionego jako administrator

New-NetFirewallRule -DisplayName "FiveM TCP 30120 (do serwera)" -Direction Inbound  -Protocol TCP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM UDP 30120 (do serwera)" -Direction Inbound  -Protocol UDP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM TCP 30120 (z serwera)"  -Direction Outbound -Protocol TCP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM UDP 30120 (z serwera)"  -Direction Outbound -Protocol UDP -LocalPort 30120 -Action Allow -Profile Any

A żeby sprawdzić, czy serwer nasłuchuje, przy uruchomionym FXServer wykonaj:

Get-NetTCPConnection -LocalPort 30120 -State Listen
Get-NetUDPEndpoint  -LocalPort 30120

Linux

# Ubuntu / Debian
ufw allow 30120/tcp
ufw allow 30120/udp
ufw status numbered

# AlmaLinux / Rocky
firewall-cmd --permanent --add-port=30120/tcp
firewall-cmd --permanent --add-port=30120/udp
firewall-cmd --reload
# Czy nasłuchuje?
ss -lntup | grep 30120

txAdmin: nie otwieraj go dla całego świata

txAdmin nasłuchuje na porcie 40120 i stamtąd sterujesz całym serwerem. Otwarcie go na internet oznacza wystawienie panelu administracyjnego każdemu, kto przeskanuje adres IP, a skanowanie zaczyna się samo kilka minut po uruchomieniu maszyny.

Rozsądniej jest łączyć się przez tunel SSH. Na swoim komputerze wykonaj:

ssh -L 40120:localhost:40120 root@TWOJE_IP

Następnie otwórz http://localhost:40120 w przeglądarce. Dopóki sesja SSH jest otwarta, txAdmin działa tak, jakby był na Twoim komputerze, ale nic nie jest wystawione na zewnątrz. Jeśli mimo to musisz go otworzyć, ustaw przynajmniej długie hasło i w zaporze zezwól na port 40120 tylko z Twojego adresu IP.

Mojego serwera nie ma na liście

W kolejności od najbardziej prawdopodobnej przyczyny:

  1. Brakuje portu TCP lub UDP. Sprawdź, czy masz otwarte oba. Lista serwerów działa po TCP, a gra po UDP.
  2. Klucz licencyjny. Jeśli wygasł, został usunięty lub źle skopiowany, serwer się uruchamia, ale nie rejestruje. Błąd widać w pierwszych liniach konsoli. Klucz wygenerujesz bezpłatnie w portal.cfx.re (Keymaster już nie istnieje): jak go zdobyć.
  3. Tryb prywatny. Linia sv_master1 "" w server.cfg sprawia, że serwer jest widoczny jako prywatny i nie da się na niego wejść z listy. Usuń ją, jeśli nie chcesz takiego ustawienia. (sv_endpointprivacy nie ma z tym nic wspólnego: ukrywa tylko adresy IP graczy).
  4. Serwer nie nasłuchuje. Użyj poleceń powyżej. Jeśli nic nie zwracają, FXServer nie uruchomił się poprawnie.
  5. Filtrowanie AntiDDoS. Na stronie Twojej usługi, w zakładce Bezpieczeństwo. Jeśli masz filtry utworzone ręcznie, port 30120 musi być w nich otwarty zarówno dla TCP, jak i dla UDP.

Jeśli chcesz wcześniej obliczyć, ile CPU i RAM będzie potrzebował serwer, mamy kalkulator zasobów dla FiveM oraz generator server.cfg, który od razu poprawnie ustawia endpointy.

Nie masz jeszcze uruchomionego serwera? Mamy pełny poradnik dla Windows i dla Linuksa, a więcej przyczyn problemu „nie ma na liście” znajdziesz na tej liście kontrolnej.

Powiązane artykuły

Wróć do centrum pomocy

Nie możesz znaleźć tego, czego szukasz?

Otwórz zgłoszenie w panelu, a odpowiemy w mniej niż 5 minut.