📌 Was du lernen wirst
In diesem Tutorial zeige ich dir, wie du deinen eigenen FiveM Server auf einem V-Server installierst. FiveM ist eine Multiplayer-Modifikation für GTA V, die es ermöglicht, eigene Server mit Custom Content, Roleplay-Scripts und vielem mehr zu betreiben. Perfekt für deine eigene GTA V Roleplay-Community!
🛠️ Voraussetzungen
- Ein V-Server mit mindestens 4 GB RAM (8 GB empfohlen)
- Linux Betriebssystem (Ubuntu 20.04/22.04 oder Debian)
- Root-Zugang oder sudo-Rechte
- SSH-Client (z.B. PuTTY für Windows)
- Eine legale Kopie von GTA V
- FiveM Server License Key von Cfx.re Keymaster
📋 Schritt 1: System aktualisieren
Verbinde dich per SSH mit deinem V-Server und aktualisiere zunächst das System:
sudo apt update && sudo apt upgrade -y
📋 Schritt 2: Abhängigkeiten installieren
FiveM benötigt einige Pakete, die wir zuerst installieren müssen:
sudo apt install -y git wget curl xz-utils screen
📋 Schritt 3: FiveM-Benutzer erstellen
Aus Sicherheitsgründen erstellen wir einen separaten Benutzer für den FiveM Server:
sudo adduser --disabled-login fivem
Wechsle zum neuen Benutzer:
sudo su - fivem
📋 Schritt 4: Verzeichnisstruktur erstellen
Erstelle die benötigten Ordner für den FiveM Server:
mkdir -p ~/FXServer/server
mkdir -p ~/FXServer/server-data
📋 Schritt 5: FiveM Server herunterladen
Lade die neueste Version des FiveM Servers (FXServer) herunter:
cd ~/FXServer/server
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/latest.tar.xz
tar xvf latest.tar.xz
rm latest.tar.xz
📋 Schritt 6: cfx-server-data herunterladen
Lade die Standard-Ressourcen für den Server herunter:
cd ~/FXServer/server-data
git clone https://github.com/citizenfx/cfx-server-data.git .
📋 Schritt 7: Server-Konfiguration erstellen
Erstelle die Konfigurationsdatei für deinen Server:
nano ~/FXServer/server-data/server.cfg
Füge folgende Konfiguration ein (passe die Werte an!):
# Server Grundkonfiguration
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
# Dein License Key von keymaster.fivem.net
sv_licenseKey "DEIN_LICENSE_KEY_HIER"
# Server Informationen
sv_hostname "Mein FiveM Server - by SkyMarvin"
sv_projectName "Mein Roleplay Server"
sv_projectDesc "Ein cooler GTA V Roleplay Server!"
# Maximale Spieleranzahl
sv_maxclients 32
# RCON Passwort (für Remote-Verwaltung)
rcon_password "DEIN_SICHERES_PASSWORT"
# Steam Web API Key (optional, für Steam-Authentifizierung)
# set steam_webApiKey "DEIN_STEAM_API_KEY"
# Server Tags für die Serverliste
sets tags "roleplay, deutsch, custom"
# Locale
sets locale "de-DE"
# Standard Ressourcen laden
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
# Zusätzliche Ressourcen (füge hier deine eigenen hinzu)
# ensure deine-ressource
Speichere mit STRG+O, dann Enter, und schließe mit STRG+X.
DEIN_LICENSE_KEY_HIER mit deinem echten License Key von keymaster.fivem.net!
📋 Schritt 8: Firewall konfigurieren
Wechsle zurück zum Root-Benutzer und öffne die benötigten Ports:
exit
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw allow 40120/tcp
📋 Schritt 9: Server starten
Wechsle zurück zum FiveM-Benutzer und starte den Server:
sudo su - fivem
cd ~/FXServer/server-data
screen -S fivem
bash ~/FXServer/server/run.sh +exec server.cfg
screen -r fivem kommst du zurück.
🎉 Schritt 10: Mit dem Server verbinden
Öffne FiveM auf deinem PC und verbinde dich über die Konsole (F8) oder die Direktverbindung:
connect deine-server-ip:30120
Alternativ findest du deinen Server auch in der FiveM Serverliste, wenn du ihn dort gelistet hast!
✅ Geschafft!
Dein FiveM Server läuft! Jetzt kannst du Ressourcen hinzufügen, Scripts installieren und deine eigene Roleplay-Welt erschaffen.
📋 Schritt 11: Autostart einrichten (Optional)
Damit der Server automatisch startet, erstelle einen Systemd-Service. Als Root:
sudo nano /etc/systemd/system/fivem.service
Füge folgenden Inhalt ein:
[Unit]
Description=FiveM Server
After=network.target
[Service]
User=fivem
Group=fivem
WorkingDirectory=/home/fivem/FXServer/server-data
ExecStart=/bin/bash /home/fivem/FXServer/server/run.sh +exec server.cfg
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
Aktiviere den Service:
sudo systemctl daemon-reload
sudo systemctl enable fivem
sudo systemctl start fivem
🔧 Nützliche Befehle
# Server-Status prüfen
sudo systemctl status fivem
# Server stoppen
sudo systemctl stop fivem
# Server starten
sudo systemctl start fivem
# Server neustarten
sudo systemctl restart fivem
# Server Logs anzeigen
sudo journalctl -u fivem -f
📊 Standard-Ports
| Port | Protokoll | Verwendung |
|---|---|---|
| 30120 | TCP/UDP | Haupt-Gameserver |
| 40120 | TCP | txAdmin Web-Interface |
🚀 Nächste Schritte
- txAdmin installieren: Ein leistungsstarkes Web-Interface zur Server-Verwaltung
- Ressourcen hinzufügen: Lade Roleplay-Scripts, Fahrzeuge, Maps und mehr
- Datenbank einrichten: MySQL/MariaDB für persistente Spielerdaten
- Framework wählen: ESX, QBCore oder vRP für Roleplay-Funktionen
- Anti-Cheat: Schütze deinen Server vor Hackern
🔒 Sicherheitstipps
- License Key schützen: Teile deinen Key niemals öffentlich
- RCON-Passwort: Verwende ein langes, sicheres Passwort
- Regelmäßige Updates: Halte FiveM Server und Ressourcen aktuell
- Backups: Sichere regelmäßig deine Server-Daten und Konfiguration
- Ressourcen prüfen: Lade nur Scripts aus vertrauenswürdigen Quellen
❓ Probleme oder Fragen?
Schau dir das Video oben an für eine detaillierte visuelle Anleitung. Bei weiteren Fragen kannst du mich auf meinen Social-Media-Kanälen kontaktieren oder in meinem Discord vorbeischauen!