FiveM Server wird nicht angezeigt oder Spieler können sich nicht verbinden: Port 30120 Behebung

Dein FiveM-Server ist nicht in der Liste, oder Spieler warten ab, wenn sie sich verbinden. Öffne Port 30120 für TCP und UDP in der Firewall und im Router, und teste mit F8 connect.

Dein Server läuft und du kannst ihn auf deinem eigenen PC beitreten, aber Spieler im Internet warten ab oder der Server erscheint überhaupt nicht in der FiveM Server-Liste.

Dies ist fast immer ein Netzwerk-Problem, nicht ein Script-Problem. Hier ist, wie man die richtigen Ports öffnet und das Ergebnis testet.

Was zu öffnen ist

Ein FiveM-Server lauscht auf Port 30120, und er braucht beide Protokolle:

  • TCP 30120: Server-Listen-Queries, Verbindungs-Handshake, HTTP-Ressourcen-Downloads.
  • UDP 30120: der Spiel-Verkehr und die Stimme.

Wenn nur TCP offen ist, kann der Server Queries beantworten, aber Spieler können nicht wirklich beitreten. Wenn nur UDP offen ist, warten sie früher ab. Öffne beide.

txAdmin, die Web-Panel, nutzt einen separaten Port, TCP 40120. Spieler brauchen ihn nie. Öffne ihn nur, wenn du den Server von einer anderen Maschine verwaltest, und erwäge, es auf deine eigene IP zu beschränken.

Überprüfe server.cfg

Deine server.cfg sollte diese zwei Zeilen haben, normalerweise in der Nähe der Oberseite:

cfg
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

0.0.0.0 bedeutet "höre auf jedem Netzwerk-Interface", das ist das, das du möchtest. Wenn du eine spezifische IP hier leitest und es ist nicht eine Adresse dieser Maschine, schlägt der Server fehl, sich zu binden.

Wenn du mehrere Server auf einer Maschine leitest, gebe jedem seinen eigenen Port (zum Beispiel 30121) und öffne auch diesen.

Zwei andere Einstellungen können dich aus der Liste oder aus dem öffentlichen Internet halten:

  • sv_lan 1 ist nur für lokales Netzwerk. Entferne es oder stelle es auf 0 auf einem öffentlichen Server.
  • Eine Zeile sv_master1 "" stoppt den Server davon, sich selbst in der Liste anzukündigen. Lasse es aus der server.cfg, wenn du aufgelistet werden möchtest.

Windows Firewall

Auf einem Windows-Server oder PC, füge zwei eingehende Regeln hinzu. In einem Administrator PowerShell:

powershell
netsh advfirewall firewall add rule name="FiveM TCP 30120" dir=in action=allow protocol=TCP localport=30120
netsh advfirewall firewall add rule name="FiveM UDP 30120" dir=in action=allow protocol=UDP localport=30120

Füge 40120 auf die gleiche Weise hinzu, wenn du txAdmin von außen brauchst. Du kannst auch Windows Defender Firewall mit Advanced Security öffnen und die gleichen Regeln in Inbound Rules erstellen.

Linux mit ufw

bash
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw status

Wenn ufw noch nicht aktiv ist, erlaube SSH, bevor du es aktivierst, sonst sperrst du dich aus:

bash
sudo ufw allow OpenSSH
sudo ufw enable

Cloud- und Hosting-Firewalls

Viele VPS und Cloud-Anbieter haben eine zweite Firewall in ihrem Kontrollpanel (genannt Security Groups, Firewall Rules oder Network Rules). Die eigene Firewall des Servers kann offen sein und der Verkehr wird immer noch dort blockiert. Füge TCP und UDP 30120 eingehend auch in diesem Panel hinzu.

Tipp: Wenn du Cloudflare für deine Website nutzt, weise die Spiel-Verbindung nicht auf einen proxied (orange cloud) Eintrag. FiveM-Verkehr muss die echte Server-IP erreichen, daher nutze die IP-Adresse oder einen DNS-Eintrag, der auf nur DNS eingestellt ist.

Router-Port-Weiterleitung (Server zu Hause)

