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:
- Datenbank-Wrapper (
oxmysql) - Framework-Core (
vorp_core) - Framework-Module (Inventar, Charakter, Menü)
- Streaming-Ressourcen (Kleidung, Props, MLOs)
- 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.
onesynckorrekt 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.