Wie richtet man einen FiveM-Server mit QBCore oder ESX ein? Komplette Anleitung 2026

Was ist FiveM und warum lohnt sich ein eigener Server?

FiveM ist eine Multiplayer-Plattform für GTA V, mit der du vollständig eigenständige Server mit eigenen Skripten, Karten, Fahrzeugen und Spielregeln erstellen kannst. Am beliebtesten sind Roleplay (RP)-Server, auf denen Spieler in die Rolle von Polizisten, Kriminellen, Ärzten oder Mechanikern schlüpfen und ein virtuelles Leben in einer fiktiven Stadt führen.

Im Gegensatz zu den offiziellen GTA-Online-Servern gibt dir FiveM volle Kontrolle - du entscheidest selbst über Framework, Skripte, Wirtschaft und Regeln. In diesem Guide führen wir dich durch den gesamten Prozess: von der Wahl des Hostings über die Installation von txAdmin und einem Framework bis zu den ersten Skripten und der Optimierung.

QBCore oder ESX - welches Framework wählen?

Die erste und wichtigste Entscheidung vor dem Aufsetzen eines FiveM-Servers ist die Wahl des RP-Frameworks. Das Framework ist der Kern des Servers - es definiert das Konten-, Inventar-, Geld- und Berufssystem. Die zwei beliebtesten sind QBCore und ESX Legacy.

Merkmal QBCore ESX Legacy
Beliebtheit (2026) ⭐ Wachsend - neue Projekte ⭐ Größte Spielerbasis
Codequalität Modern, modular Bewährt, ausgereift
Skript-Bibliothek Schnell wachsend Tausende esx_*-Skripte
ox-Integration Nativ (ox_inventory, ox_lib) Kompatibel
Einstiegshürde Mittel Leicht
Für wen? Neue Projekte, Dev-Teams Schneller Start, große Server

Empfehlung: Wenn du bei null anfängst und eine moderne Lösung möchtest - setze auf QBCore. Wenn dir die größte Skript-Bibliothek und ein einfacherer Start wichtig sind - wähle ESX Legacy. Beide Optionen sind als fertige Rezepte im txAdmin-Installer verfügbar.

Hardware-Anforderungen für einen FiveM-RP-Server

FiveM ist hardwarehungrig - besonders RP-Server mit vielen Skripten, MLO und Spielern. Hier die Mindest- und empfohlenen Anforderungen:

Paket Spieler RAM Einsatzzweck
Workshop bis 32 4 GB Tests, Dev, kleiner privater Server
District bis 64 8 GB Mittlerer RP-Server mit Basisskripten
City bis 128 16 GB Großer RP-Server, volles ox-Ökosystem, MLO
Metropolis 128+ 32 GB Premium-Server, OneSync Infinity

Entscheidend ist nicht nur RAM, sondern auch die CPU-Leistung. Lua-Skripte laufen auf einem einzelnen Thread - deshalb laufen TierHost-Server auf dem AMD Ryzen™ 9 5950X, der zu den höchsten Taktraten im Hosting-Markt gehört. NVMe-SSD-Speicher eliminiert Verzögerungen beim Laden gestreamter Ressourcen (MLO, Fahrzeuge).

Schritt 1: FiveM-Hosting kaufen

Gehe auf die TierHost-Website und wähle ein FiveM-Paket passend zur Größe deines Servers. Nach dem Kauf erhältst du innerhalb weniger Minuten Zugang zu einem Verwaltungspanel mit:

  • txAdmin - dem eingebauten FiveM-Web-Panel mit Rezept-Installer
  • FTP - Zugriff auf Serverdateien
  • MySQL-Datenbank - benötigt von ESX, QBCore und oxmysql
  • Live-Konsole - Log-Ansicht und Verwaltung in Echtzeit

Schritt 2: txAdmin konfigurieren und Framework installieren

