Complete server path
If the article is part of a launch plan, start with full server packs that reduce setup time and connect multiple systems faster.
Open full server packsNutze diesen Guide, um die Framework-Entscheidung einzugrenzen, und wechsle dann in die zentralen Angebotsseiten für verifizierte Scripts, kuratierte Bundles und einen schnelleren Server-Launch.
Complete server path
If the article is part of a launch plan, start with full server packs that reduce setup time and connect multiple systems faster.
Open full server packsLaunch faster
Bundles shorten the path from planning to launch by grouping the highest-leverage scripts into a cleaner commercial starting point.
View bundlesPremium catalog
Move from research into the main shop to compare real products, framework labels, screenshots, and production-ready quality signals.
Open premium shopErstelle einen FiveM-Server in 15 Minuten mit txAdmin, in 2–4 Stunden mit einem Server-Template oder in 2–6 Monaten mit manuellem Aufbau. Drei ehrliche Wege im Vergleich — mit Framework, Kosten und Time-to-Launch.
Ja, du kannst in 15 Minuten einen FiveM-Server kostenlos mit txAdmin erstellen. Ehrlicher Guide zum kostenlosen Weg: was funktioniert, was nicht, wann du upgraden solltest und die ehrliche Free-vs-Paid-Rechnung.
Lerne, wie du deine server.cfg richtig konfigurierst. Mit Schritt-für-Schritt-Anleitung, Sicherheits-Hardening und Performance-Best-Practices für 2026.
Installiere ein FiveM-Server-Template in 1–2 Stunden: Archiv entpacken, SQL importieren, server.cfg konfigurieren, txAdmin starten, Gameplay-Loop validieren. Vollständige 7-Schritt-Anleitung mit Troubleshooting und Customization-Checkliste.
To install a FiveM server template in 2026, extract the template archive into your FXServer artifacts folder, import the included SQL files into a fresh MariaDB or MySQL database, update server.cfg with your database connection string and license key, start the server via txAdmin, then validate the core gameplay loop (character creation, money, jobs, garages) before opening to players. Most quality templates install in 1–2 hours.
Dieser Artikel sollte auf deinem zweiten Monitor geöffnet sein, wenn du ein Template kaufst. Jeder Schritt unten ist auf einen konkreten Fehlermodus gemappt, den wir in FiveMX-Support-Tickets sehen, und die Troubleshooting-Tabelle am Ende löst die sechs Boot-Fehler, die für rund 80 % aller Template-Installations-Tickets verantwortlich sind.
Key takeaways:
Sammle diese Dinge, bevor du das Template-Archiv auspackst. Prep zu überspringen ist die häufigste Ursache für fehlgeschlagene Installationen — jeder dieser Punkte ist eine harte Voraussetzung, kein Nice-to-have.
Framework hub
Move into the QBCore landing page to compare verified scripts, framework fit, and install-ready products built for modern FiveM servers.
Wenn du jede Box oben abhakst, besteht die Installation selbst meistens aus Warten auf Datei-Kopien und SQL-Importe. Der zeitaufwendige Teil ist die Validierungs-Checkliste in Schritt 6 — dort bestätigst du, dass das Template wirklich funktioniert, bevor du es für Spieler öffnest.
Das README ist das wertvollste Dokument im Template-Archiv. Es ist auch das Dokument, das die meisten Käufer nie öffnen. Es zu lesen, bevor du eine einzige Datei entpackst, verhindert ungefähr die Hälfte der „Es funktioniert nicht"-Tickets in unserer Support-Queue.
Templates zielen auf bestimmte Framework-Versionen. Ein QBCore-Template, das für Build #7123 von QBCore gebaut wurde, startet nicht sauber auf Build #7580, weil QBCore Exports und Dependencies zwischen Major-Versionen umbenennt. Das README sagt dir, welche Version es erwartet.
Wenn das README fehlt, zwei Seiten lang ist oder nur auf ein YouTube-Video verlinkt, ist das ein Qualitäts-Signal. FiveMX-Templates werden mit detaillierten READMEs ausgeliefert, weil wir die Support-Kosten unklarer Installationen tragen. Wenn der Verkäufer anonym ist, weniger als 50 Verkäufe hat oder sich weigert, eine Vorschau des READMEs zu teilen, wähle ein anderes Template.
Das Template-Archiv ist einfach ein Zip oder Rar eines Resource-Ordners. Es zu entpacken ist unkompliziert, aber die Reihenfolge zählt — wenn du entpackst, während der Server läuft, sind Dateien gesperrt und du erhältst kryptische Boot-Fehler.
Der Artifacts-Ordner ist dort, wo du den FXServer-Build entpackt hast. Übliche Pfade:
C:\Users\<du>\txAdmin\FXServer\server-data\resources\C:\FXServer\server-data\resources\/home/<user>/txAdmin/FXServer/server-data/resources//opt/fivem/server-data/resources/Der resources-Ordner ist dort, wo jedes Script auf deinem Server lebt. [standalone]-Unterordner werden automatisch geladen; [group]-Unterordner werden als Gruppe geladen.
Öffne das txAdmin-Web-Panel (Standard http://deine-server-ip:40120) und stoppe den Server, bevor du entpackst. Wenn du das überspringst, können Windows-Datei-Sperren halb entpackte Resources hinterlassen, die beim nächsten Boot fehlschlagen.
Verwende 7-Zip (Windows) oder unzip (Linux). Ziehe den Inhalt des Archivs in den resources-Ordner. Die Datei-Struktur sollte ungefähr so aussehen:
server-data/
├── resources/
│ ├── [standalone]/
│ ├── [group]/
│ ├── [qb]/
│ │ ├── qb-core/
│ │ ├── qb-multicharacter/
│ │ ├── qb-spawn/
│ │ ├── qb-apartments/
│ │ ├── qb-policejob/
│ │ ├── qb-ambulancejob/
│ │ ├── qb-taxijob/
│ │ ├── qb-vehicleshop/
│ │ └── ...
│ ├── [esx]/
│ ├── [voice]/
│ ├── [maps]/
│ ├── [ox]/
│ │ ├── oxmysql/
│ │ ├── ox_lib/
│ │ └── ox_inventory/
│ └── [standalone]/esx_skin/
Die Namen in eckigen Klammern sind txAdmin-Resource-Gruppen. Alles in [standalone] startet automatisch; alles in [qb] startet nur, wenn du server.cfg sagst, dass es die Gruppe starten soll.
Manche Verkäufer liefern ein txAdmin-Recipe mit (eine .yaml- oder .json-Datei, die das Template automatisch ausrollt). Wenn dein Template eines enthält, verwende es — das Recipe übernimmt Resource-Reihenfolge, Dependency-Checks und Config-Ersetzung für dich. Importiere es über das txAdmin-Setup → Recipe-Menü.
Die SQL-Dateien sind das Datenbank-Schema des Templates. Sie definieren die Tabellen für Spieler, Charaktere, Fahrzeuge, Jobs, Inventar-Items, Gang-Daten und dutzende andere Systeme. Überspringst du den Import, startet dein Server in einen „Framework geladen, keine Tabellen"-Zustand, aus dem schwer zurückzukommen ist.
Ein Template erwartet ein sauberes Schema. Wenn du in eine Datenbank importierst, die bereits Tabellen eines anderen Frameworks hat, schlagen Foreign-Key-Constraints fehl. Lege immer eine neue, leere Datenbank pro Template-Installation an.
Jedes dieser Tools funktioniert — wähle, was du bereits installiert hast:
mysql -u root -p database < file.sql) — am besten für Linux-Server und AutomatisierungTemplates liefern SQL-Dateien üblicherweise in zwei oder drei Gruppen. Die Reihenfolge zählt:
qbcore-framework.sql, esx.sql, qbox.sql) — erstellt die Basistabellen.template-content.sql, template-jobs.sql) — fügt template-spezifische Zeilen, Standard-Items und Standard-Fahrzeuge hinzu.Wenn das Archiv ein 0_base.sql / 1_content.sql-Namensschema verwendet, sind die Nummern deine Import-Reihenfolge. Das Template-README erklärt es, falls es abweicht.
utf8mb4_0900_ai_ci durch utf8mb4_general_ci.Die server.cfg ist das Gehirn deines FiveM-Servers. Sie sagt FXServer, welche Resources in welcher Reihenfolge mit welchen Einstellungen gestartet werden sollen. Dieser Schritt ist der, an dem die meisten Template-Erstinstallierer hängenbleiben, also gehen wir Zeile für Zeile durch.
Die Datei liegt unter server-data/server.cfg (ein Ordner oberhalb des resources-Ordners). Öffne sie in einem beliebigen Texteditor.
Diese sind nicht verhandelbar. Sind sie falsch, startet dein Server nicht, oder er startet, weist aber jede Verbindung ab.
# 1. cfx.re-License-Key — hole deinen auf https://keymaster.fivem.net
sv_licenseKey "dein_license_key_hier"
# 2. Steam Web API Key — hole deinen auf https://steamcommunity.com/dev/apikey
steam_webApiKey "dein_steam_web_api_key_hier"
# 3. Server-Hostname (sichtbar im FiveM-Server-Browser)
sv_hostname "Mein FiveM-Server | FiveMX QBCore"
# 4. Maximale Spielerzahl
sv_maxclients 48
# 5. Datenbank-Connection-String
set mysql_connection_string "mysql://user:password@localhost:3306/meine_template_db?charset=utf8mb4"
Hinweis: QBCore und ESX Legacy verwenden leicht unterschiedliche Connection-String-Formate. QBCore will mysql://user:password@host:port/database?charset=utf8mb4, ESX Legacy (mit oxmysql) nutzt dasselbe Format. Wenn dein Template einen eigenen Datenbank-Wrapper mitliefert, folge dem README.
Um dir selbst Admin-Berechtigungen zu geben, brauchst du deinen Steam-Identifier (SteamID64). Verbinde dich einmal mit deinem Server, öffne F8 und führe status aus. Die Ausgabe listet jeden verbundenen Spieler mit seinem Steam-Identifier. Kopiere deinen in den Admin-Block:
add_ace group.admin command allow
add_ace group.admin command.quit deny
add_principal identifier.steam:DEINE_STEAMID64_HIER group.admin
Resources müssen in der korrekten Reihenfolge starten, sonst stürzt das Framework beim Boot ab. Die Standardreihenfolge ist:
ensure oxmysql
ensure ox_lib
ensure qb-core # oder es_extended / qbx_core
ensure ox_inventory
ensure qb-multicharacter # oder qbx_spawn / esx_skin
ensure [voice] # pma-voice, mumble-voip oder saltychat
ensure [qb] # oder [esx] / [qbx] — lädt jeden Job, jede Garage, jede Wohnung, jede MLO
ensure [standalone]
ensure [maps]
QBCore-Templates starten [qb] normalerweise als Gruppe. ESX-Templates verwenden [esx_addons], [esx_jobs], [esx_vehicles] usw. — der exakte Gruppenname steht im Template-README.
sv_hostname "Mein FiveM-Server"
sv_maxclients 48
sv_licenseKey "abc123def456"
steam_webApiKey "xyz789uvw012"
# Locale und Metadaten
sets sv_projectName "MeinServer"
sets sv_projectDesc "Roleplay-Community"
sets locale "de"
# MySQL (oxmysql)
set mysql_connection_string "mysql://fivem:geheim@127.0.0.1:3306/meinserver?charset=utf8mb4"
# OneSync (erforderlich für 64+ Slots und modernes QBCore)
set onesync on
# Admin
add_ace group.admin command allow
add_principal identifier.steam:76561198000000000 group.admin
# Voice und Chat
sv_voiceMode "vpoke"
# Resource-Startreihenfolge
ensure oxmysql
ensure ox_lib
ensure qb-core
ensure ox_inventory
ensure qb-multicharacter
ensure pma-voice
ensure [qb]
ensure [standalone]
ensure [maps]
sv_hostname "Mein ESX-Server"
sv_maxclients 48
sv_licenseKey "abc123def456"
steam_webApiKey "xyz789uvw012"
set mysql_connection_string "mysql://fivem:geheim@127.0.0.1:3306/meinserver?charset=utf8mb4"
set onesync on
add_ace group.admin command allow
add_principal identifier.steam:76561198000000000 group.admin
ensure oxmysql
ensure ox_lib
ensure es_extended
ensure esx_skin
ensure ox_inventory
ensure [voice]
ensure [esx_addons]
ensure [esx_jobs]
ensure [esx_vehicles]
ensure [maps]
Die Artifacts sind platziert, die SQL importiert und die server.cfg ausgefüllt. Zeit, den Server zu starten und die Console genau zu beobachten. Die meisten Installationsfehler zeigen sich in den ersten 30 Sekunden der Boot-Sequenz.
[txAdmin] Server is now running (oder ähnlich).Diese sechs Fehler machen den Großteil der fehlgeschlagenen Template-Installationen aus. Wir listen sie in der Reihenfolge, in der du ihnen vermutlich begegnest, jeweils mit Fix.
1. oxmysql could not connect — Dein Datenbank-Connection-String ist falsch. Überprüfe Benutzer, Passwort, Host, Port und Datenbankname. Der Fix:
set mysql_connection_string "mysql://USER:PASSWORD@HOST:PORT/DATENBANK?charset=utf8mb4"
Teste die Verbindung von derselben Maschine mit mysql -u USER -p -h HOST -P PORT DATENBANK, bevor du es erneut versuchst.
2. License key invalid — Der cfx.re-License-Key ist falsch, abgelaufen oder an eine andere IP gebunden. Der Fix:
3. Resource [name] failed to start — Eine Resource hat versucht zu starten, bevor eine ihrer Dependencies bereit war. Der Fix:
oxmysql, ox_lib und das Framework (qb-core / es_extended / qbx_core) vor jeder Resource starten, die davon abhängt.dependencies-Feld in der fxmanifest.lua der Resource.4. Failed to load resource [job] — Der SQL-Import für die Tabelle dieses Jobs ist unvollständig. Der Fix:
5. Schema validation failed — Eine erforderliche Datenbanktabelle fehlt. Der Fix:
utf8mb4-Charset und InnoDB-Engine angelegt hast.6. Steam Web API not configured — Der steam_webApiKey-Wert fehlt oder ist falsch. Der Fix:
Der Server läuft. Bevor du jemandem Bescheid gibst, validiere, dass die Kernsysteme tatsächlich funktionieren. Die meisten Template-Owner überspringen das und veröffentlichen einen Server, der in dem Moment crasht, in dem ein Spieler versucht, einen Charakter zu erstellen.
connect localhost:30120 und drücke Enter.Hake jede Box unten ab. Wenn ein Punkt fehlschlägt, öffne den Server nicht öffentlich — behebe es zuerst.
0 oder null.car [model]) oder besuche einen Fahrzeugshop und bestätige, dass das Fahrzeug spawnt, fährt und in der Garage gespeichert wird.Wenn ein Checklistenpunkt fehlschlägt, öffne die txAdmin-Konsole und suche nach dem Resource-Namen im Fehlerlog. Der Fix ist fast immer eine fehlende Dependency, ein Tippfehler in server.cfg oder eine SQL-Tabelle, die nicht importiert wurde.
Das Template ist installiert, validiert und funktioniert End-to-End. Jetzt kommt die Arbeit, die ein Template in deinen Server verwandelt: Anpassung. Überspringst du diesen Schritt, hast du einen generischen Server, der sich wie jede andere Template-Installation anfühlt.
Dies sind die acht Werte mit dem größten Einfluss darauf, wie sich dein Server anfühlt. Tweake sie, bevor du für Spieler öffnest.
sv_hostname und sv_projectName — deine Markenidentität. Mach sie einprägsam, suchbar und einzigartig.Template-Defaults sind Startpunkte, keine finalen Werte. Ein Template, das mit €1 Mio. Startgeld ausgeliefert wird, funktioniert zum Testen, zerstört aber eine Live-Wirtschaft in einer Woche. Plane eine vollständige Anpassungs-Pass — Server-Owner, die sie überspringen, kommen immer nach der ersten Spielerbeschwerde darauf zurück.
| Symptom | Wahrscheinliche Ursache | Fix |
|---|---|---|
| Server startet und crasht dann | Resource fehlt oder falsche Reihenfolge | Überprüfe die ensure-Reihenfolge in server.cfg; bestätige, dass alle Dependencies in resources/ liegen |
| „License invalid"-Schleife | Falscher Key oder abgelaufen | Auf keymaster.fivem.net neu generieren |
| Spieler spawnen unter der Map | Spawn-Koordinaten falsch | Bearbeite die Spawn-Koordinaten in qb-spawn / esx_skin, damit sie zu deiner MLO passen |
| Inventar-Items werden nicht angezeigt | Item-Bilder fehlen | Kopiere den /images/-Ordner aus den ox_inventory-Docs in deine Resources |
| MLO lädt nicht | YMAP/YBN nicht gestreamt | Überprüfe, dass der stream/-Ordner als Stream in fxmanifest gesetzt ist |
| Verbindung nicht möglich: „ticket invalid" | Steam Web API Key falsch | Überprüfe steam_webApiKey in server.cfg — keine Leerzeichen am Ende |
Templates sind komplexe Bündel aus dutzenden Resources. Selbst bei einer sauberen Installation verhält sich etwas nicht wie erwartet. Bevor du ein Support-Ticket öffnest, gehe diese Checkliste durch — sie löst rund 70 % der „Support nötig"-Fälle.
oxmysql, ox_lib und ox_inventory werden von den meisten modernen Templates vorausgesetzt.Das Template ist dein Fundament. Um es in einen Server zu verwandeln, dem Spieler beitreten wollen, füge die folgenden Layer hinzu.
Wenn du noch kein Template gewählt hast, sind dies die verifizierten FiveMX-Optionen für jedes große Framework. Jedes wird mit detailliertem README, einem txAdmin-Recipe und einem Discord-Support-Channel ausgeliefert.
Die meisten qualitativ guten Templates installieren sich in 1–2 Stunden: Dateien entpacken, SQL importieren, server.cfg konfigurieren, Server starten und die Gameplay-Loop validieren. Plane weitere 4–8 Stunden für die Anpassung in der ersten Woche ein, bevor du den Server für Spieler öffnest.
Ja. Jeder FiveM-Server sollte seine eigene MariaDB- oder MySQL-Datenbank haben. Eine geteilte Datenbank über mehrere Server hinweg führt dazu, dass Job-, Geld- und Charakterdaten kollidieren. Lege pro Template-Installation eine neue Datenbank an.
Nein, nicht direkt. Ein Template setzt ein sauberes Framework und eine saubere Datenbank voraus. Eine Installation über einen bestehenden Server überschreibt deine Daten und kollidiert mit deinen eigenen Resources. Starte eine frische FXServer-Installation für das Template und migriere eigene Resources einzeln.
Lösche die Datenbank, lege sie neu an und importiere erneut. SQL-Fehler werden meistens durch Foreign-Key-Constraints oder Charset-Mismatches verursacht. Die meisten guten Templates werden mit utf8mb4-Charset und InnoDB-Engine ausgeliefert — stelle deine Datenbank darauf ein.
Nicht empfohlen. Templates setzen ihr eigenes SQL-Schema, ihre Resource-Reihenfolge und Config-Dateien voraus. Zusammenführen verursacht Konflikte, deren Behebung länger dauert als ein Neuaufbau. Wähle ein Template und füge einzelne Scripts aus anderen Quellen hinzu.
Beides funktioniert. Die meisten Templates werden mit Windows-freundlichen Pfaden ausgeliefert, installieren sich aber sauber auf Ubuntu 20+/Debian 11+ mit den Linux-FXServer-Artifacts. Linux wird für Produktions-Server wegen des besseren RAM-Managements und der niedrigeren Hosting-Kosten empfohlen.
Pinne deine FXServer-Installation auf die Framework-Version, auf die das Template zielt. Erzwungene Upgrades zerstören Templates, weil sich interne APIs ändern. Die Produktseite sollte die Zielversion nennen — wenn nicht, frage den Verkäufer vor dem Kauf.