Wenn du einen FiveM Server mietest, richtest du im Kern drei Dinge sauber ein: txAdmin als Verwaltungsoberfläche, ein RP-Framework wie ESX Legacy oder QBCore und eine server.cfg mit Lizenzschlüssel und Ressourcenstarts. Entscheidend ist nicht nur der Start des Servers, sondern dass Konfiguration, Updates und Fehlersuche nachvollziehbar bleiben.
Voraussetzungen
Für Spieler brauchst du eine von FiveM unterstützte GTA-V-Installation und den FiveM-Client. Für den Server benötigst du FXServer, die passende Serverkonfiguration und einen Cfx.re-Lizenzschlüssel. Folge dafür der aktuellen Cfx.re-Einrichtungsanleitung und dem dort verlinkten Registrierungsweg; ältere Keymaster-Anleitungen können andere Kontomenüs zeigen.
Plane außerdem vorab, ob dein Server ein kleines privates RP-Projekt, eine geschlossene Testumgebung oder ein öffentliches Community-Projekt werden soll. Davon hängen RAM, Slotzahl, Framework-Auswahl, Ressourcenmenge und Moderationsaufwand ab. GSH bietet FiveM nicht an. Die folgende technische Anleitung betrifft einen selbst verwalteten FXServer und beschreibt keine Bestellung oder FiveM-Verwaltung im GSH-Panel.
Wenn du noch am Anfang stehst und eine stärker geführte Einführung suchst, passt ergänzend der interne Guide FiveM Roleplay einrichten: Framework und FXServer. Für den Vergleich mit anderen Koop- und Survival-Servern findest du außerdem den Leitfaden Valheim Server mieten und einrichten – Koop-Guide 2026.
RAM-Empfehlung
| Vorhaben | Ressourcenprüfung |
|---|---|
| Framework-Grundinstallation | Start, Datenbank und Clientbeitritt zunächst ohne Zusatzressourcen testen |
| Zusätzliche Scripts und Fahrzeuge | CPU-, RAM- und Datenbanklast nach jedem Installationsschritt messen |
| Öffentliche RP-Runde | Reale gleichzeitige Spieler und Spitzenlast testen; Reserven aus Messwerten planen |
Die Tabelle ist eine praktische Startempfehlung, keine Garantie für jedes Ressourcenpaket. Ein FiveM-Server mit wenigen Standardressourcen verhält sich anders als ein großer Roleplay-Server mit Inventar, Jobs, Housing, Fahrzeughändlern, Custom Maps, Logs und Anticheat-Komponenten. Wenn du viele Scripts, MLOs oder datenbankintensive Systeme nutzt, solltest du Reserven einplanen und die Auslastung nach dem Start beobachten.
txAdmin einrichten
txAdmin ist das offizielle Panel für FiveM. Du verwaltest darüber Ressourcen, Spieler, Bans, Serverstarts, Konsole und grundlegende Betriebsaufgaben. Folge der offiziellen txAdmin-Einrichtungsanleitung für deinen selbst verwalteten FXServer, öffne die dort angegebene Verwaltungsadresse und richte die Serverbasis ein. Beschränke den Zugang auf berechtigte Administratoren. Für neue RP-Projekte ist ein Framework-Template oft schneller als ein komplett leerer Server, solange du danach verstehst, welche Ressourcen geladen werden.
Nach der Einrichtung solltest du den ersten Start nicht überspringen. Öffne die Live-Konsole, prüfe Fehlermeldungen und notiere dir, welche Ressourcen automatisch geladen wurden. Das macht spätere Änderungen an der server.cfg deutlich einfacher.
ESX vs QBCore
- ESX Legacy: Prüfe, ob deine gewünschten Ressourcen die konkrete ESX-Version unterstützen.
- QBCore: Prüfe die vorgesehenen Inventory-, Job- und Datenbank-Abhängigkeiten deiner Ressourcen.
Wähle ESX oder QBCore nach den Scripts, die du tatsächlich betreiben willst, und nach den Kenntnissen deines Adminteams. Eine pauschale Performance-Rangfolge ist ohne denselben Lasttest mit vergleichbaren Ressourcen nicht belastbar. Prüfe bei jeder Ressource das unterstützte Framework, die Version und notwendige Datenbankmigrationen.
Mische Frameworks nicht unüberlegt. Viele Ressourcen sind ausdrücklich für ESX oder QBCore gebaut. Wenn du Scripts aus unterschiedlichen Ökosystemen kombinierst, entstehen oft Fehler bei Jobs, Inventar, Identität, Datenbanktabellen oder Events.
server.cfg
Die server.cfg ist die zentrale Start- und Basiskonfiguration. Bewahre vorhandene Einträge auf, ändere sie bewusst und dokumentiere größere Anpassungen. Ein einfacher Ausschnitt kann so aussehen:
sv_hostname "Mein GTA RP Server"
sv_licenseKey "cfxk_DEIN_KEY"
sv_maxclients 32
ensure mapmanager
ensure es_extended
ensure esx_identity
Wichtig ist die Reihenfolge. Grundlegende Ressourcen und Framework-Komponenten sollten vor abhängigen Scripts starten. Wenn ein Script beispielsweise ESX-Funktionen nutzt, muss ESX vorher geladen sein. Verwende ensure für Ressourcen, die beim Serverstart aktiv sein sollen, und entferne Testressourcen wieder, sobald du sie nicht mehr brauchst.
Lizenzschlüssel
Kostenlos auf Dokumentation bei docs.fivem.net — ohne Key startet der Server nicht.
Erstelle den Key passend zu deinem Server und trage ihn in der server.cfg bei sv_licenseKey ein. Kopiere ihn sorgfältig, ohne zusätzliche Leerzeichen oder Anführungsfehler. Wenn der Server nach dem Eintrag weiterhin nicht startet, prüfe zuerst die Konsole: Häufig liegt das Problem an einem falsch kopierten Key, einer falschen server.cfg oder daran, dass die Konfigurationsdatei nicht neu geladen wurde.
Ressourcen hinzufügen
Lade neue Scripts in den resources-Ordner. Achte darauf, dass der eigentliche Ressourcenordner direkt die fxmanifest.lua oder __resource.lua enthält. Ein häufiger Fehler ist eine doppelte Ordnerstruktur nach dem Entpacken, zum Beispiel resource-main/resource-main/fxmanifest.lua. In diesem Fall findet FiveM die Ressource nicht korrekt.
Trage jede aktive Ressource anschließend in der server.cfg ein. Bei Framework-Erweiterungen solltest du zusätzlich die Installationshinweise des jeweiligen Script-Anbieters lesen, besonders wenn Datenbanktabellen, Items, Jobs oder Berechtigungen eingerichtet werden müssen. Behalte nur Ressourcen aktiv, die du wirklich nutzt. Das reduziert Fehlersuche und macht Updates übersichtlicher.
Ergebnis prüfen
Starte den Server über txAdmin neu und beobachte die Konsole bis zum Ende des Bootvorgangs. Es sollten keine wiederholten Fehler zu fehlenden Abhängigkeiten, Datenbanktabellen oder ungültigen Manifests erscheinen. Verbinde dich anschließend mit dem FiveM-Client, prüfe Spawn, Identität, Jobs, Inventar und grundlegende Interaktionen.
Teste Änderungen zunächst mit wenigen Spielern oder in einem Wartungsfenster. Gerade RP-Frameworks können bei kleinen Konfigurationsfehlern scheinbar starten, aber später bei Jobs, Fahrzeugen, Items oder Datenbankzugriffen Probleme zeigen.
Troubleshooting
Wenn der Server nicht startet, prüfe zuerst sv_licenseKey und die txAdmin-Konsole. Wenn einzelne Ressourcen fehlen, kontrolliere Ordnernamen, fxmanifest.lua und die ensure-Zeilen in der server.cfg. Wenn ESX- oder QBCore-Scripts Fehler werfen, prüfe, ob du das richtige Framework nutzt und ob Datenbankmigrationen oder SQL-Dateien importiert wurden.
Bei Performanceproblemen solltest du nicht sofort die komplette Installation austauschen. Deaktiviere testweise zuletzt hinzugefügte Ressourcen, kontrolliere Serverauslastung und beobachte, ob Fehler in Schleifen auftreten. Viele Probleme entstehen durch einzelne Scripts, nicht durch FiveM oder das Hosting insgesamt.
FAQ
Brauche ich zwingend txAdmin für einen FiveM-Server?
Für typische FiveM-Setups ist txAdmin die naheliegende Verwaltungsoberfläche. Du kannst damit Serverstarts, Konsole, Ressourcen und Spielerverwaltung deutlich übersichtlicher bedienen als nur über Rohdateien.
Ist ESX oder QBCore besser für GTA RP?
Wähle das Framework, für das deine benötigten Ressourcen und dein Team passende Unterstützung haben. ESX- und QBCore-Scripts sind ohne passenden Adapter nicht austauschbar; eine generelle Performance-Siegerliste wäre irreführend.
Warum startet mein FiveM-Server nicht?
Häufige Ursachen sind ein fehlender oder falsch eingetragener Lizenzschlüssel, Fehler in der server.cfg, fehlende Ressourcenabhängigkeiten oder falsch entpackte Scriptordner. Die txAdmin-Konsole zeigt meist den ersten konkreten Hinweis.
Wie viele Ressourcen sollte ich installieren?
Installiere nur Ressourcen, die du wirklich brauchst. Viele Scripts erhöhen Wartungsaufwand und Fehlerrisiko. Starte mit Framework, Identität, Basisjobs und Verwaltung, teste stabil und erweitere danach schrittweise.
Kann ich die Slotzahl einfach erhöhen?
Du kannst sv_maxclients anpassen, solltest aber RAM, Ressourcenlast und Spielbarkeit mitdenken. Mehr Slots helfen nicht, wenn Framework, Datenbank oder Scripts unter Last instabil werden.