RedM es la plataforma multijugador de CitizenFX para Red Dead Redemption 2: el servidor es el mismo FXServer que FiveM, iniciado con «set gamename rdr3». Calcula de 20 a 40 minutos; necesitas una clave de licencia gratuita del portal Cfx.re y cada jugador debe tener Red Dead Redemption 2 en PC.
Instalación paso a paso
Crea una cuenta en portal.cfx.re y genera una clave de licencia para tu servidor.
Descarga la última versión recommended/master del servidor (Windows o Linux) desde la página de descargas de la documentación.
Extráelo en una carpeta «server» y clona cfx-server-data en una carpeta «server-data» aparte.
Crea server.cfg en server-data (usa la herramienta «Generador de server.cfg para RedM») con «set gamename rdr3» y tu sv_licenseKey.
Inicia FXServer desde la carpeta server-data con «+exec server.cfg».
En RedM, pulsa F8 y escribe «connect 127.0.0.1:30120» para probar en local.
En un VPS, abre el puerto 30120 en TCP y UDP (cortafuegos del sistema y del proveedor).
Configura el inicio automático (servicio systemd o tarea programada de Windows).
Programa copias de seguridad y actualizaciones del servidor y añádelo en game-rank.com/jeux/red-dead-redemption-2.
Requisitos
La documentación oficial no fija hardware mínimo; los valores siguientes son estimaciones habituales que debes ajustar a tus recursos (scripts, framework).
- SO: Windows 10/Server 2016+ o Linux de 64 bits (Ubuntu/Debian); en Linux hacen falta xz-utils y git.
- Orientativo: 2 a 4 núcleos, 4 a 8 GB de RAM y 10 GB de disco para 32 slots (estimación no oficial).
- Clave de licencia gratuita (sv_licenseKey) del portal Cfx.re; OneSync «on» es obligatorio por encima de 64 slots.
Instalación local (Windows)
Extrae el archivo .7z del servidor en C:\FXServer\server, clona cfx-server-data en C:\FXServer\server-data, crea server.cfg e inicia el servidor desde 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.cfgInstalación en un VPS Linux (Ubuntu/Debian)
Crea un usuario no root, descarga la versión Linux de la página oficial de descargas (fx.tar.xz) y extráela.
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.cfgPuertos a abrir
El puerto se cambia con las líneas endpoint_add_tcp y endpoint_add_udp de server.cfg; abre el mismo número en el cortafuegos. En alojamiento doméstico, redirige este puerto (NAT) del router a la IP local del servidor. Prueba desde una red externa (datos móviles).
- 30120/TCP y 30120/UDP — conexión de jugadores y lista de servidores (por defecto).
- 40120/TCP — interfaz web de txAdmin, si la usas (no la expongas públicamente sin protección).
Cortafuegos Linux (ufw)
Permite SSH antes de activar ufw. En OVH, Hetzner, Scaleway y otros, abre también el puerto en el cortafuegos / security group del proveedor.
sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable
sudo ufw statusCortafuegos de Windows (netsh)
En un símbolo del sistema de administrador:
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=30120Servicio systemd (Linux)
Guarda este archivo como /etc/systemd/system/redm.service y ejecuta «sudo systemctl enable --now redm». Si el servicio se detiene enseguida (consola sin entrada estándar), ejecuta el servidor en screen o tmux: «screen -S redm» y el comando de inicio.
[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.targetInicio automático en Windows
Crea C:\FXServer\start.cmd y una tarea programada que lo ejecute al iniciar el equipo.
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 SYSTEMActualizaciones y copias de seguridad
Para actualizar: detén el servidor, sustituye el contenido de la carpeta server por la nueva versión (server-data y server.cfg no cambian) y reinicia. Copia server-data (recursos, server.cfg) y la base de datos de tu framework (MySQL/MariaDB, si la hay). Reinicio programado: cron o programador de Windows.
# 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 redmPublicar tu servidor
Un servidor público con una clave válida aparece en la lista de servidores de RedM; rellena sv_projectName, sv_projectDesc y las tags. Añade también tu servidor en game-rank.com/jeux/red-dead-redemption-2 para ganar visibilidad.
Solución de problemas
- El servidor arranca como GTA V: falta «set gamename rdr3» o no se carga; inicia con +exec server.cfg desde server-data.
- «Invalid license key»: sv_licenseKey ausente, mal copiada o vinculada a otra IP; regenérala en portal.cfx.re.
- Los jugadores no pueden conectar desde fuera: puerto 30120 no abierto en TCP Y UDP (cortafuegos, proveedor, NAT del router).
- Error de build o cliente rechazado: alinea sv_enforceGameBuild (1491 es el único build que lista la documentación oficial) con la versión de tu framework.
- Un recurso no carga: fxmanifest.lua sin game 'rdr3' o sin rdr3_warning; genéralo con la herramienta dedicada y revisa «ensure» en server.cfg.
Preguntas frecuentes
- ¿Hay que pagar para alojar un servidor RedM?
- No: el software del servidor y la clave de licencia del portal Cfx.re son gratuitos según la documentación. Solo cuestan el alojamiento (VPS, dedicado) y los scripts de pago.
- ¿Puedo usar txAdmin con RedM?
- Sí, txAdmin se incluye con FXServer y ofrece una interfaz web (puerto 40120 por defecto). Elige RedM en su asistente o añade «set gamename rdr3» a tu server.cfg.
- ¿Cuántos jugadores admite un servidor RedM?
- sv_maxclients acepta de 1 a 2048; desde 32 slots OneSync debe ser «on» o «legacy», y por encima de 64 solo «on». El número real depende de la CPU y los scripts.
- ¿Dónde están los archivos de datos del servidor?
- El servidor solo guarda server-data (recursos, server.cfg, caché). Los datos de juego (personajes, inventarios) están en la base de datos de tu framework (a menudo MySQL/MariaDB): cópiala aparte.
