Ein FiveM-Enhanced-Server nutzt die Serversoftware, die Cfx.re für GTA V Enhanced entwickelt, also für die aktuelle PC-Version des Spiels. Frisch eingerichtet ist er komplett leer und startet nicht einmal, solange kein Lizenzschlüssel hinterlegt ist. Diese Anleitung bringt dich von diesem leeren Zustand zu einem Server, auf den deine Spieler joinen können: Lizenzschlüssel, Name und Slotanzahl, die Art, wie du die Konfiguration verwaltest, wo deine Dateien hingehören und worauf du achten musst, wenn du Skripte von einem klassischen FiveM-Server mitnimmst.
Die Spielregeln im Early Access
Enhanced befindet sich noch im Early Access, und einige Dinge sind fest vorgegeben statt einstellbar. Lies dir diese Punkte durch, bevor du einen ganzen Abend in die Migration steckst:
- Ressourcen mit Escrow laden nicht. Cfx.re hat Asset Escrow für Enhanced noch nicht freigegeben, verschlüsselte Skripte aus Tebex bleiben also gesperrt. Alles, was Open Source ist, funktioniert.
- OneSync ist dauerhaft aktiv, und zwar im großen Modus, mit Client-Server-Synchronisierung statt des älteren Peer-to-Peer-Modells.
- Der Pure Mode ist dauerhaft aktiv, Grafikmods sind damit vorerst ausgeschlossen.
- Es gibt nur einen Gamebuild, nämlich den neuesten. Einen älteren kannst du nicht festlegen.
- Nur Enhanced-Spieler können sich verbinden. Wer mit dem klassischen FiveM-Client und der älteren GTA-V-Edition spielt, kommt nicht drauf. Mehr dazu in unserer Anleitung, wie du einem FiveM-Enhanced-Server beitrittst.
Schritt 1: Lizenzschlüssel hinterlegen
Jeder FiveM-Server braucht einen kostenlosen Lizenzschlüssel aus dem Cfx.re-Portal, und Enhanced nutzt dieselbe Art von Schlüssel wie klassisches FiveM. Falls du noch keinen hast, folg zuerst unserer Anleitung, wie du einen FiveM-Lizenzschlüssel bekommst.
- Öffne deinen Server im Gamepanel und drück auf Start.
- Ist noch kein Schlüssel gespeichert, öffnet das Panel ein Fenster mit dem Titel Add your FiveM license key.
- Füg deinen Schlüssel ein. Ein gültiger beginnt mit
cfxk_und ist insgesamt 33 Zeichen lang. - Drück auf Save and start. Der Schlüssel wird gespeichert, und der Server bootet direkt danach.

Erzeugst du später im Portal einen neuen Schlüssel, trägst du ihn im Feld fivem license im Startup-Tab ein.
Schritt 2: Name, Slots und Steam-Key festlegen
Öffne den Startup-Tab. Alles hier wird beim Booten eingelesen, starte den Server also neu, nachdem du etwas geändert hast.
- Server Hostname ist der Name, den Spieler im FiveM-Serverbrowser sehen. Wähl etwas, wonach man tatsächlich suchen kann.
- Max Players bestimmt die Anzahl der Slots. Standard sind 48.
- Steam Web Api Key kann auf
nonebleiben. Trag nur dann einen Key ein, wenn eine deiner Ressourcen Steam-Profile abfragen muss. - Enable txadmin wechselt zwischen den beiden Betriebsarten, die im nächsten Schritt beschrieben sind.
- txAdmin Port wird automatisch ausgefüllt und lässt sich nicht ändern. Das ist der zusätzliche Port, der für die Weboberfläche von txAdmin reserviert ist.

Schritt 3: server.cfg oder txAdmin
Du kannst den Server in einer von zwei Betriebsarten laufen lassen. Welche du wählst, ist wichtig, weil beide ihre Einstellungen von unterschiedlichen Stellen lesen.
Reine server.cfg (Standard). txAdmin ist aus, und der Server führt bei jedem Start die server.cfg aus. Für einfache Änderungen am Listing musst du die Datei nicht einmal öffnen: Der Config-Tab bietet Locale, Tags, Project name, Project description und Allow ScriptHook als Formularfelder an.

Dir wird auffallen, dass Servername und Slotanzahl im Config-Tab fehlen. Beide kommen aus dem Startup-Tab, und das Panel trägt sie bei jedem Boot automatisch in die server.cfg ein. Wenn du sie in der Datei von Hand änderst, ist das beim nächsten Boot wieder weg.
txAdmin. Schalte es über den Button Enable txAdmin oben auf der Serverseite oder über die entsprechende Einstellung im Startup-Tab ein und starte dann neu. Ab diesem Moment hat txAdmin das Sagen, und die server.cfg wird nicht mehr ausgeführt. Beim ersten Start fragt txAdmin nach einer PIN aus der Konsole. Danach richtest du in der Weboberfläche einen Admin-Account ein, wählst ein Recipe und planst Neustarts.
Um txAdmin zu erreichen, brauchst du seinen Port. Der Network-Tab zeigt zwei an: den Hauptport für Spieler und einen zweiten mit der Markierung txAdmin für die Weboberfläche.

