Wer einen FiveM-Server erstellen VPS möchte, steht vor einer spannenden Herausforderung, die 2025 dank moderner Infrastruktur deutlich zugänglicher geworden ist. Ein Virtual Private Server bietet volle Kontrolle, dedizierte Ressourcen und die Flexibilität, Ihren GTA V Roleplay-Server exakt nach Ihren Wünschen zu konfigurieren. In diesem umfassenden Guide zeigen wir Ihnen Schritt für Schritt, wie Sie professionell einen FiveM-Server auf einem VPS einrichten und welche technischen Aspekte dabei entscheidend sind.

Warum ein VPS die beste Wahl für FiveM ist

Die Entscheidung für einen VPS beim FiveM-Server erstellen VPS bringt zahlreiche Vorteile gegenüber Shared-Hosting oder lokalen Lösungen. Ein Virtual Private Server mit KVM-Virtualisierung garantiert Ihnen vollständig dedizierte Ressourcen – CPU-Kerne, RAM und Speicher stehen ausschließlich Ihrem Projekt zur Verfügung und werden nicht mit anderen Nutzern geteilt.

Für FiveM-Server empfiehlt sich eine moderne Hardware-Basis. Bei Nexus Games VPS Linux setzen wir auf den AMD Ryzen 9 7950X3D mit 16 Kernen und bis zu 5,7 GHz Taktfrequenz. Dieser Prozessor bietet dank 3D V-Cache-Technologie eine herausragende Single-Thread-Performance, die für FiveM essentiell ist, da die Haupt-Logik primär auf einem Kern läuft.

Technische Mindestanforderungen für FiveM auf VPS

  • CPU: Mindestens 4 dedizierte Kerne mit hoher Taktfrequenz (>4 GHz empfohlen)
  • RAM: Minimum 8 GB DDR5 ECC für kleine Projekte, 16–32 GB für mittelgroße Communities
  • Storage: NVMe SSD mit mindestens 40 GB freiem Speicher für Server-Dateien, Mods und Datenbanken
  • Netzwerk: 1 Gbps Anbindung mit Game Anti-DDoS-Schutz
  • Betriebssystem: Ubuntu 20.04/22.04 LTS oder Windows Server 2019/2022

Ein weiterer entscheidender Vorteil: Mit einem VPS erhalten Sie Root- bzw. Administrator-Zugriff und können alle Aspekte Ihrer Serverumgebung selbst steuern. Dies ist besonders wichtig für die Installation benutzerdefinierter Ressourcen, Datenbanken wie MariaDB oder MySQL sowie für Performance-Tuning.

Fotorealistisches Bild eines modernen Serverraums mit leuchtenden AMD Ryzen Prozessoren und DDR5 RAM-Modulen in blauen Lichtern, Nahaufnahme der CPU-Kühlsysteme mit digitalen Performance-Metriken im Hintergrund

FiveM-Server erstellen VPS: Schritt-für-Schritt Anleitung für Linux

Die Installation auf einem Linux-VPS gilt als stabilste und performanteste Lösung für FiveM. Wir zeigen Ihnen den kompletten Workflow vom frischen Ubuntu-System bis zum laufenden Server.

Schritt 1: VPS vorbereiten und Sicherheit einrichten

Nachdem Sie Ihren VPS bei einem Anbieter gebucht haben, verbinden Sie sich zunächst per SSH. Aktualisieren Sie das System und installieren Sie grundlegende Sicherheitskomponenten:

sudo apt update && sudo apt upgrade -y
sudo apt install ufw fail2ban htop screen git -y
sudo ufw allow 22/tcp
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable

Die Ports 30120 (TCP und UDP) sind die Standard-Ports für FiveM. Sie können diese später in der server.cfg anpassen. Die Firewall-Konfiguration ist essentiell, um unbefugten Zugriff zu verhindern, während Game Anti-DDoS-Schutz zusätzliche Sicherheit gegen Angriffe bietet.

Schritt 2: FiveM Server-Dateien herunterladen und entpacken

Erstellen Sie einen dedizierten Benutzer für den FiveM-Server (niemals als Root ausführen!):

sudo adduser fivem
sudo su - fivem
mkdir -p ~/FXServer/server ~/FXServer/server-data
cd ~/FXServer/server

Laden Sie die aktuellste FiveM Server-Version herunter. Für Linux verwenden Sie den fx.tar.xz Build:

wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/[LATEST]/fx.tar.xz
tar xf fx.tar.xz
rm fx.tar.xz

Ersetzen Sie [LATEST] durch die aktuelle Build-Nummer, die Sie auf der offiziellen FiveM Artifact-Seite finden.

Schritt 3: Server-Konfiguration erstellen

