Zum Inhalt springen
RPScripts

FiveM-Server mit txAdmin erstellen: Anleitung

Von Luke

So erstellst du einen FiveM-Server: txAdmin-Einrichtung (2026)

Mit dieser Anleitung richtest du einen FiveM-Server für GTA V Legacy mit FXServer und txAdmin unter Windows oder Linux ein. Du erstellst einen Registrierungsschlüssel im Cfx.re Portal, installierst das Standardrezept, prüfst die Konfiguration und testest die Verbindung. Ein Roleplay-Framework kommt hinzu, sobald der Basisserver funktioniert.

Was du vor dem Start brauchst

VoraussetzungVorbereitung
Cfx.re-KontoDamit registrierst du den Server im Portal und verknüpfst dein Konto mit txAdmin.
Ein Rechner für den ServerEin lokaler PC zum Lernen oder ein Hosting-Angebot mit FXServer-Unterstützung. Prüfe vor der Auswahl den Zugriff auf Dateien, Konsole, Firewall und Backups.
Ein Client zum MitspielenFür diesen Legacy-Server brauchst du eine rechtmäßig erworbene GTA-V-Legacy-Installation und den passenden FiveM-Client. Auf dem Serverrechner muss GTA V nicht installiert sein.
Windows-WerkzeugeEin Programm zum Entpacken von .7z-Dateien, zum Beispiel 7-Zip.
Linux-WerkzeugeEin Benutzerkonto ohne Root-Rechte zum Starten von FXServer, ein Download-Werkzeug und Unterstützung für .tar.xz-Archive. Die Paketbefehle unten gelten für Debian/Ubuntu.

Allein aus RAM und CPU-Daten lässt sich keine verlässliche Spielerzahl ableiten. Ressourcencode, gestreamte Inhalte, Datenbank und gleichzeitige Aktivitäten beeinflussen den Bedarf. Starte mit einer kleinen Testkonfiguration und miss die Auslastung, bevor du mehr Kapazität buchst.

Legacy oder Enhanced auswählen

Die folgenden Befehle gelten für GTA V Legacy und FXServer. Zum unten genannten Zeitpunkt der Quellenprüfung führt Cfx.re FiveM for GTAV Enhanced als Early-Access-Version. Enhanced verwendet eigene Cfx-Server-Dateien, darunter cfx-server.exe unter Windows. Die Änderungen können Anpassungen an Ressourcen und Konfiguration erfordern.

Für Enhanced liest du vor der Framework-Auswahl oder einem Serverumzug die offiziellen Migrationshinweise und inkompatiblen Änderungen. Prüfe die Unterstützung für Assets, Sprachkommunikation und Asset Escrow in der aktuellen Version. Unser Vergleich von Legacy und Enhanced hilft bei der Auswahl; eine ausführbare Datei umzubenennen ersetzt keine Migration.

Schritt 1: Registrierungsschlüssel erstellen

  1. Öffne die Server-Registrierungsschlüssel im Cfx.re Portal und melde dich an.
  2. Wähle die Option zum Erstellen eines Schlüssels, gib einen Anzeigenamen ein und bestätige.
  3. Kopiere den erzeugten Schlüssel für den Recipe Deployer von txAdmin. In der server.cfg heißt die zugehörige Einstellung sv_licenseKey.

Die aktuelle Registrierungsanleitung von Cfx.re fragt einen Anzeigenamen ab, keine öffentliche IP für den ersten Start wie ältere Keymaster-Anleitungen. Halte den Schlüssel aus öffentlichen Repositorys, Screenshots und geteilten Logs heraus. Wird er veröffentlicht, generiere ihn im Portal neu und aktualisiere die Serverkonfiguration.

Schritt 2: Legacy-Serverdateien herunterladen

Öffne die offizielle Seite Server Download, wähle FiveM für GTA V Legacy und dein Betriebssystem und lade den empfohlenen Build herunter. Kopiere den aktuellen Download-Link von dort, statt eine Build-Nummer aus einer Anleitung zu übernehmen.

Windows

  1. Lege C:\FXServer\server für die Serverdateien an.
  2. Lade server.7z herunter und entpacke den Inhalt in diesen Ordner.

Linux: Vorbereitung unter Debian/Ubuntu

Installiere die Download- und Entpackwerkzeuge mit einem Konto, das Pakete verwalten darf. FXServer selbst startest du mit deinem eigenen Benutzerkonto ohne Root-Rechte.

sudo apt update
sudo apt install ca-certificates wget xz-utils
mkdir -p ~/FXServer/server
cd ~/FXServer/server
wget -O fx.tar.xz 'PASTE_RECOMMENDED_LINUX_URL_HERE'
tar -xf fx.tar.xz

