← Blog

RedM-Server erstellen und konfigurieren: Die komplette Anleitung

Par Benjamin D. · PDG

· Mis à jour le 16. August 2026 · Lecture 8 min

Inhaltsverzeichnis

RedM-Server erstellen ist 2026 deutlich einfacher als noch vor ein paar Jahren – vorausgesetzt, du kennst die richtige Reihenfolge: Cfx.re-Lizenzschlüssel, Server-Artifacts, Datenbank, Framework und eine saubere server.cfg. Dieses Tutorial führt dich Schritt für Schritt durch die Installation, die Konfiguration der Ressourcen und die Absicherung deines Red-Dead-Redemption-2-Rollenspielservers.



Was du brauchst, bevor du einen RedM-Server erstellen kannst

RedM ist die Multiplayer-Modifikation von Cfx.re für Red Dead Redemption 2 – technisch der große Bruder von FiveM. Wer schon einmal einen FXServer aufgesetzt hat, findet sich sofort zurecht: gleiche Artifacts-Logik, gleiches Ressourcen-System, gleicher txAdmin-Workflow. Der Unterschied liegt in den Frameworks (VORP, RedEM:RP, RSG-Core) und in den deutlich schwereren Map- und Prop-Streams.

Voraussetzungen im Überblick

  • Eine legale Kopie von Red Dead Redemption 2 (Steam, Rockstar Launcher oder Epic) für dich und jeden Spieler.
  • Ein Cfx.re-Account mit generiertem Server-Lizenzschlüssel (kostenlos, aber Pflicht).
  • Ein Root-Server, VPS oder Gameserver mit hoher Single-Thread-Leistung.
  • Eine MariaDB-/MySQL-Datenbank, sobald du ein Rollenspiel-Framework nutzt.
  • Grundkenntnisse in Lua und in der Bearbeitung von Konfigurationsdateien.

Hardware: worauf es wirklich ankommt

Der FXServer-Prozess von RedM ist stark Single-Thread-lastig. Zehn Kerne mit 2,2 GHz bringen dir weniger als sechs Kerne mit 4,5 GHz. Genau deshalb laufen die Maschinen von Fly-Serv auf Ryzen-Prozessoren mit hoher Taktfrequenz und NVMe-SSDs – Letztere sind bei RedM kein Luxus, weil Streaming-Assets (Kleidung, Waffen, MLOs, Custom-Props) beim Spielerbeitritt massiv von der Platte gelesen werden.

Serveryp Spieler RAM empfohlen Speicher
Test / Entwicklung 1–8 4 GB 20 GB NVMe
Kleines RP-Projekt (VORP) 16–32 8 GB 40 GB NVMe
Ausgebauter RP-Server mit Streams 48–64 12–16 GB 80 GB+ NVMe
Großes Netzwerk mit Custom-MLOs 64–128 16–32 GB 120 GB+ NVMe

Wenn du lieber alles selbst verwaltest, ist ein VPS Linux die pragmatischste Basis. Wer eine grafische Oberfläche für Ordnerverwaltung und txAdmin bevorzugt, greift zum VPS Windows. Und wer mehrere RedM-Instanzen plus andere Spiele über ein einziges Panel steuern will, fährt mit einem VPS Pterodactyl am besten.

Den Lizenzschlüssel erzeugen

Ohne Cfx.re-Lizenzschlüssel startet der Server nicht und erscheint nicht in der Serverliste. Der Schlüssel wird im Keymaster erstellt; als IP kannst du bei einem gemieteten Server die feste IP eintragen oder den Schlüssel dynamisch (ohne IP-Bindung) generieren, falls du migrieren willst. Die offizielle Dokumentation zum Aufsetzen eines FXServers findest du hier: Cfx.re Server-Dokumentation.



RedM-Server erstellen auf einem Linux-VPS: die komplette Installation

