RedM-Server einrichten
Ein RedM-Server braucht drei Dinge, bevor jemand hineinreiten kann: einen kostenlosen cfx.re-Lizenzschlüssel, eine server.cfg, die dem FXServer sagt, dass er Red Dead und nicht GTA ausliefert, und die Resources, aus denen dein eigentlicher Server besteht. Diese Anleitung geht alle drei auf einem RedM-Server von DoomHosting durch, in der Reihenfolge, in der du es wirklich machst.
Was du zuerst brauchst
- Red Dead Redemption 2 auf dem PC, für dich und für jeden Spieler, der joinen will.
- Einen kostenlosen cfx.re-Account auf portal.cfx.re. Der Lizenzschlüssel ist gratis und dauert etwa eine Minute.
- Deinen RedM-Server. Unserer wird direkt nach dem Kauf ausgerollt, das Panel wartet also schon auf dich.
Auf deinem eigenen Rechner muss nichts installiert sein, um den Server zu betreiben. FTP wird später nützlich, wenn du Resources hinzufügst, aber der erste Start braucht nur das Panel.
Schritt 1: cfx.re-Lizenzschlüssel holen
FXServer startet ohne gültigen Lizenzschlüssel nicht, und ein Server ohne Schlüssel taucht nie in der RedM-Serverliste auf.
- Melde dich auf portal.cfx.re mit deinem Cfx.re-Account an.
- Öffne den Bereich für Server Keys und erstelle einen neuen Schlüssel.
- Gib ihm eine Bezeichnung, die du später wiedererkennst, und kopiere den Schlüssel. Er sieht aus wie
cfxk_gefolgt von einer Zeichenkette.
Beim ersten Klick auf Start im Panel fragen wir genau diesen Schlüssel ab und speichern ihn für dich auf dem Server. Es gibt keine Datei zu bearbeiten und keinen Neustart einzuplanen. Der Dialog heißt FiveM-Lizenzschlüssel hinzufügen, weil RedM und FiveM dieselbe FXServer-Binary und dieselbe kostenlose cfx.re-Lizenz nutzen, das Panel also denselben Dialog verwendet. Schlüssel einfügen und Speichern und starten drücken.

Ein Schlüssel gehört zu einem Server. Wenn du später einen zweiten RedM-Server betreibst, erstelle einen zweiten Schlüssel.
Schritt 2: Server starten und die Konsole lesen
Klicke auf Start und öffne den Konsole-Tab. Ein gesunder erster Start endet mit einer Zeile wie dieser:
[citizen-server-impl] Authenticated with cfx.re Nucleus: https://your-slug.users.cfx.re/
Diese Zeile bedeutet, dass Cfx.re deinen Schlüssel akzeptiert hat und dein Server jetzt über die Serverliste und über seinen eigenen Join Link erreichbar ist. Die Zeile läuft nur einmal durch, kopiere den Link also, solange er zu sehen ist: er macht sich gut in einer Discord-Ankündigung. Die normale Adresse deines Servers steht immer im Reiter Übersicht samt Kopier-Button und funktioniert ab dem ersten Start.
Schritt 3: prüfen, ob die server.cfg auf Red Dead steht
RedM und FiveM laufen auf derselben Server-Binary. Eine Zeile entscheidet, welches Spiel sie ausliefert:
set gamename rdr3
set gamename rdr3 macht aus dem FXServer einen Red-Dead-Server. Ohne diese Zeile lehnt der RedM-Client die Verbindung ab. Deine server.cfg hat sie bereits gesetzt.
Die andere Zeile, die du kennen solltest, ist sv_enforceGameBuild. Sie legt den Red-Dead-Redemption-2-Build fest, den dein Server erwartet. Sie steht bereits mit einem funktionierenden Wert in deiner server.cfg. Ändere sie nur, wenn die Doku deines Frameworks einen anderen Build verlangt, und nimm die Zahl aus dieser Doku statt aus einem Guide, denn die Builds wandern. Steht dort ein Build, den die Kopie eines Spielers nicht hat, fliegt dieser Spieler im Ladebildschirm mit einer Meldung über invalid game enforcement raus.
Öffne die server.cfg im Dateien-Tab des Panels, oder bearbeite die gängigen Einstellungen im Konfiguration-Tab.

