FiveM-Server einrichten: Schritt-für-Schritt-Anleitung
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
Inhaltsverzeichnis
Einleitung
FiveM ist eine Plattform zur Erstellung benutzerdefinierter Multiplayer-Server auf Basis von GTA V. Sie wird für Roleplay (RP), Rennen und andere benutzerdefinierte Spielmodi verwendet. In dieser Anleitung beschreiben wir Schritt für Schritt die Installation eines FiveM-Servers von Grund auf auf Ihrem REXE VDS.
Systemanforderungen
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 2 Kerne | 4+ Kerne |
| RAM | 4 GB | 8+ GB |
| Festplatte | 30 GB SSD | 50+ GB NVMe |
| OS | Ubuntu 20.04+ | Ubuntu 22.04 LTS |
| Bandbreite | 100 Mbit/s | 1 Gbit/s |
Der Ressourcenbedarf kann je nach Spieleranzahl und Script-Intensität steigen. Für Server mit 64+ Slots werden 8+ GB RAM empfohlen.
Vorbereitung
Schritt 1: Mit dem Server verbinden
ssh root@SERVER_IP_ADRESSE
Schritt 2: System aktualisieren
sudo apt update && sudo apt upgrade -y
Schritt 3: Erforderliche Pakete installieren
sudo apt install git wget curl xz-utils screen -y
FiveM-Server Installation
Schritt 1: Benutzer erstellen
Erstellen Sie aus Sicherheitsgründen einen separaten Benutzer anstelle von root:
adduser fivem
usermod -aG sudo fivem
su - fivem
Schritt 2: FiveM-Artefakte herunterladen
mkdir -p ~/fxserver && cd ~/fxserver
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/LATEST_BUILD_URL -O latest.txt
LATEST=$(cat latest.txt)
wget "https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/${LATEST}/fx.tar.xz"
tar -xf fx.tar.xz
rm fx.tar.xz latest.txt
Schritt 3: Server-Datenverzeichnis erstellen
mkdir -p ~/fxserver/server-data
cd ~/fxserver/server-data
git clone https://github.com/citizenfx/cfx-server-data.git .
Schritt 4: Lizenzschlüssel erhalten
- Gehen Sie zu keymaster.fivem.net
- Melden Sie sich mit Ihrem Cfx.re-Konto an
- Klicken Sie auf Register a new server
- Geben Sie die Server-IP-Adresse ein
- Kopieren Sie den generierten Lizenzschlüssel
Schritt 5: server.cfg konfigurieren
nano ~/fxserver/server-data/server.cfg
Grundkonfiguration:
sv_hostname "Ihr Servername"
sv_maxclients 64
sets sv_projectName "Projektname"
sets sv_projectDesc "Serverbeschreibung"
sv_licenseKey "IHR_LIZENZSCHLÜSSEL"
set steam_webApiKey "STEAM_API_KEY"
rcon_password "STARKES_PASSWORT"
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
ensure monitor
txAdmin-Einrichtung
txAdmin ermöglicht die Verwaltung Ihres FiveM-Servers über eine Weboberfläche.
Erster Start
cd ~/fxserver
screen -S fivem ./run.sh +set serverProfile default
Beim ersten Start von txAdmin:
- Öffnen Sie
http://SERVER_IP:40120im Browser - Kopieren Sie den PIN-Code aus dem Terminal
- Melden Sie sich mit Ihrem Cfx.re-Konto an
- Folgen Sie dem Konfigurationsassistenten
Um die Screen-Sitzung zu verlassen, drücken Sie Strg+A dann D. Zum Zurückkehren verwenden Sie screen -r fivem.
Port-Einstellungen
| Port | Protokoll | Verwendung |
|---|---|---|
| 30120 | TCP + UDP | FiveM-Spielserver |
| 40120 | TCP | txAdmin-Webpanel |
Path-Panel Firewall-Regeln
- FiveM Spielport: Protokoll: UDP, Port: 30120
- FiveM TCP: Protokoll: TCP, Port: 30120
- txAdmin: Protokoll: TCP, Port: 40120
Öffnen Sie den txAdmin-Port (40120) nicht für alle. Erlauben Sie den Zugriff nur von Ihrer IP-Adresse.
Leistungsoptimierung
OneSync aktivieren
Fügen Sie zur server.cfg hinzu:
set onesync on
set onesync_population true
Linux-Optimierungen
echo 'fs.file-max = 100000' | sudo tee -a /etc/sysctl.conf
echo '* soft nofile 65535' | sudo tee -a /etc/security/limits.conf
echo '* hard nofile 65535' | sudo tee -a /etc/security/limits.conf
sudo sysctl -p
Autostart (systemd)
sudo nano /etc/systemd/system/fivem.service
[Unit]
Description=FiveM Server
After=network.target
[Service]
Type=simple
User=fivem
WorkingDirectory=/home/fivem/fxserver
ExecStart=/home/fivem/fxserver/run.sh +set serverProfile default
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable fivem
sudo systemctl start fivem
Häufige Probleme
| Problem | Lösung |
|---|---|
| Server nicht in der Liste | Lizenzschlüssel und Ports überprüfen |
| Spieler können nicht beitreten | Path-Panel Firewall-Regeln überprüfen |
| txAdmin öffnet nicht | Sicherstellen, dass Port 40120 offen ist |
| Hohe CPU-Auslastung | Schwere Scripts identifizieren und optimieren |
| Absturz / Neustart-Schleife | server.log-Datei untersuchen |
Fazit
Die FiveM-Server-Installation lässt sich mit der richtigen Konfiguration problemlos durchführen. Mit txAdmin können Sie Ihren Server einfach über das Web verwalten, Scripts hinzufügen und Spieler verwalten.
Verwandte Artikel
Minecraft-Server einrichten: Paper-Installationsanleitung
Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.
CS2-Server einrichten: Vollständige Anleitung mit SteamCMD
Vollständige Anleitung zur CS2 Dedicated-Server-Installation auf REXE VDS: SteamCMD, GSLT-Token, Serverkonfiguration, Spielmodi und DDoS-Schutz mit Path Panel.
Rust-Server einrichten: Oxide-Plugin-Anleitung
Vollständige Anleitung zur Rust Dedicated-Server-Installation auf REXE VDS: SteamCMD, Oxide/uMod-Plugin-System, Serverkonfiguration, Leistungsoptimierung und Wipe-Verwaltung.