FiveM auf einem VPS - was brauchst du vor der Installation?
FiveM ist der beliebteste GTA-V-Mod, mit dem du eigene Multiplayer-Server mit individuellen Skripten, Fahrzeugen, Karten und Gameplay-Mechaniken erstellen kannst. Der Betrieb eines FiveM-Servers erfordert einen dedizierten Linux-Server - die beste Wahl ist ein VPS (Virtual Private Server). In diesem Guide führen wir dich Schritt für Schritt durch die komplette Installation von FiveM auf einem Linux-VPS.
Hardware-Anforderungen für einen FiveM-Server
Bevor du einen VPS kaufst, prüfe, welche Ressourcen dein FiveM-Server benötigt:
| Servergröße | Spieler | RAM | CPU | Speicher |
|---|---|---|---|---|
| Klein (Dev/Test) | 1-16 | 4GB | 2 vCPU | 50GB |
| Mittel | 16-64 | 8GB | 4 vCPU | 100GB |
| Groß (RP) | 64-128 | 16GB | 6 vCPU | 200GB |
| Sehr groß | 128+ | 32GB+ | 8+ vCPU | 400GB+ |
FiveM-RP-(Roleplay-)Server mit vielen Skripten, Fahrzeugen und Spielern benötigen möglicherweise deutlich mehr Ressourcen als das obige Minimum.
Schritt 1: Kauf eines Linux-VPS
Für FiveM brauchst du einen VPS mit Ubuntu 22.04 LTS oder Debian 12. TierHost bietet VPS auf dediziertem AMD Ryzen™ 9 5950X mit NVMe-SSD-Speicher - was sehr niedrige Antwortzeiten und hohe Lua-Skript-Performance bedeutet.
Nach dem Kauf eines VPS erhältst du SSH-Zugangsdaten (IP-Adresse, Root-Login und Passwort). Verbinde dich mit dem Server:
ssh root@DEINE_VPS_IP
Schritt 2: System aktualisieren und Abhängigkeiten installieren
Beginne mit der Aktualisierung des Systems:
apt update && apt upgrade -y
Installiere die notwendigen Abhängigkeiten:
apt install -y git curl wget xz-utils screen
Schritt 3: Installation der FiveM-Artefakte
Erstelle ein eigenes Verzeichnis für den FiveM-Server und lade die neueste Artefakt-Version herunter:
mkdir -p /home/fivem/server
cd /home/fivem/server
Lade die neuesten FiveM-Artefakte für Linux herunter. Prüfe den aktuellen Link unter runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ und lade die neueste Version herunter:
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/VERSIONSNUMMER-HASH/fx.tar.xz
tar xf fx.tar.xz
rm fx.tar.xz
Schritt 4: Ressourcen herunterladen
Erstelle die Verzeichnisstruktur für Ressourcen und lade cfx-server-data herunter:
cd /home/fivem
git clone https://github.com/citizenfx/cfx-server-data.git server-data
cd server-data
Schritt 5: server.cfg konfigurieren
Erstelle die Konfigurationsdatei des Servers:
nano /home/fivem/server-data/server.cfg
Grundlegende server.cfg-Konfiguration:
# Servername, sichtbar in der Liste
sv_hostname "Mein FiveM-Server | TierHost"
# Lizenzschlüssel von keymaster.fivem.net
sv_licenseKey "DEIN_LIZENZSCHLÜSSEL"
# Maximale Spielerzahl
sv_maxClients 32
# Onesync - für Server über 32 Spieler aktivieren
set onesync on
# Servervariablen
set steam_webApiKey "DEIN_STEAM_API_KEY"
# Resources - in dieser Reihenfolge laden
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure rconlog
Schritt 6: FiveM-Lizenzschlüssel
FiveM benötigt einen kostenlosen Lizenzschlüssel. Gehe auf keymaster.fivem.net, melde dich mit einem FiveM-Konto an und:
- Klicke auf „New Server"
- Gib die IP-Adresse deines VPS ein
- Kopiere den generierten Schlüssel
- Füge ihn in server.cfg als
sv_licenseKeyein
Schritt 7: FiveM-Server starten
Starte den Server in einer Screen-Sitzung (läuft nach SSH-Trennung weiter):
screen -S fivem
cd /home/fivem/server-data
bash /home/fivem/server/run.sh +exec server.cfg
Um dich von der Screen-Sitzung zu trennen und den Server laufen zu lassen: Ctrl+A, dann D.
Um zur Sitzung zurückzukehren: screen -r fivem
Schritt 8: Automatischer Start nach VPS-Neustart
Erstelle eine systemd-Service-Datei für den automatischen Start:
nano /etc/systemd/system/fivem.service
[Unit]
Description=FiveM Server
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/home/fivem/server-data
ExecStart=/home/fivem/server/run.sh +exec server.cfg
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
systemctl enable fivem
systemctl start fivem
Schritt 9: Firewall-Konfiguration
Öffne die notwendigen Ports für FiveM:
# Haupt-Port von FiveM (TCP + UDP)
ufw allow 30120/tcp
ufw allow 30120/udp
# SSH (offen lassen!)
ufw allow 22/tcp
ufw enable
Wie installiert man Skripte und Ressourcen auf FiveM?
Ressourcen (Skripte, Fahrzeuge, Karten) installierst du im Verzeichnis /home/fivem/server-data/resources/. Für jede Ressource:
- Lade den Ressourcenordner in das Verzeichnis
resources/[name]hoch - Füge
ensure [name]zu server.cfg hinzu - Starte den Server neu oder nutze
refreshundstart [name]in der Konsole
OneSync - mehr als 32 Spieler
Standard-FiveM unterstützt bis zu 32 Spieler. Um das Limit zu erhöhen, musst du OneSync Infinity aktivieren:
set onesync on
sv_maxClients 64
OneSync erfordert ein aktives FiveM-Element-Club-Argentum-Abonnement (oder höher) - prüfe fivem.net/patreon.
Häufigste Probleme und Lösungen
Server startet nicht - Lizenzfehler
Prüfe, ob sv_licenseKey in server.cfg korrekt ist und ob die IP deines VPS mit der bei keymaster.fivem.net angegebenen übereinstimmt.
Spieler können sich nicht verbinden
Prüfe, ob Port 30120 TCP und UDP in der VPS-Firewall geöffnet ist (ufw status) und ob dein VPS-Anbieter keine Ports auf Netzwerkebene blockiert.
Hohe CPU-Last / Lags
Begrenze die Anzahl gleichzeitig geladener Skripte. Prüfe den Ressourcenmonitor in der Konsole: resmon. Skripte mit hohen MS-Werten sind Kandidaten für Optimierung oder Entfernung.
Warum ist ein TierHost-VPS eine gute Wahl für FiveM?
TierHost-Server laufen auf dem AMD Ryzen™ 9 5950X mit sehr hoher Single-Core-Performance - entscheidend für FiveM, das größtenteils single-threaded arbeitet. NVMe-SSD-Speicher sorgt für schnelles Laden von Ressourcen, und der Standort in Polen garantiert niedrigen Ping für polnische Spieler.
Zusätzlich bietet TierHost ein eigenes LINK-TECH-Installationsskript - mit einem einzigen Befehl kannst du eine komplette FiveM-Umgebung ohne manuelle Konfiguration installieren, was den gesamten oben beschriebenen Prozess deutlich beschleunigt.
Zusammenfassung
Die Installation von FiveM auf einem Linux-VPS besteht aus mehreren Schritten: VPS-Kauf, Installation der Artefakte, Konfiguration von server.cfg, Beschaffung eines Lizenzschlüssels und Ausführung als systemd-Dienst. Mit der richtigen Hardware und Konfiguration läuft dein FiveM-Server rund um die Uhr stabil.
Denk daran, deine FiveM-Artefakte regelmäßig zu aktualisieren und die Systemressourcen zu überwachen. Bei Problemen - der TierHost-Support ist 24/7 über Discord erreichbar.
Ein VPS bereit für FiveM
AMD Ryzen™ 9 5950X • NVMe SSD • Voller Root-Zugriff • Ab 39.99 zł/Monat