Wechseln Sie in das server-data Verzeichnis und laden Sie eine Basis-Konfiguration:

cd ~/FXServer/server-data
git clone https://github.com/citizenfx/cfx-server-data.git tmp
cp -a tmp/* .
rm -rf tmp

Öffnen Sie die server.cfg und passen Sie die wichtigsten Parameter an:

nano server.cfg

Wichtige Konfigurationsoptionen:

Parameter Beschreibung Empfohlener Wert
endpoint_add_tcp TCP Port für Server “0.0.0.0:30120”
endpoint_add_udp UDP Port für Server “0.0.0.0:30120”
sv_maxclients Maximale Spielerzahl 32-128 (abhängig von RAM)
sv_licenseKey FiveM Keymaster Lizenz Ihr Patreon-Key
sv_hostname Servername “Mein RP Server ^2[DE]”

Schritt 4: Patreon-Key einbinden

Für den produktiven Betrieb eines FiveM-Servers benötigen Sie einen Keymaster-Key. Bei Nexus Games FiveM-Hosting ist der Patreon-Key bereits inklusive und wird automatisch konfiguriert. Wenn Sie einen eigenen VPS nutzen, registrieren Sie sich auf keymaster.fivem.net und generieren Sie einen Key für Ihre Server-IP.

Tragen Sie den Key in der server.cfg ein:

set sv_licenseKey "IhrGenerierterKey123456789"

Schritt 5: Server starten und testen

Starten Sie den Server im Screen-Session für persistente Ausführung:

screen -S fivem
cd ~/FXServer/server-data
bash ~/FXServer/server/run.sh +exec server.cfg

Mit Strg+A+D trennen Sie sich von der Screen-Session, ohne den Server zu stoppen. Zum Zurückkehren verwenden Sie screen -r fivem.

Überprüfen Sie die Server-Logs auf Fehler. Ein erfolgreicher Start zeigt Meldungen wie:

[   1234] Server listening on 0.0.0.0:30120
[   1234] Server started. Visit http://your-ip:30120/
[   1234] Found XX resources

Fotorealistische Darstellung eines Entwickler-Bildschirms mit Ubuntu Terminal und FiveM Server-Logs in grünem Text auf schwarzem Hintergrund, mehrere Fenster zeigen Code-Editor mit server.cfg und Performance-Monitor mit CPU und RAM Auslastung

Performance-Optimierung und erweiterte Konfiguration

Ein grundlegend laufender FiveM-Server ist nur der Anfang. Für eine professionelle Community mit 64+ Spielern gleichzeitig sind weitere Optimierungen notwendig.

RAM-Allokation und Swap-Konfiguration

FiveM kann speicherintensiv werden, besonders mit umfangreichen Ressourcen und Fahrzeug-Packs. Mit DDR5 ECC RAM profitieren Sie von höherer Bandbreite und Fehlerkorrektur. Für Server mit 64+ Slots empfehlen wir mindestens 32 GB RAM.

Konfigurieren Sie Swap als Sicherheitsnetz (nicht als primären Arbeitsspeicher):

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

MySQL/MariaDB Performance-Tuning

Die meisten FiveM-Frameworks (ESX, QBCore, vRP) benötigen eine Datenbank. Optimieren Sie MariaDB für beste Performance:

sudo apt install mariadb-server -y
sudo mysql_secure_installation

Bearbeiten Sie /etc/mysql/mariadb.conf.d/50-server.cnf:

[mysqld]
innodb_buffer_pool_size = 4G
innodb_log_file_size = 512M
max_connections = 200
query_cache_size = 128M
query_cache_type = 1

Passen Sie innodb_buffer_pool_size auf etwa 50-70% Ihres verfügbaren RAMs an (nach Abzug des FiveM-Bedarfs).

Netzwerk-Optimierung für niedrige Latenz

Optimieren Sie die TCP-Stack-Parameter für Gaming:

sudo nano /etc/sysctl.conf

Fügen Sie hinzu:

net.core.rmem_max = 134217728
net.core.wmem_max = 134217728
net.ipv4.tcp_rmem = 4096 87380 67108864
net.ipv4.tcp_wmem = 4096 65536 67108864
net.ipv4.tcp_congestion_control = bbr
net.core.default_qdisc = fq

Aktivieren Sie die Änderungen mit sudo sysctl -p.

Automatischer Server-Restart mit Systemd

Für professionellen Betrieb sollte der Server automatisch starten und bei Abstürzen neu starten. Erstellen Sie einen Systemd-Service:

sudo nano /etc/systemd/system/fivem.service
[Unit]
Description=FiveM Server
After=network.target

[Service]
Type=simple
User=fivem
WorkingDirectory=/home/fivem/FXServer/server-data
ExecStart=/bin/bash /home/fivem/FXServer/server/run.sh +exec server.cfg
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Aktivieren und starten Sie den Service:

sudo systemctl daemon-reload
sudo systemctl enable fivem
sudo systemctl start fivem

Ressourcen-Management und Mods

FiveM-Ressourcen (Scripts, Fahrzeuge, Maps) sollten strukturiert organisiert werden. Erstellen Sie separate Ordner für verschiedene Kategorien:

~/FXServer/server-data/resources/
├── [core]/
├── [gameplay]/
├── [vehicles]/
├── [maps]/
└── [scripts]/

Laden Sie Ressourcen in der server.cfg in der richtigen Reihenfolge – Core-Ressourcen immer zuerst, Abhängigkeiten vor abhängigen Scripts. Achten Sie auf die Qualität: Schlecht optimierte Ressourcen können die Server-Performance massiv beeinträchtigen.

Fotorealistisches Bild einer digitalen Netzwerk-Visualisierung mit leuchtenden Datenströmen zwischen Servern, niedrige Latenz-Metriken in grünen Zahlen, 3D Darstellung von Datenpaketen in Bewegung vor dunklem Hintergrund mit Neon-Akzenten

Windows VPS als Alternative: Vor- und Nachteile

Während Linux die bevorzugte Plattform für FiveM-Hosting ist, bietet ein Windows VPS ebenfalls valide Optionen, besonders für Administratoren, die mit Windows vertrauter sind.

Installation auf Windows Server

Die Installation auf Windows ist benutzerfreundlicher, aber ressourcenintensiver:

  • Laden Sie den FiveM Windows Server Build von der Artifacts-Seite herunter
  • Entpacken Sie die Dateien in einen dedizierten Ordner (z.B. C:\FXServer)
  • Laden Sie server-data von GitHub herunter und entpacken Sie sie
  • Bearbeiten Sie die server.cfg mit Notepad++ oder VS Code
  • Öffnen Sie Windows Firewall und erlauben Sie Port 30120 (TCP/UDP)
  • Starten Sie FXServer.exe mit dem Parameter +exec server.cfg

Performance-Vergleich: Linux vs. Windows

Aspekt Linux (Ubuntu) Windows Server
RAM-Overhead ~500 MB ~2-3 GB
CPU-Effizienz Höher (+10-15%) Standard
Benutzerfreundlichkeit Mittel (CLI-Kenntnisse) Hoch (GUI)
Lizenzkosten Kostenlos Inkludiert im VPS-Preis
Sicherheitsupdates Schnell & unkompliziert Häufiger Neustart nötig

Für FiveM-Server mit hoher Last (100+ Spieler) empfehlen wir Linux aufgrund der besseren Ressourceneffizienz. Der Unterschied im RAM-Verbrauch bedeutet, dass Sie auf einem 32 GB System unter Linux etwa 4-5 GB mehr für FiveM-Ressourcen zur Verfügung haben.

Häufige Probleme und Troubleshooting

Server startet nicht oder crashed sofort

Überprüfen Sie folgende Punkte:

  • Fehlender oder ungültiger License Key: Validieren Sie Ihren Keymaster-Key und prüfen Sie, ob die IP korrekt eingetragen ist
  • Port bereits belegt: Nutzen Sie netstat -tulpn | grep 30120 um zu prüfen, ob der Port frei ist
  • Defekte Ressourcen: Kommentieren Sie alle ensure/start Zeilen in der server.cfg aus und fügen Sie Ressourcen schrittweise hinzu
  • Fehlende Dependencies: Manche Ressourcen benötigen oxmysql, mysql-async oder andere Libraries

Hohe Latenz oder Lag

Performance-Probleme haben meist folgende Ursachen:

  • Unoptimierte Scripts: Nutzen Sie den Profiler (F8 → resmon) um ressourcenhungrige Scripts zu identifizieren
  • Zu viele OneSync-Objekte: Limitieren Sie Props und Vehicles in Ihren Maps
  • Datenbank-Bottleneck: Aktivieren Sie MySQL Slow Query Log und optimieren Sie langsame Queries
  • Netzwerk-Probleme: Prüfen Sie mit ping und traceroute die Verbindung zu Ihrer VPS-IP

Datenbank-Verbindungsprobleme

Wenn Scripts keine Verbindung zur Datenbank herstellen können:

sudo systemctl status mariadb
sudo mysql -u root -p
SHOW GRANTS FOR 'fivem'@'localhost';
GRANT ALL PRIVILEGES ON fivem.* TO 'fivem'@'localhost' IDENTIFIED BY 'sicherespasswort';
FLUSH PRIVILEGES;

Stellen Sie sicher, dass die Zugangsdaten in Ihrer Datenbank-Ressource (oxmysql, mysql-async) korrekt konfiguriert sind.

Skalierung und Erweiterung für große Communities

Wenn Ihre FiveM-Community wächst, stoßen Sie irgendwann an die Grenzen eines einzelnen VPS. Moderne KVM-Virtualisierung ermöglicht flexible Skalierung:

Vertikale Skalierung (Scale Up)

Erhöhen Sie die Ressourcen Ihres bestehenden VPS:

  • RAM-Upgrade: Von 16 GB auf 32 GB oder mehr für zusätzliche Spieler-Slots
  • CPU-Kerne: Mehr Kerne ermöglichen besseres Multitasking zwischen FiveM, Datenbank und weiteren Diensten
  • NVMe Storage: Erweiterte Speicherkapazität für umfangreiche Ressourcen-Packs und Logs

Horizontale Skalierung (Scale Out)

Für sehr große Communities (200+ gleichzeitige Spieler) können Sie eine Multi-Server-Architektur aufbauen:

  • Load Balancer: Verteilt Spieler auf mehrere FiveM-Instanzen
  • Zentrale Datenbank: Separater MySQL-Server für alle FiveM-Instanzen
  • Redis Cache: Für Session-Management und schnellere Datenabfragen
  • Backup-Server: Redundanz für Ausfallsicherheit

Diese Architektur erfordert fortgeschrittene Kenntnisse, bietet aber maximale Skalierbarkeit und Ausfallsicherheit für professionelle Roleplay-Communities.

Fazit: Das FiveM-Server erstellen VPS ist 2025 dank moderner Hardware wie dem AMD Ryzen 9 7950X3D und DDR5 ECC RAM einfacher und performanter denn je. Mit KVM-Virtualisierung erhalten Sie dedizierte Ressourcen, vollständige Kontrolle und die Flexibilität, Ihren Server exakt nach Ihren Anforderungen zu konfigurieren. Ob Linux für maximale Performance oder Windows für Benutzerfreundlichkeit – beide Plattformen bieten solide Grundlagen. Die wichtigsten Erfolgsfaktoren sind hochwertige Hardware, optimierte Netzwerk-Konfiguration, sorgfältiges Ressourcen-Management und regelmäßige Performance-Analysen. Mit diesem Guide verfügen Sie über das komplette Wissen, um einen professionellen FiveM-Server auf VPS-Basis aufzubauen und langfristig erfolgreich zu betreiben.

FAQ

Wie viel RAM benötige ich mindestens für einen FiveM-Server auf VPS?

Für einen kleinen FiveM-Server (bis 32 Spieler) reichen 8 GB DDR5 RAM aus, wobei 16 GB empfohlen werden. Für mittelgroße Communities (32-64 Spieler) sollten Sie mindestens 16-24 GB einplanen. Bei 64+ Slots mit umfangreichen Ressourcen, Custom Cars und Maps sind 32 GB oder mehr ideal. Vergessen Sie nicht, dass auch das Betriebssystem und die Datenbank RAM benötigen – kalkulieren Sie etwa 2-4 GB zusätzlich ein.

Kann ich meinen FiveM-Server von einem Managed Hosting auf einen VPS migrieren?

Ja, die Migration ist unkompliziert. Sichern Sie zunächst alle Dateien aus Ihrem resources-Ordner sowie Ihre komplette Datenbank (mysqldump). Übertragen Sie die Dateien per SFTP auf Ihren neuen VPS, installieren Sie FiveM wie in diesem Guide beschrieben, importieren Sie die Datenbank und passen Sie die Verbindungsdaten an. Vergessen Sie nicht, Ihren Keymaster-Key auf die neue IP zu aktualisieren. Die meisten Migrationen sind in 1-2 Stunden abgeschlossen.

Welche Vorteile bietet KVM-Virtualisierung für FiveM-Server gegenüber anderen Virtualisierungstechnologien?

KVM (Kernel-based Virtual Machine) bietet echte Hardwarevirtualisierung mit dedizierten Ressourcen. Anders als bei Container-Virtualisierung (OpenVZ) oder Shared Hosting teilen Sie sich CPU-Kerne, RAM und I/O nicht mit anderen Nutzern. Das bedeutet konsistente Performance auch unter Last, keine “Noisy Neighbor”-Probleme und volle Kontrolle über das Betriebssystem. Für FiveM ist dies entscheidend, da schlechte Performance durch geteilte Ressourcen zu Lag und Spieler-Frust führt.

×
FiveM-Server
Hoste deinen FiveM-Server
Ab 2.49€
• ∞ AMD Ryzen 9 7950X3D 5,7 GHz
• ∞ DDR5 ECC RAM
• Patreon-Key inklusive
• Game Anti-DDoS
• 24/7 Support

Angebote ansehen →