Guida completa alla configurazione del tuo server RedM su Legion Hosting. RedM è un framework di modifica multiplayer per Red Dead Redemption 2, sviluppato da Cfx.re (lo stesso team dietro FiveM). Questa guida copre la registrazione della chiave di licenza, la configurazione del server, la gestione delle risorse e la connessione dei giocatori. Se riscontri problemi, consulta la nostra guida Risoluzione dei Problemi RedM.
Cos'è RedM?
RedM è un framework multiplayer guidato dalla comunità per Red Dead Redemption 2, sviluppato e mantenuto dal Collettivo Cfx.re — la stessa organizzazione dietro FiveM (il framework multiplayer di GTA V). RedM fornisce:
- Una piattaforma server dedicata per ospitare esperienze multiplayer RDR2 personalizzate
- Un sistema di risorse/scripting che utilizza Lua, C# e JavaScript
- Supporto per modalità di gioco personalizzate, framework di roleplay e mod della comunità
- Un launcher client che collega i giocatori ai server personalizzati
- Accesso a funzioni native per modifiche estensive del gioco
Ottenere una Chiave di Licenza Cfx.re
Ogni server RedM richiede una chiave di licenza Cfx.re valida. Questa chiave è gratuita e legata al tuo account Cfx.re.
- Vai al Cfx.re Keymaster all'indirizzo
https://keymaster.fivem.net/. - Accedi con il tuo account Cfx.re (o creane uno se non ne hai uno).
- Clicca su Register a new server (o "New Server" a seconda dell'interfaccia attuale).
- Compila il modulo:
- Label: Un nome per il tuo server (solo per riferimento personale).
- Server IP: Inserisci l'indirizzo IP del tuo server da GPanel. Puoi trovarlo nella pagina di panoramica del tuo server.
- Server Type: Seleziona il tipo appropriato (tipicamente "Other/VPS" per i server ospitati).
- Clicca Generate. La tua chiave di licenza verrà visualizzata. Copiala e salvala in modo sicuro.
Primo Avvio e Variabili di Avvio GPanel
Dopo aver acquistato il tuo server RedM da Legion Hosting, accedi a GPanel e naviga al tuo server.
Impostare le Variabili di Avvio
Vai alla scheda Startup in GPanel. Vedrai diverse variabili configurabili:
| Variabile | Descrizione | Esempio |
|---|---|---|
CFX_LICENSE |
La tua chiave di licenza Cfx.re da Keymaster. Obbligatorio. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Nome di visualizzazione per il tuo server nell'elenco dei server. | My new FXServer! |
MAX_PLAYERS |
Numero massimo di giocatori connessi (1–32). | 32 |
CFX_VERSION |
La versione di build del server CFX da installare. Usa latest, recommended o un numero di build specifico. |
latest |
STEAM_WEBAPIKEY |
Chiave Steam Web API per l'identità Steam. Ottienine una su steamcommunity.com/dev/apikey. Imposta su none per disabilitare. |
none |
Primo Avvio
- Inserisci la tua chiave di licenza Cfx.re nel campo
CFX_LICENSE. - Imposta il nome del server desiderato e il conteggio massimo dei giocatori.
- Vai alla scheda Console e clicca Start.
- Il server scaricherà gli artefatti del server RedM al primo avvio. Questo potrebbe richiedere alcuni minuti.
- Una volta che vedi i messaggi che indicano che il server è in ascolto (es.
Started resource manager), il tuo server è online.
Configurazione di server.cfg
Il file server.cfg è il file di configurazione principale per il tuo server RedM. Accedilo tramite il File Manager di GPanel o tramite SFTP. Di seguito è riportato un esempio di configurazione completo:
# ========================================
# RedM Server Configuration
# ========================================
# Network Endpoints
# These define what IP and port the server listens on.
# 0.0.0.0 means listen on all available interfaces.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
# Server Identity
sv_hostname "My RedM Roleplay Server"
sv_maxclients 32
sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx"
# Server Password (leave empty for no password)
# sv_password "MyServerPassword"
# Server Description and Tags (shown in server browser)
sets sv_projectName "My RedM RP"
sets sv_projectDesc "A Wild West roleplay experience"
sets tags "roleplay, rp, economy, custom"
# Locale
sets locale "en-US"
# Steam Web API Key (optional, for Steam identity)
# Get one from https://steamcommunity.com/dev/apikey
# set steam_webApiKey "YOUR_STEAM_API_KEY"
# OneSync (networked entity sync)
# "on" = standard OneSync, "legacy" = legacy mode
set onesync on
# RCON Password (for remote console access)
rcon_password "YourRconPassword123"
# Resource Directories
# Ensure resources are loaded from these directories
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure rconlog
# ========================================
# Add your custom resources below
# ========================================
# ensure my_custom_resource
# ensure vorp_core
# ensure oxmysql
Spiegazione delle Principali Opzioni di Configurazione
| Direttiva | Descrizione |
|---|---|
endpoint_add_tcp |
Endpoint TCP per le connessioni client. Deve corrispondere alla porta assegnata da GPanel. |
endpoint_add_udp |
Endpoint UDP per i dati di gioco. Deve essere la stessa porta di TCP. |
sv_hostname |
Il nome del server visualizzato nel browser dei server RedM e nella connessione diretta del client. |
sv_maxclients |
Slot massimi per i giocatori. Non deve superare quanto supportato dal tuo piano di hosting. |
sv_licenseKey |
La tua chiave di licenza Cfx.re. Può anche essere impostata tramite la variabile di avvio di GPanel. |
sets |
Imposta una convar del server che è visibile nel browser dei server (replicata ai client). |
set |
Imposta una convar del server che è visibile solo lato server. |
set onesync |
Abilita OneSync per una migliore sincronizzazione delle entità. Si consiglia di lasciare on. |
ensure |
Carica e avvia una risorsa. La risorsa deve esistere in una sottocartella resources/. |
endpoint_add_tcp e endpoint_add_udp devono corrispondere alla porta assegnata al tuo server in GPanel. Al tuo server verrà assegnata una porta casuale a meno che tu non disponga di un IP privato. Se GPanel mostra il tuo server sulla porta 30120, i tuoi endpoint dovrebbero essere "0.0.0.0:30120". L'uso di una porta non corrispondente impedirà al server di avviarsi correttamente.
Gestione delle Risorse
Le risorse sono gli elementi costitutivi di un server RedM. Contengono script, asset e configurazioni che aggiungono funzionalità al tuo server.
Struttura delle Risorse
Ogni risorsa è una cartella all'interno della directory resources/ contenente almeno un file fxmanifest.lua (o il legacy __resource.lua):
resources/
[system]/
chat/
fxmanifest.lua
cl_chat.lua
sv_chat.lua
spawnmanager/
fxmanifest.lua
...
[custom]/
my_resource/
fxmanifest.lua
client.lua
server.lua
config.lua
Caricamento delle Risorse
Le risorse vengono caricate utilizzando il comando ensure in server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
La differenza tra ensure e start: ensure avvierà la risorsa se è ferma, o la riavvierà se è già in esecuzione. start la avvierà solo se non è già in esecuzione.
Installare Nuove Risorse
- Scarica la risorsa dalla sua fonte (GitHub, forum della comunità, ecc.).
- Carica la cartella della risorsa nella directory
resources/del tuo server tramite SFTP (consulta Guida al Caricamento SFTP) o il file manager di GPanel. - Aggiungi una riga
ensure resource_nameal tuoserver.cfg. - Riavvia il server affinché la risorsa venga caricata.
Framework e Risorse RedM Popolari
| Framework/Risorsa | Descrizione |
|---|---|
| VORP Core | Popolare framework di roleplay per RedM. Fornisce creazione del personaggio, inventario, economia e altro. L'equivalente RedM di ESX/QBCore in FiveM. |
| RSG Core (RedEM:RP) | Un altro framework RP completo con gestione dei personaggi, lavori e sistemi economici. |
| oxmysql | Libreria MySQL per server Cfx.re. Richiesta dalla maggior parte dei framework per le operazioni di database. |
| ox_lib | Libreria di utilità che fornisce funzioni condivise, componenti UI e moduli helper. |
| vorp_inventory | Sistema di inventario per server basati su VORP. |
Come Connettersi
I giocatori hanno bisogno del client RedM per connettersi al tuo server. Ecco come iniziare:
Installare RedM
- I giocatori devono possedere una copia legittima di Red Dead Redemption 2 su Steam, Epic Games Store o Rockstar Games Launcher.
- Scarica il client RedM da redm.net.
- Installa RedM. Rileverà automaticamente l'installazione di RDR2.
- Avvia RedM. Al primo avvio, aggiornerà e memorizzerà nella cache i file di gioco.
Connettersi tramite Browser dei Server
- Avvia RedM.
- Clicca Play dal menu principale per aprire il browser dei server.
- Cerca il tuo server per nome (il valore
sv_hostnamedalla tua configurazione). - Seleziona il tuo server e clicca Connect. Inserisci la password se è impostata.
Connessione Diretta
- Avvia RedM.
- Premi F8 per aprire la console del client.
- Digita il seguente comando con l'IP e la porta del tuo server:
connect YOUR_SERVER_IP:PORT
Ad esempio:
connect 192.168.1.100:30120
Trova l'IP e la porta del tuo server in GPanel nella pagina di panoramica del tuo server, o consulta Come Trovare l'IP e la Porta del Tuo Server.
Concetti Condivisi con FiveM
Poiché RedM e FiveM sono entrambi costruiti sulla piattaforma Cfx.re, molti concetti vengono trasferiti direttamente:
- La sintassi di server.cfg è identica tra FiveM e RedM.
- I manifest delle risorse (
fxmanifest.lua) usano lo stesso formato e gli stessi campi. - Lo scripting lato server (Lua, C#, JavaScript) funziona allo stesso modo.
- oxmysql e altre librerie condivise funzionano su entrambe le piattaforme.
- Il pannello di gestione txAdmin funziona con entrambi i server FiveM e RedM.
- La sincronizzazione delle entità OneSync è disponibile su entrambe le piattaforme.
Le differenze principali sono i native lato client (funzioni specifiche del gioco), la compatibilità delle risorse (le risorse FiveM necessitano di porting per RDR2) e il mondo di gioco/entità disponibili.
Articoli Correlati
- Risoluzione dei Problemi RedM — Soluzioni per problemi comuni di chiave di licenza, connessione, risorse e prestazioni.
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File tramite SFTP
- Iniziare con il Tuo Nuovo Server
Hai Bisogno di Aiuto?
Se hai bisogno di assistenza per configurare il tuo server RedM, ottenere una chiave di licenza o configurare le risorse, apri un ticket di supporto e il nostro team ti aiuterà a essere operativo.