RedM ist die CitizenFX-Multiplayer-Plattform für Red Dead Redemption 2: Der Server ist derselbe FXServer wie bei FiveM, gestartet mit „set gamename rdr3“. Planen Sie 20 bis 40 Minuten ein; Sie benötigen einen kostenlosen Lizenzschlüssel vom Cfx.re-Portal, und jeder Spieler muss Red Dead Redemption 2 auf dem PC besitzen.
Installation Schritt für Schritt
Erstellen Sie ein Konto auf portal.cfx.re und generieren Sie einen Lizenzschlüssel für Ihren Server.
Laden Sie den neuesten recommended/master-Server-Build (Windows oder Linux) von der in der Dokumentation verlinkten Download-Seite herunter.
Entpacken Sie es in einen Ordner „server“ und klonen Sie cfx-server-data in einen separaten Ordner „server-data“.
Erstellen Sie die server.cfg in server-data (mit dem Tool „RedM-server.cfg-Generator“) mit „set gamename rdr3“ und Ihrem sv_licenseKey.
Starten Sie FXServer aus dem Ordner server-data mit „+exec server.cfg“.
Drücken Sie in RedM F8 und geben Sie „connect 127.0.0.1:30120“ ein, um lokal zu testen.
Öffnen Sie auf einem VPS Port 30120 für TCP und UDP (System- und Anbieter-Firewall).
Richten Sie den automatischen Start ein (systemd-Dienst oder Windows-Aufgabe).
Planen Sie Backups und Server-Updates und tragen Sie Ihren Server auf game-rank.com/jeux/red-dead-redemption-2 ein.
Voraussetzungen
Die offizielle Dokumentation nennt keine Mindesthardware; die Werte unten sind übliche Richtwerte, die Sie an Ihre Ressourcen (Skripte, Framework) anpassen sollten.
- OS: Windows 10/Server 2016+ oder 64-Bit-Linux (Ubuntu/Debian); unter Linux sind xz-utils und git nötig.
- Richtwert: 2 bis 4 Kerne, 4 bis 8 GB RAM und 10 GB Speicher für 32 Slots (Schätzung, nicht offiziell).
- Kostenloser Lizenzschlüssel (sv_licenseKey) vom Cfx.re-Portal; OneSync „on“ ist über 64 Slots nötig.
Lokale Installation (Windows)
Entpacken Sie das Server-.7z nach C:\FXServer\server, klonen Sie cfx-server-data nach C:\FXServer\server-data, erstellen Sie server.cfg und starten Sie den Server aus server-data.
git clone https://github.com/citizenfx/cfx-server-data.git C:\FXServer\server-data
cd /d C:\FXServer\server-data
C:\FXServer\server\FXServer.exe +exec server.cfgInstallation auf einem Linux-VPS (Ubuntu/Debian)
Legen Sie einen Nicht-Root-Benutzer an, laden Sie den Linux-Build von der offiziellen Download-Seite (fx.tar.xz) herunter und entpacken Sie ihn.
sudo adduser --disabled-password --gecos "" redm
sudo apt update && sudo apt install -y xz-utils git screen
sudo -iu redm
mkdir -p ~/FXServer/server && cd ~/FXServer/server
# placez ici fx.tar.xz (version Linux téléchargée) puis :
tar xf fx.tar.xz
cd ~/FXServer && git clone https://github.com/citizenfx/cfx-server-data.git server-data
# créez ~/FXServer/server-data/server.cfg, puis :
cd ~/FXServer/server-data && bash ~/FXServer/server/run.sh +exec server.cfgZu öffnende Ports
Der Port wird über die Zeilen endpoint_add_tcp und endpoint_add_udp in server.cfg geändert; öffnen Sie dieselbe Nummer in der Firewall. Beim Heim-Hosting leiten Sie den Port (NAT) im Router auf die lokale IP des Servers weiter. Testen Sie aus einem externen Netz (Mobilfunk-Hotspot).
- 30120/TCP und 30120/UDP — Spielerverbindungen und Serverliste (Standard).
- 40120/TCP — txAdmin-Weboberfläche, falls genutzt (nicht ungeschützt öffentlich freigeben).
Linux-Firewall (ufw)
Erlauben Sie SSH, bevor Sie ufw aktivieren. Bei OVH, Hetzner, Scaleway usw. öffnen Sie den Port zusätzlich in der Firewall / Security Group des Anbieters.
sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable
sudo ufw statusWindows-Firewall (netsh)
In einer Administrator-Eingabeaufforderung:
netsh advfirewall firewall add rule name="RedM TCP 30120" dir=in action=allow protocol=TCP localport=30120
netsh advfirewall firewall add rule name="RedM UDP 30120" dir=in action=allow protocol=UDP localport=30120systemd-Dienst (Linux)
Speichern Sie diese Datei als /etc/systemd/system/redm.service und führen Sie „sudo systemctl enable --now redm“ aus. Beendet sich der Dienst sofort (Konsole ohne Standardeingabe), starten Sie den Server stattdessen in screen oder tmux: „screen -S redm“ und dann den Startbefehl.
[Unit]
Description=RedM server
After=network-online.target
Wants=network-online.target
[Service]
User=redm
WorkingDirectory=/home/redm/FXServer/server-data
ExecStart=/bin/bash /home/redm/FXServer/server/run.sh +exec server.cfg
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.targetAutomatischer Start unter Windows
Erstellen Sie C:\FXServer\start.cmd und eine geplante Aufgabe, die sie beim Systemstart ausführt.
REM C:\FXServer\start.cmd
cd /d C:\FXServer\server-data
C:\FXServer\server\FXServer.exe +exec server.cfg
REM Tâche planifiée / Scheduled task (invite administrateur)
schtasks /create /tn "RedM" /tr "C:\FXServer\start.cmd" /sc onstart /ru SYSTEMUpdates und Backups
Update: Server stoppen, den Inhalt des Ordners server durch den neuen Build ersetzen (server-data und server.cfg bleiben unverändert), neu starten. Sichern Sie server-data (Ressourcen, server.cfg) und die Datenbank Ihres Frameworks (MySQL/MariaDB, falls vorhanden). Geplanter Neustart: Cron-Job oder Windows-Aufgabenplanung.
# Sauvegarde / backup (cron : 0 4 * * *)
tar czf ~/backup-redm-$(date +%F).tar.gz -C ~/FXServer server-data
# Redémarrage planifié / scheduled restart (cron root : 0 5 * * *)
systemctl restart redmServer eintragen und gefunden werden
Ein öffentlicher Server mit gültigem Schlüssel erscheint in der RedM-Serverliste; füllen Sie sv_projectName, sv_projectDesc und tags aus. Tragen Sie Ihren Server zusätzlich auf game-rank.com/jeux/red-dead-redemption-2 ein, um sichtbarer zu werden.
Fehlerbehebung
- Server startet als GTA V: „set gamename rdr3“ fehlt oder wird nicht geladen; starten Sie mit +exec server.cfg aus server-data.
- „Invalid license key“: sv_licenseKey fehlt, falsch kopiert oder an eine andere IP gebunden; neu erzeugen auf portal.cfx.re.
- Spieler können sich von außen nicht verbinden: Port 30120 nicht für TCP UND UDP offen (System-Firewall, Anbieter, Router-NAT).
- Build-Fehler oder Client abgelehnt: Stimmen Sie sv_enforceGameBuild (1491 ist der einzige in der offiziellen Doku genannte Build) auf die Version Ihres Frameworks ab.
- Eine Ressource lädt nicht: fxmanifest.lua ohne game 'rdr3' oder rdr3_warning; erzeugen Sie sie mit dem passenden Tool und prüfen Sie „ensure“ in der server.cfg.
Häufige Fragen
- Muss ich für einen RedM-Server bezahlen?
- Nein: Server-Software und Cfx.re-Lizenzschlüssel sind laut Dokumentation kostenlos. Kosten entstehen nur für Hosting (VPS, dediziert) und eventuelle Bezahl-Skripte.
- Kann ich txAdmin mit RedM nutzen?
- Ja, txAdmin wird mit FXServer geliefert und bietet eine Weboberfläche (Standardport 40120). Wählen Sie RedM im Einrichtungsassistenten oder fügen Sie „set gamename rdr3“ in die server.cfg ein.
- Wie viele Spieler passen auf einen RedM-Server?
- sv_maxclients akzeptiert 1 bis 2048; ab 32 Slots muss OneSync „on“ oder „legacy“ sein, über 64 nur „on“. Die praktische Zahl hängt von CPU und Skripten ab.
- Wo liegen die Datendateien des Servers?
- Der Server selbst hält nur server-data (Ressourcen, server.cfg, Cache). Spieldaten (Charaktere, Inventare) liegen in der Datenbank Ihres Frameworks (oft MySQL/MariaDB): sichern Sie sie separat.