txAdmin ist ein Web-Panel, das direkt in die FiveM-Artefakte integriert ist. Nach dem ersten Serverstart öffne die Panel-Adresse im Browser (du findest sie in deiner Anleitung nach dem Kauf) und durchlaufe den Assistenten:

  1. Erstelle ein txAdmin-Konto - wähle Admin-Benutzername und Passwort.
  2. Wähle den Servertyp - klicke auf „Popular Recipes".
  3. Wähle ein Rezept:
    • QBCore Framework - für QBCore
    • ESX Legacy - für ESX
  4. Gib die Datenbankdaten ein - Host, Datenbankname, Benutzername und Passwort (findest du im TierHost-Panel).
  5. Klicke auf „Run Recipe" - txAdmin lädt automatisch alle Dateien herunter und installiert sie.

Nach Abschluss der Installation startet der Server automatisch. Beim ersten Login im Spiel gib in der F8-Konsole ein:

connect DEINE_IP:30120

Schritt 3: server.cfg konfigurieren

Die zentrale Konfigurationsdatei des Servers ist server.cfg. Du findest sie im Root-Verzeichnis der Ressource per FTP. Die wichtigsten Zeilen, die du setzen solltest:

# Servername, sichtbar im Server-Browser
sv_hostname "Mein RP-Server | TierHost.pl"

# FiveM-Lizenzschlüssel (von keymaster.fivem.net)
sv_licenseKey "DEIN_LIZENZSCHLÜSSEL"

# Maximale Spielerzahl
sv_maxclients 64

# OneSync — erforderlich für mehr als 32 Spieler
set onesync on

# Datenbank (oxmysql)
set mysql_connection_string "mysql://user:password@localhost/fivem_db?charset=utf8mb4"

# Steam API (optional, für Kontoverifizierung)
# steam_webApiKey "DEIN_STEAM_SCHLÜSSEL"

Wichtig: Den Lizenzschlüssel erhältst du kostenlos auf keymaster.fivem.net nach dem Login mit einem Cfx.re-Konto. Ohne Schlüssel erscheint der Server nicht auf der öffentlichen FiveM-Serverliste.

Schritt 4: oxmysql installieren und mit der Datenbank verbinden

Sowohl QBCore als auch ESX Legacy nutzen oxmysql - eine moderne Bibliothek für asynchrone MySQL-Abfragen. Wenn du über das txAdmin-Rezept installiert hast, ist oxmysql bereits enthalten. Prüfe, ob in server.cfg ein korrekter mysql_connection_string eingetragen ist und ob die Ressource oxmysql auf der Startliste steht:

ensure oxmysql
ensure qb-core        # oder es_extended für ESX

Prüfe nach dem Serverstart in der Konsole, ob du siehst:

[oxmysql] Database connection established.

Falls ein Verbindungsfehler auftritt, prüfe die Zugangsdaten im TierHost-Panel - der Host ist meist localhost oder die interne IP-Adresse der Datenbank.

Schritt 5: Die ersten Skripte installieren

Nach dem Einrichten des Kerns folgen die ersten Ressourcen. Empfohlene Reihenfolge für einen neuen RP-Server:

  1. ox_inventory - Inventar mit Gewicht, Slots und Shops (ersetzt das Standard-Inventar von QBCore/ESX)
  2. ox_lib - UI- und Tool-Bibliothek (von den meisten neuen Skripten benötigt)
  3. ox_target - Interaktionen mit NPCs und Objekten in der Spielwelt
  4. pma-voice - dreidimensionaler Voice-Chat mit Reichweite und Funk
  5. illenium-appearance oder fivem-appearance - ein Charaktereditor
  6. lb-phone - ein Handy mit Apps (Karte, Kontakte, Bank, Galerie)

Jede Ressource installierst du per FTP: lade den Ressourcenordner in das Verzeichnis resources/[deine-ressourcen]/ hoch und füge dann in server.cfg hinzu:

