Guia completa per configurar el vostre servidor RedM a Legion Hosting. RedM és un marc de modificació multijugador per a Red Dead Redemption 2, creat per Cfx.re (el mateix equip darrere de FiveM). Aquesta guia cobreix el registre de clau de llicència, la configuració del servidor, la gestió de recursos i la connexió de jugadors. Si teniu problemes, consulteu la nostra guia de Resolució de problemes de RedM.
Què és RedM?
RedM és un marc multijugador impulsat per la comunitat per a Red Dead Redemption 2, desenvolupat i mantingut pel Col·lectiu Cfx.re — la mateixa organització darrere de FiveM (el marc multijugador de GTA V). RedM proporciona:
- Una plataforma de servidor dedicat per allotjar experiències multijugador personalitzades de RDR2
- Un sistema de recursos/scripts que utilitza Lua, C# i JavaScript
- Suport per a modes de joc personalitzats, marcs de roleplay i mods de la comunitat
- Un llançador de client que connecta els jugadors a servidors personalitzats
- Accés a funcions natives per a una modificació extensiva del joc
Obtenir una clau de llicència Cfx.re
Cada servidor RedM requereix una clau de llicència Cfx.re vàlida. Aquesta clau és gratuïta i està vinculada al vostre compte Cfx.re.
- Aneu al Cfx.re Keymaster a
https://keymaster.fivem.net/. - Inicieu sessió amb el vostre compte Cfx.re (o creeu-ne un si no en teniu).
- Feu clic a Register a new server (o "New Server" segons la interfície actual).
- Ompliu el formulari:
- Label: Un nom per al vostre servidor (només per a la vostra referència).
- Server IP: Introduïu l'adreça IP del vostre servidor des de GPanel. Podeu trobar-la a la pàgina de resum del vostre servidor.
- Server Type: Seleccioneu el tipus adequat (normalment "Other/VPS" per a servidors allotjats).
- Feu clic a Generate. Es mostrarà la vostra clau de llicència. Copieu-la i deseu-la de forma segura.
Primer inici i variables d'inici de GPanel
Després de comprar el vostre servidor RedM a Legion Hosting, inicieu sessió a GPanel i navegueu al vostre servidor.
Configurar les variables d'inici
Aneu a la pestanya Startup a GPanel. Veureu diverses variables configurables:
| Variable | Descripció | Exemple |
|---|---|---|
CFX_LICENSE |
La vostra clau de llicència Cfx.re de Keymaster. Obligatòria. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Nom visible del vostre servidor a la llista de servidors. | My new FXServer! |
MAX_PLAYERS |
Nombre màxim de jugadors connectats (1–32). | 32 |
CFX_VERSION |
La versió de compilació del servidor CFX a instal·lar. Utilitzeu latest, recommended o un número de compilació específic. |
latest |
STEAM_WEBAPIKEY |
Clau de l'API web de Steam per a la identitat de Steam. Obteniu-ne una a steamcommunity.com/dev/apikey. Establiu a none per desactivar-la. |
none |
Primer inici
- Introduïu la vostra clau de llicència Cfx.re al camp
CFX_LICENSE. - Configureu el nom del servidor desitjat i el nombre màxim de jugadors.
- Aneu a la pestanya Console i feu clic a Start.
- El servidor descarregarà els artefactes del servidor RedM en el primer inici. Això pot trigar uns minuts.
- Un cop veieu missatges indicant que el servidor està escoltant (p. ex.,
Started resource manager), el vostre servidor està en línia.
Configuració de server.cfg
El fitxer server.cfg és el fitxer de configuració principal del vostre servidor RedM. Accediu-hi a través del File Manager de GPanel o via SFTP. A continuació es mostra un exemple complet de configuració:
# ========================================
# 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
Opcions clau de configuració explicades
| Directiva | Descripció |
|---|---|
endpoint_add_tcp |
Punt final TCP per a connexions de clients. Ha de coincidir amb el port assignat per GPanel. |
endpoint_add_udp |
Punt final UDP per a dades del joc. Ha de ser el mateix port que TCP. |
sv_hostname |
El nom del servidor que es mostra al navegador de servidors de RedM i a la connexió directa del client. |
sv_maxclients |
Nombre màxim de places de jugador. No ha de superar el que admet el vostre pla d'allotjament. |
sv_licenseKey |
La vostra clau de llicència Cfx.re. També es pot configurar mitjançant la variable d'inici de GPanel. |
sets |
Estableix una variable de servidor visible al navegador de servidors (replicada als clients). |
set |
Estableix una variable de servidor visible només al costat del servidor. |
set onesync |
Activa OneSync per a una millor sincronització d'entitats. Es recomana deixar-lo en on. |
ensure |
Carrega i inicia un recurs. El recurs ha d'existir en un subdirectori resources/. |
endpoint_add_tcp i endpoint_add_udp han de coincidir amb el port assignat al vostre servidor a GPanel. El vostre servidor tindrà un port aleatori assignat tret que tingueu una IP privada. Si GPanel mostra el vostre servidor al port 30120, els vostres punts finals han de ser "0.0.0.0:30120". Utilitzar un port no coincident impedirà que el servidor s'iniciï correctament.
Gestió de recursos
Els recursos són els blocs de construcció d'un servidor RedM. Contenen scripts, actius i configuracions que afegeixen funcionalitat al vostre servidor.
Estructura dels recursos
Cada recurs és una carpeta dins del directori resources/ que conté com a mínim un fitxer fxmanifest.lua (o l'antic __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
Carregar recursos
Els recursos es carreguen utilitzant la comanda ensure a server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
La diferència entre ensure i start: ensure iniciarà el recurs si està aturat, o el reiniciarà si ja s'està executant. start només l'iniciarà si no s'està executant.
Instal·lar nous recursos
- Descarregueu el recurs des de la seva font (GitHub, fòrums de la comunitat, etc.).
- Pugeu la carpeta del recurs al directori
resources/del vostre servidor via SFTP (consulteu la Guia de pujada SFTP) o el gestor de fitxers de GPanel. - Afegiu una línia
ensure resource_nameal vostreserver.cfg. - Reinicieu el servidor perquè el recurs es carregui.
Marcs i recursos populars de RedM
| Marc/Recurs | Descripció |
|---|---|
| VORP Core | Marc de roleplay popular per a RedM. Proporciona creació de personatges, inventari, economia i més. L'equivalent de RedM d'ESX/QBCore a FiveM. |
| RSG Core (RedEM:RP) | Un altre marc complet de RP amb gestió de personatges, feines i sistemes d'economia. |
| oxmysql | Biblioteca MySQL per a servidors Cfx.re. Requerida per la majoria de marcs per a operacions de base de dades. |
| ox_lib | Biblioteca d'utilitats que proporciona funcions compartides, components d'interfície d'usuari i mòduls auxiliars. |
| vorp_inventory | Sistema d'inventari per a servidors basats en VORP. |
Com connectar-se
Els jugadors necessiten el client RedM per connectar-se al vostre servidor. A continuació s'explica com començar:
Instal·lar RedM
- Els jugadors han de tenir una còpia legítima de Red Dead Redemption 2 a Steam, Epic Games Store o Rockstar Games Launcher.
- Descarregueu el client RedM des de redm.net.
- Instal·leu RedM. Detectarà automàticament la instal·lació de RDR2.
- Inicieu RedM. En el primer inici, s'actualitzarà i guardarà en memòria cau els fitxers del joc.
Connectar-se via el navegador de servidors
- Inicieu RedM.
- Feu clic a Play des del menú principal per obrir el navegador de servidors.
- Cerqueu el vostre servidor pel nom (el valor
sv_hostnamede la vostra configuració). - Seleccioneu el vostre servidor i feu clic a Connect. Introduïu la contrasenya si n'hi ha una configurada.
Connexió directa
- Inicieu RedM.
- Premeu F8 per obrir la consola del client.
- Escriviu la comanda següent amb la IP i el port del vostre servidor:
connect YOUR_SERVER_IP:PORT
Per exemple:
connect 192.168.1.100:30120
Trobeu la IP i el port del vostre servidor a GPanel a la pàgina de resum del servidor, o consulteu Com trobar la IP i el port del vostre servidor.
Conceptes compartits amb FiveM
Com que RedM i FiveM estan construïts sobre la plataforma Cfx.re, molts conceptes es transfereixen directament:
- La sintaxi de server.cfg és idèntica entre FiveM i RedM.
- Els manifests de recursos (
fxmanifest.lua) utilitzen el mateix format i camps. - Els scripts del costat del servidor (Lua, C#, JavaScript) funcionen de la mateixa manera.
- oxmysql i altres biblioteques compartides funcionen en ambdues plataformes.
- El panell de gestió txAdmin funciona tant amb servidors FiveM com RedM.
- La sincronització d'entitats OneSync està disponible en ambdues plataformes.
Les diferències principals són les funcions natives del costat del client (funcions específiques del joc), la compatibilitat de recursos (els recursos de FiveM necessiten portabilitat per a RDR2) i el món/entitats del joc disponibles.
Articles relacionats
- Resolució de problemes de RedM — Solucions per a problemes comuns de clau de llicència, connexió, recursos i rendiment.
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP
- Començar amb el vostre nou servidor
Necessiteu ajuda?
Si necessiteu assistència per configurar el vostre servidor RedM, obtenir una clau de llicència o configurar recursos, obriu un tiquet de suport i el nostre equip us ajudarà a posar-vos en marxa.