Wir gehen von einem frischen Debian 12 oder Ubuntu 24.04 aus. Arbeite niemals als root für den Gameserver-Prozess – lege einen dedizierten Benutzer an.

1. System vorbereiten

apt update && apt upgrade -y
apt install -y curl wget xz-utils git screen mariadb-server ufw fail2ban

adduser --disabled-password --gecos "" redm
usermod -aG sudo redm

2. Server-Artifacts herunterladen

RedM nutzt dieselben Linux-Artifacts wie FiveM. Nimm einen aktuellen, aber getesteten Build – die neueste Nightly ist nicht immer die stabilste für Frameworks.

su - redm
mkdir -p ~/redm/server ~/redm/txData
cd ~/redm/server

wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXX/fx.tar.xz
tar xf fx.tar.xz
rm fx.tar.xz

Ersetze die Build-Nummer durch die aktuelle Version aus dem Artifacts-Verzeichnis. Danach die Ressourcenbasis klonen:

cd ~/redm
git clone https://github.com/citizenfx/cfx-server-data.git server-data

3. Datenbank einrichten

sudo mysql_secure_installation

sudo mysql -u root -p
CREATE DATABASE redm_rp CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'redm_user'@'localhost' IDENTIFIED BY 'EinLangesPasswort_2026!';
GRANT ALL PRIVILEGES ON redm_rp.* TO 'redm_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

4. Die server.cfg schreiben

Die server.cfg liegt im Ordner server-data. Hier ein funktionsfähiges Grundgerüst für einen RedM-Server:

# Netzwerk
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

# Standard-Ressourcen
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager-rdr3
ensure basic-gamemode
ensure hardcap
ensure rconlog

# Datenbank (oxmysql / ghmattimysql)
set mysql_connection_string "mysql://redm_user:EinLangesPasswort_2026!@localhost/redm_rp?charset=utf8mb4"
ensure oxmysql

# Framework
ensure vorp_core
ensure vorp_inventory
ensure vorp_character

# Server-Identität
sv_hostname "^3Wild West RP ^7| ^1DE/AT/CH"
sv_projectName "Wild West RP"
sv_projectDesc "Serioeses RedM Rollenspiel"
sets locale "de-DE"
sets tags "roleplay, deutsch, redm, vorp"

# Slots und Steam-API
sv_maxclients 48
set steam_webApiKey "DEIN_STEAM_API_KEY"

# Rechte
add_ace group.admin command allow
add_principal identifier.license:XXXXXXXXXXXXXXXXXXXXX group.admin

# Pflicht: Cfx.re Lizenz
sv_licenseKey "DEIN_LIZENZSCHLUESSEL"

# Enforce game build (RDR2)
sv_enforceGameBuild 1491

Wichtig: sessionmanager-rdr3 statt sessionmanager – ein klassischer Copy-Paste-Fehler aus FiveM-Tutorials, der dazu führt, dass niemand joinen kann.

5. Server starten

cd ~/redm/server
bash run.sh +exec server.cfg

Für den Dauerbetrieb legst du einen systemd-Dienst an, damit der Server nach einem Neustart automatisch hochfährt:

sudo nano /etc/systemd/system/redm.service
[Unit]
Description=RedM FXServer
After=network.target mariadb.service

[Service]
Type=simple
User=redm
WorkingDirectory=/home/redm/redm/server-data
ExecStart=/home/redm/redm/server/run.sh +exec server.cfg
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now redm
sudo systemctl status redm
journalctl -u redm -f

6. Firewall und Zugriffsschutz

ssh-keygen -t ed25519 -C "admin@redm"
ssh-copy-id redm@DEINE_SERVER_IP

sudo ufw allow 22/tcp
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw allow 40120/tcp   # txAdmin
sudo ufw enable

sudo systemctl enable --now fail2ban

Danach in /etc/ssh/sshd_config unbedingt PasswordAuthentication no und PermitRootLogin no setzen. Der volumetrische DDoS-Schutz ist bei Fly-Serv bereits infrastrukturseitig aktiv – deine Aufgabe bleibt die Absicherung auf Anwendungs- und SSH-Ebene.