Wenn der Server auf einem PC zu Hause läuft, muss dein Router den Verkehr dorthin senden:

  1. Gebe dem PC eine feste lokale IP (eine statische Lease oder DHCP-Reservierung), zum Beispiel 192.168.1.50.
  2. Öffne die Admin-Seite des Routers und finde den Port-Weiterleitung-Abschnitt (manchmal NAT oder Virtual Server genannt).
  3. Erstelle eine Regel, die TCP und UDP 30120 zu 192.168.1.50, Port 30120 weiterleitet.
  4. Speichern und starten den Router neu, wenn er fragt.

Einige Internet-Anbieter legen dich hinter Carrier-Grade-NAT und teilen eine öffentliche IP zwischen Kunden. In diesem Fall kann Port-Weiterleitung nicht funktionieren, und du brauchst eine öffentliche IP von deinem Anbieter oder einen Host mit einer echten öffentlichen Adresse.

Teste es

Du kannst ohne die Server-Liste testen. Starte FiveM, drücke F8, um die Client-Konsole zu öffnen, und tippe:

text
connect 203.0.113.10:30120

Ersetze die IP mit deiner öffentlichen. Teste von einem anderen Netzwerk als der Server (dein Telefon auf mobilen Daten mit einem Hotspot oder ein Freund-PC), weil vom gleichen Netzwerk der Router kann Verkehr zurückbinden und ein Weiterleitungs-Problem verstecken.

Was das Ergebnis dir sagt:

  • Es verbindet: das Netzwerk ist fein. Wenn die Liste dich nicht zeigt, warte ein paar Minuten und überprüfe, dass dein Lizenzschlüssel gültig ist, siehe der Lizenzschlüssel-Fehler.
  • Es wartet ab: ein Port ist irgendwo geschlossen. Überprüfe die Firewall, die Firewall des Anbieters und die Router-Regeln, in dieser Reihenfolge.
  • Es verbindet lokal, aber nicht entfernt: Weiterleitungs- oder Anbieter-Firewall-Problem.

Immer noch nicht in der Liste

Ein Server kann erreichbar sein und immer noch aus der Liste fehlen. Überprüfe:

  • sv_hostname ist in server.cfg eingestellt.
  • Der Lizenzschlüssel ist gültig und passt die Server-IP.
  • Der Server ist ein paar Minuten oben gewesen. Neue Auflistungen sind nicht sofort.
  • sv_master1 "" und sv_lan 1 sind nicht eingestellt.

Checkliste

Symptom Behebung
Spieler warten ab beim Verbinden Öffne 30120 auf TCP und UDP in jeder Firewall
Funktioniert auf meinem PC, nicht für Freunde Leite 30120 TCP und UDP im Router zum Server-PC weiter
Server nicht in der Liste Überprüfe den Lizenzschlüssel, sv_hostname, und entferne sv_lan 1 und sv_master1 ""
Kann txAdmin nicht von einem anderen PC öffnen Öffne TCP 40120 oder nutze einen SSH-Tunnel
Firewall offen, aber immer noch blockiert Überprüfe die eigene Firewall-Panel des Hosting-Anbieters
Cloudflare vor dem Spiel Nutze die einfache IP oder einen DNS-nur-Eintrag

Kurze Antworten

Welche Ports braucht ein FiveM-Server?

Port 30120 auf TCP und UDP für den Spiel-Server. txAdmin nutzt 40120 auf TCP, und du brauchst nur diesen zu öffnen, wenn du das Panel von außen erreichen möchtest.

Warum kann ich mich lokal verbinden, aber meine Freunde nicht?

Lokal erreichst du den Server durch dein internes Netzwerk. Freunde kommen aus dem Internet, daher muss der Router 30120 TCP und UDP zu deinem PC weiterleiten, und die Firewall muss es erlauben.

Wie teste ich die Verbindung ohne die Server-Liste?

Öffne FiveM, drücke F8, um die Konsole zu öffnen, und tippe connect your.ip.address:30120. Wenn das funktioniert, ist der Server erreichbar und nur die Auflistung fehlt.

Scripts ohne dieses Problem

Mic PhoneEin faltbares Handy, das sich zum Tablet aufklappt und bis aufs echte Handy des Spielers reicht.Script ansehen →CCTV Security CamerasPlatzierbare Kameras, ein Live-Tablet mit Multi-View und ausgedruckte Beweisfotos.Script ansehen →

Weiterlesen