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:
- Erstelle ein txAdmin-Konto - wähle Admin-Benutzername und Passwort.
- Wähle den Servertyp - klicke auf „Popular Recipes".
- Wähle ein Rezept:
- QBCore Framework - für QBCore
- ESX Legacy - für ESX
- Gib die Datenbankdaten ein - Host, Datenbankname, Benutzername und Passwort (findest du im TierHost-Panel).
- 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:
- ox_inventory - Inventar mit Gewicht, Slots und Shops (ersetzt das Standard-Inventar von QBCore/ESX)
- ox_lib - UI- und Tool-Bibliothek (von den meisten neuen Skripten benötigt)
- ox_target - Interaktionen mit NPCs und Objekten in der Spielwelt
- pma-voice - dreidimensionaler Voice-Chat mit Reichweite und Funk
- illenium-appearance oder fivem-appearance - ein Charaktereditor
- 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 1ein (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.Asyncstatt 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 →