Wo alles liegt
Der Files-Tab öffnet den Dateimanager des Servers. Auf der obersten Ebene findest du:
server.cfg, die zentrale Konfigurationsdatei für alles, was der Config-Tab nicht abdeckt.resources, den Ordner für deine Skripte, Maps und Fahrzeuge.alpine, wo die Server-Runtime selbst liegt, einschließlich der Binarycfx-server. Bei klassischem FiveM heißt dieses Programm FXServer. Diesen Ordner musst du normalerweise nicht anfassen.

Frameworks und viele Skripte speichern ihre Daten in MySQL. Im Databases-Tab kannst du eine Datenbank anlegen und ihre Zugangsdaten in den Connection String deines Frameworks eintragen, genau wie bei klassischem FiveM.
Ressourcen von klassischem FiveM übernehmen
Die meisten Open-Source-Ressourcen laufen auf Enhanced ohne Anpassungen. Die Ausnahmen sind fast immer dieselben, prüf deshalb jeden dieser Punkte, bevor du einen kompletten Server umziehst:
- Gestreamte Inhalte. Eigene Fahrzeuge, Maps und Kleidung müssen durch den Alchemist-Konverter von Cfx.re. Leg das konvertierte Ergebnis in einen Ordner namens
stream_enhancedneben den vorhandenenstream-Ordner. Enhanced lieststream_enhancedund ignoriertstream, dieselbe Ressource funktioniert so auf beiden Builds. - Key-Value-Speicher. Über KVP gespeicherte Daten musst du mit kvdb-migrator umziehen, sonst wirkt der Speicher leer.
- Server-IDs. Enhanced vergibt die Server-ID eines Spielers neu, sobald er den Server verlässt. Skripte, die wiederkehrende Spieler an dieser ID erkennen, brauchen einen anderen Identifier.
- NUI-Callbacks. Die sind jetzt standardmäßig strikt. Reagiert die Oberfläche einer Ressource nicht mehr, kannst du das lockern, indem du diese Zeile in die
fxmanifest.luader Ressource einfügst:
nui_callback_strict_mode 'false'
- C#-Skripte. Statt Mono kommt jetzt .NET 10 zum Einsatz. Probier sie deshalb zuerst auf einem ruhigen Server.
- Endpoint-Zeilen. Jede Zeile mit
endpoint_add_tcpoderendpoint_add_udpnimmt genau einen Endpoint auf. - Entwicklermodus. Füg
sv_devMode truein dieserver.cfgein, wenn du ihn brauchst. - Keine DLC-Inhalte. Wenn du nur das Basisspiel laufen lassen willst, setz
sv_enforceGameBuild 1. - Skripte mit Escrow. Wie oben erwähnt, laufen sie noch nicht. Frag den Autor nach einer Open-Source-Version oder lass das Projekt auf klassischem FiveM.
Immer auf dem neuesten Build
Da Cfx.re nur einen einzigen aktuellen Enhanced-Build ausliefert, gibt es keine Versionsliste zur Auswahl. Für ein Update erstellst du im Backups-Tab ein Backup, gehst dann zu Settings und drückst auf Reinstall server. Lass die Option zum Löschen der Daten deaktiviert. Die Neuinstallation holt den neuesten Enhanced-Build und lässt die server.cfg, deinen resources-Ordner und die Daten von txAdmin unangetastet.
Mögliche Probleme
Die Konsole verlangt eine gültige Lizenzprüfung. Der gespeicherte Schlüssel fehlt, ist falsch oder nicht mehr gültig. Füg ihn erneut unter fivem license im Startup-Tab ein, achte darauf, dass vorne und hinten kein Leerzeichen steht, und starte den Server.
sv_endpointprivacy wird als unbekannter Befehl gemeldet. Enhanced unterstützt diesen Befehl nicht mehr. Entfern die Zeile aus deiner server.cfg und führ einen Neustart durch.
Ein gekauftes Skript will nicht starten. Es nutzt so gut wie sicher Escrow. Bis Asset Escrow auf Enhanced verfügbar ist, ersetzt du es durch eine Open-Source-Alternative.
Änderungen an der server.cfg bewirken nichts. Prüf, ob txAdmin aktiv ist. Solange das der Fall ist, wird die server.cfg nicht ausgeführt. Nimm die Änderung also in txAdmin vor oder schalte txAdmin aus und starte neu.
Spieler laden rein und hängen dann fest. Beobachte den Console-Tab, während jemand joint. Meistens steckt eine Ressource mit nicht konvertierten Streaming-Assets dahinter.
Kommst du nicht weiter? Unser Team ist per Live-Chat auf der Website erreichbar, oder du eröffnest ein Ticket über den Support. Falls du noch nicht bestellt hast, findest du die Pakete auf der Seite FiveM-Enhanced-Server-Hosting.