FiveM & GTA RPDen FiveM-Server in der öffentlichen Liste anzeigen
Bringen Sie Ihren FiveM-Server in die öffentliche Liste: Lizenzschlüssel, Convars für die Anzeige, Tags, Beschreibung und Prüfung im Client.
Ein FiveM-Server, der nicht in der öffentlichen Liste steht, existiert für Spieler nicht: fast die gesamte Spielergewinnung läuft darüber. Drei Dinge bringen ihn hinein - eine gültige Lizenz, die richtigen Convars und ein erreichbarer Server. Diese Anleitung richtet sie ein und feilt anschließend am Eintrag.
⚙️ Voraussetzungen
- Ein Lordhosting FiveM-Server, der fehlerfrei startet
- Ein gültiger Keymaster-Schlüssel - siehe Keymaster-Schlüssel erhalten
- Zugriff auf die
server.cfg- siehe den server.cfg-Leitfaden
⚙️ 1. Lizenzschlüssel prüfen
Ohne gültigen Schlüssel ist keine Registrierung möglich. In der server.cfg:
sv_licenseKey "cfx_live_ihr_schluessel"
Beim Start bestätigt die Konsole die Registrierung:
Authenticating server license key...
Server license key authentication succeeded.
Denselben Schlüssel auf zwei laufenden Servern zu nutzen, entfernt beide aus der Liste. Erzeugen Sie im Keymaster je Instanz einen eigenen Schlüssel, gebunden an deren IP-Adresse.
⚙️ 2. Registrierung beim Master aktivieren
Die Convar sv_master1 löst die Ankündigung aus. Leer bleibt der Server unsichtbar:
sv_master1 "" # ❌ Server ausgeblendet
Für die Anzeige belassen Sie den Standardwert - löschen Sie die Zeile, wenn sie leer vorhanden ist. Prüfen Sie außerdem den angekündigten Endpunkt:
set sv_forceIndirectListing true
sv_forceIndirectListing erlaubt die Anzeige, ohne die echte IP-Adresse des Servers zu zeigen.
⚙️ 3. Den Servereintrag gestalten
Der Eintrag ist, was Spieler vor dem Verbinden sehen. Er wird vollständig in der server.cfg gesetzt:
sv_hostname "🌍 MeinServer RP | Whitelist | DE"
sets locale "de-DE"
sets tags "roleplay, whitelist, esx, de, serious"
sets banner_detail "https://beispiel.de/banner-1920x384.png"
sets banner_connecting "https://beispiel.de/verbinden-1920x1080.png"
sets Discord "https://discord.gg/ihre-einladung"
set sv_projectName "MeinServer RP"
set sv_projectDesc "Ernsthaftes Roleplay, Whitelist, realistische Wirtschaft"
sv_maxclients 48
Einige Regeln, die den Unterschied machen:
- Ein lesbarer Name: zwei oder drei Angaben, keine Zeile voller Symbole.
- Die Sprache in
locale: sie speist den Länderfilter der Spieler. - Genaue Tags:
roleplay,whitelist,esx,qbcore,drift,police. Sie steuern die Suche. - Ein Banner im richtigen Format: 1920 × 384 für den Eintrag, 1920 × 1080 für den Verbindungsbildschirm.
⚙️ 4. Erreichbarkeit sicherstellen
Der Master registriert nur einen Server, der aus dem Internet antwortet. Testen Sie den Spielport über TCP:
nc -vz ihr-server.lordhosting.fr 30120
Geben Sie auf einem selbst verwalteten VPS beide Protokolle in der Firewall frei - siehe UFW einrichten:
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
⚙️ 5. Anzeige prüfen
Rechnen Sie nach einem erfolgreichen Start mit einigen Minuten und suchen Sie dann Ihren Namen im FiveM-Client. Zwei weitere Kontrollen:
- öffnen Sie
http://ihre-ip:30120/info.jsonim Browser: der angekündigte Eintrag erscheint dort genau so, wie der Master ihn sieht; - im Client beweist
connect ihre-ip:30120, dass der Server Verbindungen annimmt, auch wenn er noch nicht gelistet ist.
Name, Tags und Banner werden auf Listenseite zwischengespeichert. Stellen Sie den Eintrag fertig, bevor Sie die Eröffnung ankündigen: eine Korrektur braucht Zeit, und der erste Eindruck zählt.
⚙️ 6. Häufige Fehler beheben
Server license key authentication failed: falscher oder abgelaufener Schlüssel, oder an eine andere IP gebunden. Im Keymaster neu erzeugen.- Der Server startet, die Konsole ist sauber, nichts in der Liste:
sv_master1leer oder UDP-Port geschlossen. - Der Eintrag zeigt einen alten Namen: Master-Cache, rechnen Sie mit bis zu einer Stunde.
- Der Server erscheint und verschwindet wieder: zu häufige Neustarts oder zwei Instanzen mit demselben Schlüssel.
⚙️ Fertige Konfiguration zum Kopieren
Der vollständige Eintragsblock, in die server.cfg einzufügen: er bestimmt, was Spieler in der Liste sehen.
# ---- Lizenz und Listing --------------------------------------------------
sv_licenseKey "cfx_live_IHR_SCHLUESSEL"
sv_maxclients 48
set sv_forceIndirectListing true
# sv_master1 "" <-- KOMMENTIERT lassen: entkommentiert verschwindet der Server
# ---- Der Eintrag, den Spieler sehen --------------------------------------
sv_hostname "🌍 MeinServer RP | Whitelist | DE"
sets locale "de-DE"
sets tags "roleplay, whitelist, esx, de, serious"
sets banner_detail "https://beispiel.de/banner-1920x384.png"
sets banner_connecting "https://beispiel.de/verbinden-1920x1080.png"
sets Discord "https://discord.gg/ihre-einladung"
sets connect_banner_url "https://beispiel.de/verbinden-1920x1080.png"
set sv_projectName "MeinServer RP"
set sv_projectDesc "Ernsthaftes Roleplay, Whitelist, realistische Wirtschaft"
# ---- Netzwerk ------------------------------------------------------------
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
Die Bildformate, die einzuhalten sind, sonst wird das Banner abgelehnt oder verzerrt:
| Element | Maße | Format |
|---|---|---|
banner_detail | 1920 × 384 | PNG oder JPG |
banner_connecting | 1920 × 1080 | PNG oder JPG |
Das Prüfskript, das genau zeigt, was der Master von Ihrem Server sieht:
#!/usr/bin/env bash
# Prüft das Listing eines FiveM-Servers: Lizenz, Eintrag, Ports.
set -euo pipefail
SERVER="${1:-ihr-server.lordhosting.fr}"
PORT="${2:-30120}"
echo "--- Ports ---"
nc -vz "$SERVER" "$PORT" && echo "TCP offen"
# UDP lässt sich mit nc nicht testen: ohne Handshake meldet der Befehl auch bei geschlossenem Port Erfolg.
echo
echo "--- angekündigter Eintrag ---"
curl -s "http://${SERVER}:${PORT}/info.json" \
| python3 -c "import json,sys; d=json.load(sys.stdin)['vars'];
print('Name :', d.get('sv_projectName'));
print('Tags :', d.get('tags'));
print('Locale :', d.get('locale'));
print('Banner :', d.get('banner_detail'))"
echo
echo "--- verbundene Spieler ---"
curl -s "http://${SERVER}:${PORT}/players.json" | python3 -c "import json,sys; print(len(json.load(sys.stdin)))"
Antwortet info.json, der Server erscheint aber nicht im Client, liegt das Problem an der Lizenz, nicht am Eintrag. Antwortet info.json überhaupt nicht, ist es der Port oder die Firewall.
✅ Fazit
Ihr Server ist registriert, sein Eintrag ist vollständig und Sie können prüfen, was der Master sieht. Fahren Sie mit txAdmin für Verwaltung und Neustartplanung fort - beides wirkt direkt auf die angezeigte Auslastung.
Unsere FiveM-Server laufen auf Ryzen mit DDoS-Schutz: ein erreichbarer Server bleibt ein gelisteter Server.