Ersetze PASTE_RECOMMENDED_LINUX_URL_HERE vor dem Download durch die kopierte URL. Behebe Download- oder Entpackfehler, bevor du weitermachst. Bei anderen Distributionen nutzt du deren Paketverwaltung und prüfst die offiziellen Linux-Voraussetzungen.

Schritt 3: FXServer starten und txAdmin öffnen

txAdmin ist in aktuellen FXServer-Builds enthalten. Starte FXServer ohne +exec server.cfg; txAdmin verwaltet die Serverkonfiguration über seine Einrichtung.

  • Windows: Starte FXServer.exe im entpackten Ordner.
  • Linux: Führe bash ~/FXServer/server/run.sh aus.

Die Konsole zeigt die Einrichtungs-URL und die PIN. Standardmäßig verwendet txAdmin den Web-Port 40120 TCP. Öffne auf dem Serverrechner http://127.0.0.1:40120. Ein Hoster kann dir eine eigene URL oder einen anderen Port zuweisen.

Bei einem entfernten Server mit SSH-Zugang kannst du auf deinem eigenen Rechner diesen Tunnel öffnen. Lass ihn laufen und rufe danach dieselbe lokale URL auf:

ssh -N -L 127.0.0.1:40120:127.0.0.1:40120 user@YOUR_SERVER_IP

Ersetze den SSH-Benutzernamen und die Serveradresse. Beschränke den direkten Zugriff auf den Admin-Port über die Zugangskontrollen oder Firewall deines Hosts; ein Tunnel schließt einen öffentlich erreichbaren Port nicht automatisch. Spieler brauchen zum Verbinden keinen Zugriff auf txAdmin.

Schritt 4: Konto verknüpfen und Standardrezept installieren

  1. Trage bei Bedarf die PIN aus der Konsole ein und wähle Link Account.
  2. Bestätige die Verknüpfung mit Cfx.re, lege ein sicheres Backup-Passwort fest und lies die von txAdmin angezeigten Vereinbarungen.
  3. Gib einen Servernamen ein und wähle Popular Recipes.
  4. Wähle das Standardrezept von Cfx.re für FiveM. Je nach Oberfläche heißt es FiveM Basic Server (CFX Default) oder CFX Default FiveM.
  5. Bestätige einen separaten Datenordner für Ressourcen und server.cfg und öffne den Recipe Deployer.
  6. Prüfe das Rezept, trage deinen Registrierungsschlüssel ein und wähle Run Recipe.
  7. Warte, bis alle Installationsaufgaben erfolgreich abgeschlossen sind, prüfe die erzeugte Konfiguration und wähle Save & Run Server.

Das Standardrezept richtet einen Basisserver ohne vollständiges Roleplay-Wirtschaftssystem ein. So kannst du den Server prüfen, bevor Framework und Datenbank hinzukommen. Scheitert die Installation, sichere die erste relevante Fehlermeldung aus der Konsole und behebe die Ursache vor einem neuen Versuch.

Lege für Teammitglieder eigene Konten im Admin Manager von txAdmin an. Vergib nur benötigte Rechte: Konsole ansehen, Befehle ausführen, Konfiguration bearbeiten und andere Admins verwalten sind getrennte Berechtigungen. Framework-Rollen und ACE-Regeln des Servers konfigurierst du gesondert.

Schritt 5: server.cfg prüfen

Bearbeite die vorhandenen Werte in der vom Rezept erzeugten Konfiguration. Behalte die Startzeilen für Ressourcen bei. Dieser Ausschnitt zeigt einen kleinen Testserver und ersetzt nicht die vollständige Datei:

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

sv_hostname "My Legacy test server"
sets sv_projectName "My Legacy test server"
sets sv_projectDesc "A basic server for connection testing"
sets tags "test"

sv_maxclients 8
set onesync on
sv_licenseKey "REPLACE_WITH_YOUR_KEY"
EinstellungPrüfung
endpoint_add_tcp und endpoint_add_udpNutze den vom Hoster zugewiesenen Port. Die Beispiele verwenden 30120 für beide Protokolle; Firewall-Regeln und Verbindungsbefehle müssen dazu passen.
sv_maxclientsLegt die Spielerobergrenze fest, garantiert aber keine Leistung. Höhere Grenzen können ein Cfx.re-Abonnement erfordern; prüfe deine aktuellen Berechtigungen im Portal.
sv_projectName und sv_projectDescTrage sinnvolle Angaben für die Serverliste ein.
sv_enforceGameBuildLege einen Game-Build erst fest, nachdem du die Ressourcenanforderungen und die unterstützten Builds deiner Servervariante geprüft hast.

