Zum Hauptinhalt springen
Zurück zur Kategorie

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.

Lesezeit: 12 Min. Spielserver-Einrichtung
fivemgta vtxadminroleplaySpielserverfivem installationvds spielserver
Autor
REXE Teknoloji Network & Security Team
Redaktion
REXE Teknoloji Technical Editorial
Erstveröffentlichung
Letzte Aktualisierung

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

RessourceMinimumEmpfohlen
CPU2 Kerne4+ Kerne
RAM4 GB8+ GB
Festplatte30 GB SSD50+ GB NVMe
OSUbuntu 20.04+Ubuntu 22.04 LTS
Bandbreite100 Mbit/s1 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

hljs bash
ssh root@SERVER_IP_ADRESSE

Schritt 2: System aktualisieren

hljs bash
sudo apt update && sudo apt upgrade -y

Schritt 3: Erforderliche Pakete installieren

hljs bash
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:

hljs bash
adduser fivem
usermod -aG sudo fivem
su - fivem

Schritt 2: FiveM-Artefakte herunterladen

hljs bash
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

hljs bash
mkdir -p ~/fxserver/server-data
cd ~/fxserver/server-data
git clone https://github.com/citizenfx/cfx-server-data.git .

Schritt 4: Lizenzschlüssel erhalten

  1. Gehen Sie zu keymaster.fivem.net
  2. Melden Sie sich mit Ihrem Cfx.re-Konto an
  3. Klicken Sie auf Register a new server
  4. Geben Sie die Server-IP-Adresse ein
  5. Kopieren Sie den generierten Lizenzschlüssel

Schritt 5: server.cfg konfigurieren

hljs bash
nano ~/fxserver/server-data/server.cfg

Grundkonfiguration:

hljs yaml
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

hljs bash
cd ~/fxserver
screen -S fivem ./run.sh +set serverProfile default

Beim ersten Start von txAdmin:

  1. Öffnen Sie http://SERVER_IP:40120 im Browser
  2. Kopieren Sie den PIN-Code aus dem Terminal
  3. Melden Sie sich mit Ihrem Cfx.re-Konto an
  4. 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

PortProtokollVerwendung
30120TCP + UDPFiveM-Spielserver
40120TCPtxAdmin-Webpanel

Path-Panel Firewall-Regeln

  1. FiveM Spielport: Protokoll: UDP, Port: 30120
  2. FiveM TCP: Protokoll: TCP, Port: 30120
  3. 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:

hljs yaml
set onesync on
set onesync_population true

Linux-Optimierungen

hljs bash
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)

hljs bash
sudo nano /etc/systemd/system/fivem.service
hljs yaml
[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
hljs bash
sudo systemctl daemon-reload
sudo systemctl enable fivem
sudo systemctl start fivem

Häufige Probleme

ProblemLösung
Server nicht in der ListeLizenzschlüssel und Ports überprüfen
Spieler können nicht beitretenPath-Panel Firewall-Regeln überprüfen
txAdmin öffnet nichtSicherstellen, dass Port 40120 offen ist
Hohe CPU-AuslastungSchwere Scripts identifizieren und optimieren
Absturz / Neustart-Schleifeserver.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.

Häufig gestellte Fragen

Wie viel RAM wird mindestens für einen FiveM-Server benötigt?

Mindestens 4 GB RAM. Für Server mit 64+ Slots und vielen Scripts werden 8+ GB RAM empfohlen.

Ist der FiveM-Lizenzschlüssel kostenpflichtig?

Nein, der FiveM-Lizenzschlüssel ist kostenlos. Sie können ihn auf keymaster.fivem.net erhalten.

Wie greife ich auf das txAdmin-Panel zu?

Öffnen Sie http://SERVER_IP:40120 in Ihrem Browser. Beim ersten Start geben Sie den im Terminal angezeigten PIN-Code ein und melden sich mit Ihrem Cfx.re-Konto an.

Mein FiveM-Server erscheint nicht in der Serverliste. Was soll ich tun?

Überprüfen Sie, ob der Lizenzschlüssel korrekt in server.cfg eingetragen ist, die Ports 30120 (TCP und UDP) im Path Panel geöffnet sind und der Server fehlerfrei läuft.

Verwandte Artikel

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.

10 Min.
ruststeamcmdoxide
NetzwerkverkehrEingehend GbpsAusgehend Gbps