Ein FiveM Server braucht mehr als nur eine laufende GTA-V-Instanz: Du benötigst einen Cfx.re-Lizenzschlüssel, eine klare Framework-Entscheidung, eine saubere server.cfg und kontrollierte Ressourcen. GSH bietet FiveM nicht an. Diese technische Anleitung betrifft eine selbst verwaltete FXServer-Umgebung, keine FiveM-Bestellung oder Bereitstellung im GSH-Panel.
Voraussetzungen
Für einen eigenen FiveM Roleplay Server brauchst du einen unterstützten GTA-V-Client, FiveM, eine selbst verwaltete FXServer-Umgebung und einen Lizenzschlüssel. Die aktuelle Cfx.re-Einrichtungsanleitung verweist für die Registrierung auf das Cfx Portal. Nutze deinen eigenen Betreiberaccount und halte den Schlüssel vertraulich.
Plane vor der Installation, welche Art von Server du bauen willst. Ein kleiner Testserver mit wenigen Ressourcen stellt andere Anforderungen als ein Roleplay-Projekt mit Jobs, Datenbank, Inventar, Housing, Fahrzeugen und vielen gleichzeitigen Spielern. Teste zunächst die Grundinstallation und ergänze Ressourcen einzeln. Plane RAM, CPU und Datenbankreserve anhand der gemessenen Last deiner tatsächlichen Scripts und Spieler; eine feste RAM-Zahl garantiert kein funktionierendes RP-Projekt.
Wenn du noch andere Survival- oder RP-Projekte vergleichst, helfen dir auch der Rust Server mieten und einrichten Guide und der Minecraft Server mieten Komplett-Guide, weil dort ähnliche Entscheidungen zu Slots, Mods, Backups und Administration erklärt werden.
FXServer vorbereiten und Grunddaten setzen
Installiere FXServer nach der offiziellen Cfx.re-Anleitung auf einer von dir verwalteten Umgebung. Plane Reserven für Datenbank, Voice, Framework, zusätzliche Ressourcen und reale Spitzenlast. Eine FiveM-Bestellung bei GSH ist nicht verfügbar.
Hinterlege den Lizenzschlüssel als sv_licenseKey in der dafür vorgesehenen FXServer-Konfiguration beziehungsweise im Einrichtungsablauf deiner selbst verwalteten Umgebung. Behandle den Key wie ein Zugangsdokument: nicht öffentlich posten, nicht in Screenshots zeigen und nicht in frei zugänglichen Repositories ablegen.
Framework wählen
Die Framework-Wahl prägt deinen Server stärker als fast jede spätere Einzelressource. Wechsle nicht leichtfertig zwischen Frameworks, wenn bereits Jobs, Datenbanktabellen und Spielerfortschritt aufgebaut wurden.
| Framework | Beschreibung | Für wen |
|---|---|---|
| ESX | Beliebtestes RP Framework | Anfänger, große Community |
| QBCore | Modern, gut strukturiert | Fortgeschrittene |
| VORP | RedM (Red Dead) | Western RP |
Für einen klassischen GTA-RP-Server sind ESX und QBCore die naheliegenden Optionen. ESX ist durch seine große Verbreitung gut dokumentiert und für viele Einsteiger leichter zugänglich. QBCore ist oft interessant, wenn du strukturierter arbeiten und bewusst ein moderneres Setup pflegen willst. VORP gehört nicht zu GTA-V-FiveM, sondern in den RedM-Kontext für Red Dead Roleplay; übernimm es deshalb nicht versehentlich in ein FiveM-Projekt.
server.cfg einrichten
Die server.cfg ist die zentrale Startkonfiguration. Halte sie lesbar, versioniere eigene Änderungen sauber und füge Ressourcen nicht wahllos hinzu. Jede zusätzliche Ressource kann Ladezeit, Datenbanklast oder Fehlerquellen erhöhen.
sv_hostname "Mein FiveM RP Server"
sv_maxclients 32
sv_licenseKey "DEIN_VERTRAULICHER_LIZENZSCHLUESSEL"
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
Der Block ist ein Basis-Ausschnitt; er ersetzt nicht die vollständige Startkonfiguration oder die vom txAdmin-Rezept erzeugten Framework-Abhängigkeiten. txAdmin wird mit FXServer gestartet und benötigt keine erfundene exec @txAdmin/config.cfg-Zeile. Die txAdmin-Projektdokumentation bestätigt die Bereitstellung zusammen mit FXServer.
Passe sv_hostname an deinen Servernamen an und setze sv_maxclients passend zu deinem Tarif und deinem Projektstand. Der Wert sv_licenseKey muss deinen echten FiveM-Key enthalten. Die ensure-Zeilen starten Ressourcen in der angegebenen Reihenfolge. Bei Frameworks und Abhängigkeiten ist diese Reihenfolge wichtig: Datenbankadapter und gemeinsame Bibliotheken müssen vor Ressourcen starten, die darauf zugreifen.
txAdmin nutzen
txAdmin ist das Server-Management-Panel für den laufenden Betrieb. Du nutzt es für Server-Verwaltung, Player-Management wie Kick, Ban und Warn, Ressourcen-Management sowie Performance-Monitoring. Gerade bei Roleplay-Projekten ist txAdmin praktisch, weil du nicht jede administrative Aufgabe direkt über Dateien oder Konsole erledigen musst.
Lege früh fest, wer Admin-Zugriff bekommt. Vergib Rechte sparsam und dokumentiere Änderungen an kritischen Ressourcen. So bleibt nachvollziehbar, ob ein Problem durch ein Update, eine neue Ressource, eine Konfigurationsänderung oder Spieleraktionen entstanden ist.
Ressourcen installieren
Ressourcen findest du unter anderem im Cfx.re Forum, zum Beispiel im Bereich Development Releases. Prüfe vor der Installation, ob eine Ressource aktiv gepflegt wird, zu deinem Framework passt und zusätzliche Abhängigkeiten benötigt.
- Lade Ressourcen von cfx.re herunter.
- Entpacke sie in den
resources/Ordner. - Füge
ensure ressourcennameinserver.cfghinzu. - Starte den Server neu.
Beliebte Ressourcen für RP sind es_extended als ESX-Framework, esx_policejob für Polizei-Jobs, esx_ambulancejob für Rettungsdienst, esx_mechanicjob für Mechaniker, gcphone als Ingame-Handy und dpemotes für Emotes und Animationen. Installiere solche Bausteine schrittweise. Wenn du zehn Ressourcen gleichzeitig aktivierst, ist die Fehlersuche unnötig schwer.
Ergebnis prüfen
Nach der Einrichtung prüfst du zuerst die Serverkonsole. Es sollten keine offensichtlichen Fehler zu fehlenden Dateien, Datenbankverbindungen, doppelten Ressourcen oder ungültigen Konfigurationswerten erscheinen. Danach öffnest du txAdmin und kontrollierst, ob der Server erreichbar ist, Ressourcen geladen wurden und keine dauerhaften Warnungen auftreten.
Verbinde dich anschließend mit dem FiveM Client. Prüfe Spawn, Chat, grundlegende Interaktionen und bei RP-Frameworks mindestens Login, Charaktererstellung, Inventar und einen einfachen Job-Ablauf. Wenn du zusätzliche Spiele-Server parallel planst, findest du ähnliche Prüfschritte im Palworld Server mieten und einrichten Guide und im Valheim Server mieten und einrichten Koop-Guide.
Troubleshooting
Wenn der Server nicht startet, prüfe zuerst den Lizenzschlüssel, die server.cfg und die letzte installierte Ressource. Ein falsch eingefügter Key, ein Tippfehler in ensure ressourcenname oder ein fehlender Ordner reicht aus, um den Start zu verhindern oder Ressourcen nicht zu laden.
Wenn Spieler nicht verbinden können, kontrolliere Serverstatus, Slots, Freigaben der Host-Firewall beziehungsweise des eigenen Routers und die FiveM-Konsole. Wenn nur bestimmte Funktionen fehlen, liegt das Problem meist nicht am Server selbst, sondern an Ressourcen, Framework-Abhängigkeiten oder Datenbanktabellen.
Bei Performance-Problemen entfernst du testweise zuletzt installierte Ressourcen, beobachtest txAdmin und prüfst, ob Fehler in Schleifen auftreten. Viele kleine Scriptfehler können sich stärker auswirken als eine einzelne große Ressource. Arbeite deshalb mit Backups, Änderungsnotizen und kleinen Installationsschritten.
FAQ
Brauche ich zwingend einen FiveM Lizenzschlüssel?
Ja. Die aktuelle offizielle Server-Einrichtung verlangt einen Lizenzschlüssel und verweist dafür auf das Cfx Portal. Hinterlege ihn vertraulich als sv_licenseKey; veröffentliche ihn nicht in Dateien, Bildern oder Supportbelegen.
Ist ESX oder QBCore besser für meinen RP-Server?
Prüfe zuerst, ob eure benötigten Scripts die konkrete ESX-/QBCore-Version unterstützen und welche Datenbank-/Inventory-Abhängigkeiten sie brauchen. Wähle anschließend die Basis, die euer Team betreuen kann; eine pauschale Rangfolge nach Modernität ersetzt diese Kompatibilitätsprüfung nicht.
Wie viele Ressourcen sollte ich am Anfang installieren?
Starte mit dem Framework, den Pflichtabhängigkeiten und wenigen Kernfunktionen. Installiere danach Ressource für Ressource und teste jedes Mal. So findest du Fehler schneller und vermeidest unübersichtliche Abhängigkeiten.
Was mache ich, wenn der Server nach einer neuen Ressource nicht mehr startet?
Deaktiviere die zuletzt hinzugefügte ensure-Zeile, starte den Server neu und prüfe die Konsole. Wenn der Server wieder läuft, kontrolliere Ordnername, Abhängigkeiten, Framework-Kompatibilität und Installationsanleitung dieser Ressource.
Kann ich den Lizenzschlüssel öffentlich teilen?
Nein. Behandle den Lizenzschlüssel vertraulich. Veröffentliche ihn nicht in Screenshots, Forenbeiträgen oder öffentlichen Repositories, weil er deinem Serverbetrieb zugeordnet ist.