Schritt 4: Server benennen und Slotzahl festlegen
Servername und Slotzahl liegen im Start-Tab, nicht in der server.cfg. Der Server schreibt sv_hostname und sv_maxclients bei jedem Start aus diesen Feldern neu, eine Änderung in der Datei wäre beim nächsten Start also wieder weg.
Eine kostenlose cfx.re-Lizenz erlaubt bis zu 48 Spieler mit OneSync Infinity. Höhere Slotzahlen schaltet ein Cfx.re Element Club Abo frei, nicht dein Hostingplan: Argentum hebt die Grenze auf 64, Aurum auf 128.

Schritt 5: Resources hinzufügen
Alles, was dein Server tatsächlich tut, ist eine Resource: ein Ordner unter resources/ mit einer fxmanifest.lua darin, eingeschaltet durch eine ensure-Zeile in der server.cfg.
- Verbinde dich per FTP oder nutze den Dateien-Tab im Panel.
- Lade den Resource-Ordner nach
resources/hoch. - Trage eine Zeile pro Resource in die
server.cfgein. - Starte den Server neu.
Die Reihenfolge zählt. Datenbank- und Dependency-Resources gehören über das Framework, das sie braucht:
ensure oxmysql
ensure vorp_core
VORP Core und RSG Core sind die beiden Frameworks, die heute die meisten RedM-Communities einsetzen. Beide werden so installiert, und beide bringen eine SQL-Datei mit, die du importieren musst, bevor sie funktionieren.

Schritt 6: Datenbank anlegen
VORP Core und RSG Core speichern Charaktere, Inventare, Jobs und Geld über oxmysql in MySQL, eine Datenbank ist auf einem Roleplay-Server also nicht optional.
Erstelle eine im Reiter Datenbanken in deinem Panel. Der Reiter gibt dir Host, Port, Datenbanknamen, Benutzernamen und Passwort. Bau die Connection String aus diesen fünf Werten und trag sie in server.cfg ein:
set mysql_connection_string "user=USER;password=PASSWORD;host=HOST;port=3306;database=DATABASE;charset=utf8mb4"
Importiere danach die SQL-Datei deines Frameworks mit den Zugangsdaten, die das Panel anzeigt, und starte neu.
Schritt 7: txAdmin einschalten, wenn du es willst
txAdmin ist ein Web-Adminpanel, das neben deinem Server läuft: Live-Spielerliste, Bans, geplante Neustarts und ein Recipe Deployer, der dir einen Basisserver aufsetzen kann.
Schalte es im Start-Tab ein und starte neu. Eines solltest du vorher wissen: mit aktivem txAdmin übernimmt es deine Konfiguration, deine Einstellungen wandern also in die Oberfläche von txAdmin statt in die server.cfg. Unser Konfiguration-Tab sagt dir das, statt in eine Datei zu speichern, die niemand liest.
Häufige Probleme
Der Server läuft, erscheint aber nie in der RedM-Liste. Prüfe zuerst den Lizenzschlüssel, dann ob in der server.cfg etwas den Server privat gemacht hat. Ein brandneuer Server kann beim ersten Mal auch mehrere Minuten brauchen, bis er auftaucht. Direct Connect funktioniert sofort, damit kannst du prüfen, ob mit dem Server selbst alles in Ordnung ist.
"Server specified an invalid game enforcement". sv_enforceGameBuild fehlt oder steht auf einem Build, den der Spieler nicht hat. Setze ihn auf den Build, den dein Framework verlangt, starte vollständig neu und lass den Spieler Red Dead Redemption 2 und RedM aktualisieren.
Der RedM-Client verbindet sich überhaupt nicht. set gamename rdr3 fehlt in der server.cfg.
Das Framework lädt, meldet aber Datenbankfehler. oxmysql startet nicht vor dem Framework, der Connection String ist falsch, oder die SQL-Datei des Frameworks wurde nie importiert.
Der Server startet nicht und die Konsole erwähnt die Lizenz. Der Schlüssel ist falsch, abgelaufen oder bereits von einem anderen Server in Gebrauch. Erstelle auf portal.cfx.re einen neuen Schlüssel und füge ihn im Panel ein.
Nächste Schritte
Sobald der Server läuft, schick deinen Spielern wie du einem RedM-Server beitrittst, und sieh dir an, was das Gameserver-Kontrollpanel sonst noch für dich tun kann.
