Guide complet pour un serveur FiveM performant
Par Benjamin D. · PDG
· Mis à jour le 4. August 2026 · Lecture 6 min
Inhaltsverzeichnis
Einen FiveM Server einzurichten ist 2026 kein Hexenwerk mehr, wenn man die richtige Reihenfolge kennt: Lizenz-Key, Server-Files, Ressourcen und ein sauberes Netzwerk-Setup. In dieser Anleitung gehen wir Schritt für Schritt durch die Installation, die Konfiguration der server.cfg, die wichtigsten Mods und Performance-Tipps für einen stabilen Roleplay-Betrieb mit niedriger Latenz.
FiveM Server: Grundlagen und Voraussetzungen
FiveM ist eine Modifikation für GTA V, die einen dedizierten Multiplayer-Server erlaubt – vollständig getrennt von den offiziellen Rockstar-Servern. Jeder Spieler benötigt eine legale GTA-V-Kopie, der Server selbst läuft über die Server-Files von cfx.re. Der große Vorteil: Du kontrollierst Ressourcen, Frameworks, Jobs, Fahrzeuge und die gesamte Roleplay-Logik selbst.
Was du vor dem Start brauchst
- Einen cfx.re-Account mit generiertem Lizenz-Key (kostenlos).
- Ausreichend CPU-Leistung: FiveM ist stark single-thread-lastig, hohe Taktfrequenz zählt mehr als viele Kerne.
- Schnellen Speicher – NVMe-SSD verkürzt Ladezeiten und Ressourcen-Streaming spürbar.
- Eine stabile Anbindung mit Anti-DDoS-Schutz, gerade bei öffentlichen RP-Communities ein Muss.
Eigenes Hosting oder VPS?
Grundsätzlich hast du zwei Wege. Entweder du nutzt fertiges Serveur FiveM-Hosting mit vorinstalliertem Panel, oder du baust dir das Ganze selbst auf einem VPS Linux auf. Der erste Weg ist schneller und wartungsärmer, der zweite gibt dir volle Root-Kontrolle. Für Communities, die viel eigene Infrastruktur (txAdmin, Datenbank, Voice) betreiben wollen, ist ein VPS oft die flexiblere Basis.
Faustregel: Bei bis zu 32–48 Slots und Standard-Frameworks reicht ein gut getaktetes Game-Hosting locker. Erst bei komplexen Custom-Servern mit vielen Skripten lohnt der Sprung zum eigenen VPS.
FiveM Server installieren – Schritt für Schritt
Wir zeigen hier die manuelle Installation auf einem Debian/Ubuntu-VPS. Wer ein Panel wie Pterodactyl nutzt, überspringt die meisten dieser Schritte – dort läuft die Installation über einen Egg automatisch.
1. System vorbereiten
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl wget xz-utils screen git
# Eigenen Benutzer für den Server anlegen (nicht als root laufen lassen)
sudo adduser fivem
sudo su - fivem
2. Server-Files herunterladen
Die aktuellen Linux-Builds findest du im offiziellen Artifacts-Verzeichnis. Ersetze die URL durch den neuesten empfohlenen Build.
mkdir -p ~/fivem/server && cd ~/fivem/server
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/LATEST/fx.tar.xz
tar xf fx.tar.xz
rm fx.tar.xz
3. Ressourcen-Basis klonen
cd ~/fivem
git clone https://github.com/citizenfx/cfx-server-data.git server-data
cd server-data
4. Lizenz-Key generieren
Melde dich auf dem cfx.re-Portal an, öffne den Bereich für Server-Keys und erstelle einen neuen Key. Diesen trägst du später in die server.cfg ein. Behandle ihn wie ein Passwort – niemals öffentlich in Repositories oder Screenshots posten.
server.cfg konfigurieren und Ressourcen einbinden
Das Herz jedes FiveM Servers ist die server.cfg. Hier legst du Name, Slots, Ressourcen und Berechtigungen fest. Eine solide Basiskonfiguration sieht so aus:
# Netzwerk-Endpunkte
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
# Standard-Ressourcen
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure fivem
ensure hardcap
ensure rconlog
# Server-Info
sv_hostname "Mein FiveM RP Server"
sv_maxclients 48
sets tags "roleplay, deutsch, custom"
sets locale "de-DE"
# Sicherheit
rcon_password "EinSehrLangesRconPasswort_2026!"
sv_licenseKey "DEIN_CFX_LIZENZ_KEY"
# Steam-Webapi (optional, für Identifikation)
set steam_webApiKey "DEIN_STEAM_API_KEY"
Wichtige Direktiven im Detail
| Direktive | Funktion |
|---|---|
sv_maxclients |
Anzahl der Slots. Realistisch an CPU-Leistung anpassen. |
rcon_password |
Fernsteuerung des Servers. Immer lang und einzigartig setzen. |
ensure |
Lädt eine Ressource beim Start. Reihenfolge kann bei Abhängigkeiten wichtig sein. |
sv_licenseKey |
Ohne gültigen Key startet der Server nicht. |
Frameworks: ESX, QBCore & Co.
Für Roleplay-Server bildet ein Framework das Fundament. Die zwei verbreitetsten sind ESX und QBCore. Beide brauchen eine MySQL-Datenbank (meist über die Ressource oxmysql). Der grobe Ablauf:
- Datenbank anlegen (z. B. via MariaDB) und SQL-Schema importieren.
- Framework-Ressourcen in
resources/[core]ablegen. - Connection-String in der
server.cfgsetzen:
set mysql_connection_string "mysql://fivemuser:passwort@localhost/fivem_rp?charset=utf8mb4"
ensure oxmysql
ensure es_extended # oder qb-core
Datenbank auf dem VPS installieren
sudo apt install -y mariadb-server
sudo mysql_secure_installation
sudo mysql -u root -p
CREATE DATABASE fivem_rp CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'fivemuser'@'localhost' IDENTIFIED BY 'starkes_passwort';
GRANT ALL PRIVILEGES ON fivem_rp.* TO 'fivemuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Server starten, absichern und betreiben
Start über den Panel oder manuell
Auf einem verwalteten FiveM-Hosting mit Pterodactyl-Panel startest du den Server per Klick über die Live-Konsole. Manuell auf dem VPS startest du so:
cd ~/fivem/server-data
bash ~/fivem/server/run.sh +exec server.cfg
Für den Dauerbetrieb solltest du den Prozess nicht in einer offenen SSH-Session laufen lassen. Nutze einen screen oder besser einen systemd-Service:
# /etc/systemd/system/fivem.service
[Unit]
Description=FiveM Server
After=network.target mariadb.service
[Service]
User=fivem
WorkingDirectory=/home/fivem/fivem/server-data
ExecStart=/home/fivem/fivem/server/run.sh +exec server.cfg
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now fivem
sudo systemctl status fivem
VPS absichern
Wenn du selbst hostest, ist die Serversicherheit dein Job. Die volumetrische Anti-DDoS-Abwehr übernimmt die Infrastruktur bei Fly-Serv bereits im Hintergrund – den Rest musst du selbst konfigurieren:
- SSH-Keys statt Passwort:
ssh-keygen -t ed25519 -C "fivem-admin"
ssh-copy-id fivem@deine-server-ip
# Danach in /etc/ssh/sshd_config: PasswordAuthentication no
- Firewall mit ufw: nur benötigte Ports öffnen.
sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable
- fail2ban gegen Brute-Force auf SSH.
- Datenbank-Port (3306) niemals nach außen öffnen, nur lokal binden.
- RCON-Passwort lang und einzigartig halten – ein häufig unterschätztes Einfallstor.
sudo apt install -y fail2ban
sudo systemctl enable --now fail2ban
Sicherungen nicht vergessen
Ein RP-Server ohne Backups ist ein Risiko: Spielerfortschritt, Fraktionen, Inventare – alles liegt in der Datenbank. Sichere sowohl die MySQL-Daten als auch deinen resources-Ordner regelmäßig.
# Datenbank-Dump
mysqldump -u root -p fivem_rp > /home/fivem/backups/fivem_$(date +%F).sql
Beim verwalteten Hosting laufen automatische Sauvegarden bereits im Panel – trotzdem lohnt es sich, kritische Datenbank-Dumps zusätzlich extern zu speichern.
Performance und Latenz optimieren
CPU zuerst
FiveM lastet vor allem einen Thread stark aus. Deshalb ist die Single-Core-Leistung entscheidend. Ryzen-Prozessoren mit hoher Taktfrequenz liefern hier ein deutlich flüssigeres Verhalten bei vielen aktiven Skripten und Spielern als ältere CPUs mit vielen, aber langsameren Kernen.
Ressourcen sauber halten
- Nur Ressourcen laden, die wirklich gebraucht werden – jedes unnötige Skript kostet Server-Ticks.
- Skripte mit vielen
Citizen.Wait(0)-Loops identifizieren und optimieren. - Nutze
resmonin der Client-Konsole (F8 →resmon 1), um Ressourcen-Hunger live zu messen.
OneSync und Slots
OneSync erlaubt mehr als 32 Spieler und verbessert Server-seitiges Entity-Handling. Aktiviere es in der server.cfg:
set onesync on
set onesync_population true
Setze die Slotzahl realistisch: Lieber 48 stabile Slots als 128 überfüllte mit Rubberbanding. Eine NVMe-SSD sorgt zusätzlich dafür, dass Streaming-Assets (Custom-Cars, MLOs) schnell nachgeladen werden. Wer viele Frameworks parallel testet, findet weitere Setups über Tous nos serveurs de jeu und im Blog Fly-Serv.
Die offizielle Dokumentation zu Server-Konfiguration und Konsolen-Variablen findest du hier: Source.
Fazit
Ein FiveM Server ist schnell aufgesetzt, aber ein guter RP-Server steht und fällt mit sauberer Konfiguration, schlanken Ressourcen und starker Single-Core-Leistung. Achte auf Backups, ein hartes RCON-Passwort und eine realistische Slotzahl. Ob verwaltetes Hosting oder eigener VPS – mit der richtigen Basis läuft dein Server stabil und mit niedriger Latenz.
FAQ
Wie viele Slots kann ein FiveM Server sinnvoll betreiben?Mit aktiviertem OneSync sind technisch über 32 Slots möglich. Sinnvoll ist die Zahl aber vor allem von der CPU-Taktfrequenz und der Anzahl aktiver Skripte abhängig. Für die meisten RP-Communities sind 48–64 stabile Slots ein guter Ausgangspunkt – lieber weniger Slots ohne Lag als viele mit Rubberbanding.
Brauche ich einen VPS oder reicht ein Game-Hosting für FiveM?Für Standard-Setups mit ESX oder QBCore reicht ein verwaltetes FiveM-Hosting mit Panel völlig aus – Installation und Sauvegarden laufen dort automatisch. Ein VPS lohnt sich, wenn du volle Root-Kontrolle, eigene Datenbanken, txAdmin-Setups oder zusätzliche Dienste selbst betreiben willst.
Warum startet mein FiveM Server nicht?Die häufigsten Ursachen sind ein fehlender oder ungültiger sv_licenseKey, ein belegter Port 30120 oder eine fehlerhafte Ressource in der server.cfg. Prüfe die Live-Konsole auf Fehlermeldungen, kontrolliere die ensure-Reihenfolge und stelle sicher, dass die Datenbankverbindung korrekt konfiguriert ist.