
- ESX
Von Luke

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.
| Voraussetzung | Vorbereitung |
|---|---|
| Cfx.re-Konto | Damit registrierst du den Server im Portal und verknüpfst dein Konto mit txAdmin. |
| Ein Rechner für den Server | Ein 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 Mitspielen | Fü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-Werkzeuge | Ein Programm zum Entpacken von .7z-Dateien, zum Beispiel 7-Zip. |
| Linux-Werkzeuge | Ein 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.
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.
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.
Ö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.
C:\FXServer\server für die Serverdateien an.server.7z herunter und entpacke den Inhalt in diesen Ordner.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.
txAdmin ist in aktuellen FXServer-Builds enthalten. Starte FXServer ohne +exec server.cfg; txAdmin verwaltet die Serverkonfiguration über seine Einrichtung.
FXServer.exe im entpackten Ordner.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.
server.cfg und öffne den Recipe Deployer.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.
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"
| Einstellung | Prüfung |
|---|---|
endpoint_add_tcp und endpoint_add_udp | Nutze den vom Hoster zugewiesenen Port. Die Beispiele verwenden 30120 für beide Protokolle; Firewall-Regeln und Verbindungsbefehle müssen dazu passen. |
sv_maxclients | Legt 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_projectDesc | Trage sinnvolle Angaben für die Serverliste ein. |
sv_enforceGameBuild | Lege 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.
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.
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
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.
Ö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.
| Test | Befehl im Client |
|---|---|
| Client und Server auf demselben PC | connect 127.0.0.1:30120 |
| Ein anderer PC im selben lokalen Netzwerk | connect SERVER_LAN_IP:30120 |
| Ein Spieler außerhalb deines Netzwerks | connect 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.
Richte die Wahl nach deinen geplanten Ressourcen und den Schnittstellen, die dein Team pflegen kann. Unser FiveM-Framework-Ratgeber vergleicht die Optionen.
| Framework | Kompatibilität prüfen |
|---|---|
| QBCore | Prüfe, ob deine Ressourcen die APIs und Abhängigkeiten der installierten QBCore-Version unterstützen. |
| Qbox | Die 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 Legacy | Nutze 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.
resources/-Ordner des Rezepts ab, zum Beispiel unter resources/[local]/example_resource. Prüfe die mitgelieferte fxmanifest.lua und die Installationsanleitung.ensure example_resource nach den benötigten Abhängigkeiten in der server.cfg ein.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.
| Symptom | Nächste Prüfung |
|---|---|
no license key was specified | Prü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 resource | Lies 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 abgelehnt | Prü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 Liste | Warte 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 erreichbar | Prü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 mehr | Untersuche 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.
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.
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.
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.
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.





