RedM è la piattaforma multiplayer CitizenFX per Red Dead Redemption 2: il server è lo stesso FXServer di FiveM, avviato con "set gamename rdr3". Calcola 20-40 minuti; serve una chiave di licenza gratuita dal portale Cfx.re e ogni giocatore deve possedere Red Dead Redemption 2 su PC.
Installazione passo dopo passo
Crea un account su portal.cfx.re e genera una chiave di licenza per il tuo server.
Scarica l'ultima build recommended/master del server (Windows o Linux) dalla pagina di download della documentazione.
Estrailo in una cartella "server" e clona cfx-server-data in una cartella "server-data" separata.
Crea server.cfg in server-data (usa lo strumento "Generatore di server.cfg per RedM") con "set gamename rdr3" e la tua sv_licenseKey.
Avvia FXServer dalla cartella server-data con "+exec server.cfg".
In RedM premi F8 e digita "connect 127.0.0.1:30120" per provare in locale.
Su un VPS apri la porta 30120 in TCP e UDP (firewall di sistema e del provider).
Configura l'avvio automatico (servizio systemd o attività pianificata di Windows).
Pianifica backup e aggiornamenti del server, poi aggiungilo su game-rank.com/jeux/red-dead-redemption-2.
Requisiti
La documentazione ufficiale non fissa hardware minimo; i valori sotto sono stime comuni da adattare alle tue risorse (script, framework).
- OS: Windows 10/Server 2016+ o Linux a 64 bit (Ubuntu/Debian); su Linux servono xz-utils e git.
- Indicativo: da 2 a 4 core, 4-8 GB di RAM e 10 GB di disco per 32 slot (stima non ufficiale).
- Chiave di licenza gratuita (sv_licenseKey) dal portale Cfx.re; OneSync "on" è obbligatorio oltre 64 slot.
Installazione locale (Windows)
Estrai l'archivio .7z del server in C:\FXServer\server, clona cfx-server-data in C:\FXServer\server-data, crea server.cfg e avvia il server da 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.cfgInstallazione su VPS Linux (Ubuntu/Debian)
Crea un utente non root, scarica la build Linux dalla pagina di download ufficiale (fx.tar.xz) ed estraila.
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.cfgPorte da aprire
La porta si cambia con le righe endpoint_add_tcp e endpoint_add_udp di server.cfg; apri lo stesso numero nel firewall. Con hosting domestico, inoltra la porta (NAT) dal router all'IP locale del server. Prova da una rete esterna (hotspot mobile).
- 30120/TCP e 30120/UDP — connessione dei giocatori ed elenco server (predefinito).
- 40120/TCP — interfaccia web di txAdmin, se la usi (non esporla pubblicamente senza protezione).
Firewall Linux (ufw)
Consenti SSH prima di attivare ufw. Su OVH, Hetzner, Scaleway e altri, apri la porta anche nel firewall / security group del provider.
sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable
sudo ufw statusFirewall di Windows (netsh)
In un prompt dei comandi amministratore:
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=30120Servizio systemd (Linux)
Salva questo file in /etc/systemd/system/redm.service ed esegui "sudo systemctl enable --now redm". Se il servizio termina subito (console senza input standard), avvia il server in screen o tmux: "screen -S redm" e poi il comando di avvio.
[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.targetAvvio automatico su Windows
Crea C:\FXServer\start.cmd e un'attività pianificata che lo esegua all'avvio della macchina.
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 SYSTEMAggiornamenti e backup
Per aggiornare: ferma il server, sostituisci il contenuto della cartella server con la nuova build (server-data e server.cfg restano invariati) e riavvia. Fai backup di server-data (risorse, server.cfg) e del database del tuo framework (MySQL/MariaDB, se presente). Riavvio pianificato: cron o utilità di pianificazione 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 redmPubblicare il tuo server
Un server pubblico con chiave valida compare nell'elenco server di RedM; compila sv_projectName, sv_projectDesc e tag. Aggiungi il server anche su game-rank.com/jeux/red-dead-redemption-2 per più visibilità.
Risoluzione dei problemi
- Il server parte come GTA V: manca "set gamename rdr3" o non viene caricato; avvia con +exec server.cfg da server-data.
- "Invalid license key": sv_licenseKey assente, copiata male o legata a un altro IP; rigenerala su portal.cfx.re.
- I giocatori non si connettono dall'esterno: porta 30120 non aperta in TCP E UDP (firewall, provider, NAT del router).
- Errore di build o client rifiutato: allinea sv_enforceGameBuild (1491 è l'unico build elencato nella documentazione ufficiale) con la versione del tuo framework.
- Una risorsa non si carica: fxmanifest.lua senza game 'rdr3' o rdr3_warning; generalo con lo strumento dedicato e controlla "ensure" in server.cfg.
Domande frequenti
- Bisogna pagare per ospitare un server RedM?
- No: il software server e la chiave di licenza del portale Cfx.re sono gratuiti secondo la documentazione. Costano solo hosting (VPS, dedicato) ed eventuali script a pagamento.
- Posso usare txAdmin con RedM?
- Sì, txAdmin è incluso in FXServer e offre un'interfaccia web (porta 40120 di default). Scegli RedM nella procedura guidata o aggiungi "set gamename rdr3" al server.cfg.
- Quanti giocatori può ospitare un server RedM?
- sv_maxclients accetta da 1 a 2048; da 32 slot OneSync deve essere "on" o "legacy", oltre 64 solo "on". Il numero reale dipende da CPU e script.
- Dove si trovano i file di dati del server?
- Il server in sé conserva solo server-data (risorse, server.cfg, cache). I dati di gioco (personaggi, inventari) stanno nel database del framework (spesso MySQL/MariaDB): salvali separatamente.