ensure ox_inventory
ensure ox_lib
ensure ox_target
ensure pma-voice

Beachte, dass die Reihenfolge wichtig ist - Ressourcen, von denen andere abhängen, müssen weiter oben in der Liste stehen.

Schritt 6: Berechtigungen und die ersten Admins

Nach dem Login auf dem Server gib dir selbst Admin-Rechte. Gehe in txAdmin zum Tab Players, finde deinen Namen und klicke auf „Add Permission"„Add to Admins".

Für QBCore kannst du Berechtigungen auch direkt in der Datenbank oder per Ingame-Befehl setzen (nachdem dir per txAdmin ein Rang zugewiesen wurde):

/setjob [spieler_id] police 5
/setgroup [spieler_id] admin

Bei ESX läuft die Berechtigungsstruktur über die Tabelle users in der Datenbank - setze das Feld group auf admin oder superadmin.

Häufigste Probleme und ihre Lösung

Problem Mögliche Ursache Lösung
Server nicht in der Liste sichtbar Kein Lizenzschlüssel Schlüssel von keymaster.fivem.net holen
Fehler bei der Datenbankverbindung Falscher Connection-String Daten im TierHost-Panel prüfen
Ressource startet nicht Fehlendes ensure in server.cfg ensure [ressourcenname] hinzufügen
Lags und hohe ms Zu viele Ressourcen, keine Optimierung resmon im Spiel prüfen (F8 → resmon)
Spieler können nicht beitreten Port 30120 blockiert TierHost-Support kontaktieren
OneSync-Fehler Zu wenig RAM / fehlendes set onesync Paket upgraden oder OneSync in der cfg aktivieren

FiveM-Server optimieren

Sobald der Server läuft, lohnt es sich, ihn zu optimieren, damit Spieler auch bei hoher Auslastung keine Lags spüren:

  • resmon - gib im Spiel resmon 1 ein (F8), um zu sehen, welche Ressourcen am meisten CPU und RAM verbrauchen. Ressourcen über 2ms sind Kandidaten für Optimierung oder Austausch.
  • Streaming begrenzen - lade nicht alle Fahrzeuge und MLO gleichzeitig. Nutze streaming distance und teile Ressourcen in kleinere Pakete auf.
  • Datenbank-Caching - oxmysql hat einen eingebauten Cache für häufig wiederholte Abfragen. Stelle sicher, dass du in älteren Skripten MySQL.Async statt synchroner Aufrufe verwendest.
  • OneSync Infinity - für mehr als 32 Spieler Pflicht. Ermöglicht korrektes Laden von Objekten und Spielern über große Distanzen, ohne den Server zu überlasten.
  • Automatische Neustarts - lege in txAdmin einen Neustart-Zeitplan fest, z. B. alle 12h - FiveM hat kleinere Speicherlecks bei langer Laufzeit ohne Neustart.

Zusammenfassung - was brauchst du zum Start?

  • FiveM-Hosting mit mindestens 4GB RAM (TierHost Workshop ist ein guter Einstieg)
  • ✅ Ein Lizenzschlüssel von keymaster.fivem.net (kostenlos)
  • ✅ Ein Cfx.re-Konto (von FiveM benötigt)
  • ✅ Ein Framework - QBCore (Rezept in txAdmin) oder ESX Legacy
  • ✅ Eine MySQL-Datenbank - in jedem TierHost-Paket enthalten
  • Grundlegende Ressourcen - ox_inventory, ox_lib, pma-voice

🎮 Richte deinen FiveM-Server noch heute ein!

Pakete ab 59.99 zł/Monat • txAdmin inklusive • MySQL-Datenbank • Aktivierung in 5 Minuten

FiveM-Pakete ansehen →

Bereit für deinen eigenen Server?

Sieh dir unsere Hosting-Pakete an und starte deinen Server in 5 Minuten!

Preise ansehen