Framework, Ressourcen und Performance-Tuning

Welches Framework für dein RP-Projekt?

Framework Charakteristik Für wen geeignet
VORP Core Größtes Ökosystem, viele fertige Scripts, aktive Community Einsteiger und mittelgroße RP-Server
RSG-Core Struktur ähnlich QBCore, modular aufgebaut Teams, die aus dem FiveM-Umfeld kommen
RedEM:RP Schlank, älter, weniger Abhängigkeiten Puristen und Eigenentwicklungen

Mische die Frameworks nicht. Ein VORP-Inventar auf einem RSG-Core-Server führt zu Datenbankkonflikten und doppelten Charakter-Tabellen. Entscheide dich vor der ersten Zeile Custom-Code.

Ressourcen sauber laden

Die Ladereihenfolge in der server.cfg ist keine Kosmetik. Faustregel:

  1. Datenbank-Wrapper (oxmysql)
  2. Framework-Core (vorp_core)
  3. Framework-Module (Inventar, Charakter, Menü)
  4. Streaming-Ressourcen (Kleidung, Props, MLOs)
  5. Eigene Jobs, Missionen und Gameplay-Scripts

Nutze ensure statt start: ensure startet eine Ressource neu, falls sie bereits läuft, und verhindert stille Doppelstarts.

Performance messen statt raten

RedM liefert dir Werkzeuge, um Frame-Time-Fresser zu identifizieren. In der Server-Konsole:

resmon
profiler record 500
profiler view
status
svgfx

Ein Skript, das im Leerlauf über 0,10 ms verbraucht, gehört überprüft – meist steckt eine Citizen.Wait(0)-Schleife dahinter, die pro Frame läuft. Typische Optimierungen:

  • Wait-Zeiten dynamisch erhöhen, wenn der Spieler weit von einem Interaktionspunkt entfernt ist.
  • onesync korrekt konfigurieren (set onesync on) statt legacy-Modi zu mischen.
  • Streaming-Assets in eine Ressource bündeln, statt 40 Mini-Ressourcen zu laden.
  • Datenbankabfragen cachen statt bei jedem Tick abzufragen.

Backups sind Pflicht, nicht optional

Ein RP-Server ohne Backup ist ein Server auf Zeit. Sichere Datenbank und Ressourcenordner getrennt:

mysqldump -u redm_user -p redm_rp | gzip > /home/redm/backups/redm_$(date +%F_%H%M).sql.gz
tar czf /home/redm/backups/resources_$(date +%F).tar.gz /home/redm/redm/server-data/resources

Per Cronjob täglich um 5 Uhr morgens:

crontab -e
0 5 * * * /home/redm/scripts/backup.sh >> /home/redm/backups/backup.log 2>&1

Auf einem gehosteten Gameserver bei Fly-Serv laufen zusätzlich automatische Sicherungen – trotzdem lohnt sich ein eigener Datenbank-Dump vor jedem größeren Update.



Verwaltung im Alltag: txAdmin, Panel und Community-Betrieb

txAdmin einrichten

txAdmin ist die Weboberfläche, die bei den Artifacts mitgeliefert wird: Live-Konsole, Spielerverwaltung, Bans, geplante Neustarts, Recipe-Deployment. Start ohne Parameter:

cd ~/redm/server
bash run.sh

Danach erreichst du das Interface über http://DEINE_IP:40120 und verbindest es mit deinem Cfx.re-Account. Konfiguriere direkt:

  • Scheduled Restarts alle 6 bis 8 Stunden, mit Ankündigung im Chat.
  • Auto-Restart on crash, damit die Community nicht auf dich warten muss.
  • Discord-Integration für Ban-Logs und Statusmeldungen.
  • Ein starkes Admin-Passwort und, wenn möglich, Zugriff nur über VPN oder IP-Whitelist.