Der server.cfg-Ratgeber erklärt die Konfiguration genauer. Du kannst auch den server.cfg-Generator und weitere Server-Werkzeuge nutzen; gleiche erzeugte Werte mit deinem Rezept und Host ab.

Schritt 6: Zugriff für Spieler einrichten

Damit Spieler von anderen Rechnern beitreten können, gib den konfigurierten Spiel-Port in der Betriebssystem-Firewall und gegebenenfalls in der Firewall des Hosters frei. Die Beispiele verwenden 30120 TCP und UDP. Der separate txAdmin-Port bleibt auf Administratoren beschränkt.

Windows-Firewall: PowerShell als Administrator

New-NetFirewallRule -DisplayName "FiveM TCP" -Direction Inbound -Protocol TCP -LocalPort 30120 -Action Allow
New-NetFirewallRule -DisplayName "FiveM UDP" -Direction Inbound -Protocol UDP -LocalPort 30120 -Action Allow

Linux: wenn UFW bereits verwendet wird

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

Prüfe die entstandenen Regeln und erhalte den Zugang, über den du den Host verwaltest. Diese Befehle konfigurieren weder einen Router noch eine vorgeschaltete Firewall.

Steht der Server hinter deinem Router zu Hause, leite den Spiel-Port für beide Protokolle an die lokale Adresse des Server-PCs weiter. Prüfe, ob dein Anschluss eingehende öffentliche Verbindungen zulässt. Bei einem öffentlich erreichbaren Heimserver wird die öffentliche Adresse deines Anschlusses sichtbar; berücksichtige das bei der Wahl des Standorts.

Schritt 7: Lokale und externe Verbindungen testen

Öffne den FiveM-Client für Legacy, drücke F8 und verwende die passende Adresse für deinen Test. Ersetze die Platzhalter für Adressen und passe den Port bei Bedarf an.

TestBefehl im Client
Client und Server auf demselben PCconnect 127.0.0.1:30120
Ein anderer PC im selben lokalen Netzwerkconnect SERVER_LAN_IP:30120
Ein Spieler außerhalb deines Netzwerksconnect SERVER_PUBLIC_IP:30120

Betritt die Spielwelt, bewege dich, trenne die Verbindung und verbinde dich erneut. Beobachte dabei die Serverkonsole. Für einen öffentlichen Server lässt du einen Spieler aus einem anderen Netzwerk testen: Eine erfolgreiche lokale Verbindung belegt noch keine öffentliche Erreichbarkeit.

Prüfe zusätzlich http://SERVER_PUBLIC_IP:30120/info.json von außerhalb des Servernetzwerks. Eine JSON-Antwort bestätigt den HTTP-Endpunkt, aber weder den UDP-Verkehr noch den vollständigen Beitritt. Der externe Test mit dem Client bleibt erforderlich.

Wenn diese Prüfungen erfolgreich sind, sichere den funktionierenden Datenordner und die txAdmin-Konfiguration geschützt ab, bevor du weitere Änderungen machst.

Schritt 8: Ein Framework für Roleplay auswählen

Richte die Wahl nach deinen geplanten Ressourcen und den Schnittstellen, die dein Team pflegen kann. Unser FiveM-Framework-Ratgeber vergleicht die Optionen.

FrameworkKompatibilität prüfen
QBCorePrüfe, ob deine Ressourcen die APIs und Abhängigkeiten der installierten QBCore-Version unterstützen.
QboxDie QBCore-Bridge unterstützt viele Ressourcen, die dokumentierte Schnittstellen nutzen. Direkte Zugriffe auf interne Tabellen oder Dateien können Anpassungen erfordern. Die Installationsanleitung verlangt MariaDB und unterstützt weder MySQL noch XAMPP.
ESX LegacyNutze ESX-kompatible Ressourcen und folge den aktuellen Rezept- und Datenbankanweisungen von ESX.

Lies vor der Installation die aktuelle Anleitung des Frameworks. Verwende für das Rezept einen neuen Datenordner und eine leere Testdatenbank. Richte für die Anwendung ein eigenes Datenbankkonto ein, halte Zugangsdaten geheim und prüfe Charaktererstellung und Datenspeicherung, bevor du weitere Ressourcen hinzufügst.

Schritt 9: Ressourcen hinzufügen und pflegen

  1. Prüfe bei jeder Ressource die Herkunft, die Unterstützung deiner Servervariante, die Framework-Anforderungen und die Abhängigkeiten.
  2. Lege sie im resources/-Ordner des Rezepts ab, zum Beispiel unter resources/[local]/example_resource. Prüfe die mitgelieferte fxmanifest.lua und die Installationsanleitung.
  3. Füge ensure example_resource nach den benötigten Abhängigkeiten in der server.cfg ein.
  4. Teste jede Ergänzung einzeln und lies die erste Fehlerausgabe beim Start oder im Spiel. Für Fahrzeuge hilft die Anleitung zum Installieren eigener Autos.

Prüfe bei eigenen Gameplay-Skripten sensible Aktionen auf dem Server anhand serverseitiger Berechtigungen und Zustände. Prüfungen nur im Client schützen weder die Vergabe von Gegenständen noch Zahlungen oder privilegierte Aktionen ausreichend.

Sichere Ressourcen, Konfiguration und vorhandene Datenbanken und teste eine Wiederherstellung. Lies Versionshinweise und probiere Updates auf einer separaten Kopie aus, bevor du eine funktionierende Installation ersetzt. Untersuche Probleme mit Logs und Messwerten; geplante Neustarts beheben ihre Ursache nicht.

Fehlerbehebung

SymptomNächste Prüfung
no license key was specifiedPrüfe sv_licenseKey in der Konfiguration, die txAdmin tatsächlich lädt. Bei einem manuellen Start prüfst du zusätzlich Datenordner und +exec server.cfg; füge dieses Argument nicht dem txAdmin-Startbefehl hinzu.
Failed to start resourceLies die vorherige Fehlermeldung. Prüfe Ressourcenordner, Manifest, Abhängigkeiten und Startreihenfolge; die Meldung allein nennt keine eindeutige Ursache.
Verbindung läuft in ein Timeout oder wird abgelehntPrüfe zuerst, ob FXServer läuft, dann Adresse, beide Protokolle des Spiel-Ports, Host-Firewall und Router- oder Hoster-Regeln.
Direkte Verbindung klappt, aber der Server fehlt in der ListeWarte auf die Aktualisierung der Liste. Prüfe sv_projectName, sv_projectDesc und einen möglichen Eintrag sv_master1 "" anhand der Cfx.re-Hinweise zur Serverliste.
txAdmin ist nicht erreichbarPrüfe die URL und den Port aus der Konsole, den laufenden Prozess und deine Admin-Zugriffsregeln. 127.0.0.1 im Browser verweist auf den Rechner mit diesem Browser, sofern du nicht den oben beschriebenen Tunnel eingerichtet hast.
FXServer reagiert nicht mehrUntersuche Logs rund um den ersten Fehler, kürzliche Ressourcenänderungen sowie CPU-, Arbeitsspeicher- und Speicherauslastung des Hosts. Sichere diese Informationen vor dem Neustart.

Weitere Hilfe bieten der FiveM-Fehlerratgeber und die unten verlinkte offizielle Dokumentation zu Serverproblemen.

Häufige Fragen

Brauche ich ein kostenpflichtiges Framework oder Serverpaket?

Eine grundlegende FXServer-Installation benötigt kein kostenpflichtiges Framework. Plane Hosting, gegebenenfalls lizenzierte Ressourcen und die für gewünschte Funktionen nötigen Cfx.re-Abonnements getrennt ein. Wenn du den Server monetarisieren möchtest, lies vor der Planung von Angeboten die aktuellen Cfx.re-Hinweise zu Tebex und die verlinkten Richtlinien.

Soll ich Windows oder Linux nutzen?

Wähle ein Betriebssystem, das dein Hoster unterstützt und dein Team verwalten kann. Diese Anleitung zeigt beide Legacy-Startwege; Paketinstallation, Dienstverwaltung und Fehlerbehebung unterscheiden sich je nach System.

Wie lange dauert die Einrichtung?

Downloads, Kontozugriff, Netzwerk und Rezept-Abhängigkeiten bestimmen die Dauer. Erfolgreiche Verbindungstests sind der erste Meilenstein. Framework-Konfiguration, Ressourcenintegration und eine getestete Wiederherstellung sind weitere Aufgaben vor dem öffentlichen Start.

Quellen

Technische Quellenprüfung: 10. Oktober 2026. Dieser Artikel wurde mit der verlinkten Dokumentation abgeglichen; die Befehle wurden für diese Prüfung nicht auf einem Testserver ausgeführt.

Dein FiveM-Server erscheint nicht in der Serverliste? CFX-Portal und Fehlerbehebung ansehen.

Premium-Empfehlungen für deinen Server

Alle FiveM Server-Pakete