Panel-Verwaltung statt Konsolenarbeit

Wenn du keine Lust auf systemd, Cronjobs und Paketverwaltung hast, übernimmt ein Pterodactyl-Panel die Arbeit: Live-Konsole, Dateimanager, Neustarts, Ressourcen-Upload per Drag-and-Drop und Unterbenutzer für dein Admin-Team – jeder mit eigenen Rechten, ohne dass jemand SSH-Zugang braucht. Genau dieses Panel setzt Fly-Serv für alle Gameserver ein, von RedM über FiveM bis zu Rust und Minecraft.

Rechte und Moderation

Vergib Admin-Rechte granular über ACEs statt pauschal:

add_ace group.moderator command.kick allow
add_ace group.moderator command.ban allow
add_ace group.admin command allow
add_ace group.admin command.quit deny

add_principal identifier.discord:123456789012345678 group.moderator

Ein RCON-Passwort solltest du nur setzen, wenn du es wirklich brauchst – und dann mit mindestens 24 zufälligen Zeichen. Offener RCON-Zugang mit schwachem Passwort ist der häufigste Übernahmeweg bei Cfx.re-Servern.

Häufige Fehler und ihre Lösung

Symptom Ursache Lösung
Server erscheint nicht in der Liste Lizenzschlüssel fehlt oder ist IP-gebunden sv_licenseKey prüfen, ggf. neu generieren
„Couldn't load resource" Falscher Ordnername oder fehlende fxmanifest.lua Manifest prüfen, game 'rdr3' setzen
Spieler bleiben im Ladebildschirm sessionmanager statt sessionmanager-rdr3 Richtige Ressource ensuren
Hohe Server-Frametime Schlecht optimierte Loops profiler record ausführen, Waits anpassen
Datenbankfehler beim Start Falscher Connection-String Zugangsdaten und Charset prüfen

Weitere Tutorials zu Gameserver-Betrieb, Modding und VPS-Administration findest du im Blog Fly-Serv.



Fazit

Einen RedM-Server erstellen heißt vor allem: sauber planen, ein Framework konsequent durchziehen und die Frametime im Blick behalten. Mit korrekten Artifacts, geordneter server.cfg, funktionierender Datenbank und regelmäßigen Backups läuft dein Wild-West-Rollenspiel stabil. Hohe CPU-Taktung, NVMe-Speicher und ein Panel für dein Team ersparen dir im Alltag die meiste Handarbeit.



FAQ

Brauchen alle Spieler Red Dead Redemption 2, um auf meinem RedM-Server zu spielen?

Ja. RedM ist eine Modifikation, die eine legale Installation von Red Dead Redemption 2 über Steam, Epic oder den Rockstar Launcher voraussetzt. Der Client wird von redm.gg installiert und startet das Basisspiel im Multiplayer-Modus. Ohne Originalspiel ist keine Verbindung möglich.

Wie viel RAM und wie viele Slots brauche ich für einen VORP-Rollenspielserver?

Für 32 Spieler mit VORP-Core, Inventar und einigen Jobs reichen 8 GB RAM. Sobald Custom-MLOs, Kleidungspakete und viele Streaming-Assets dazukommen, plane 12 bis 16 GB ein. Wichtiger als RAM ist die Single-Thread-Leistung der CPU: Ryzen mit hoher Taktfrequenz und NVMe-Speicher verhindern Ruckler beim Joinen.

Kann ich einen RedM-Server und einen FiveM-Server auf demselben VPS betreiben?

Ja, sofern die Ressourcen reichen und du unterschiedliche Ports vergibst, zum Beispiel 30120 für RedM und 30130 für FiveM. Jede Instanz braucht einen eigenen Cfx.re-Lizenzschlüssel, ein eigenes server-data-Verzeichnis und eine eigene Datenbank. Ein Pterodactyl-Panel trennt beide Instanzen sauber voneinander.