Ghid complet pentru configurarea serverului tău RedM la Legion Hosting. RedM este un cadru de modificare multiplayer pentru Red Dead Redemption 2, construit de Cfx.re (aceeași echipă din spatele FiveM). Acest ghid acoperă înregistrarea cheii de licență, configurarea serverului, gestionarea resurselor și conectarea jucătorilor. Dacă întâmpini probleme, consultă ghidul nostru Depanare RedM.
Ce este RedM?
RedM este un cadru multiplayer dezvoltat de comunitate pentru Red Dead Redemption 2, dezvoltat și întreținut de Colectivul Cfx.re — aceeași organizație din spatele FiveM (cadrul multiplayer pentru GTA V). RedM oferă:
- O platformă de server dedicat pentru găzduirea experiențelor multiplayer RDR2 personalizate
- Un sistem de resurse/scripting folosind Lua, C# și JavaScript
- Suport pentru moduri de joc personalizate, cadre de roleplay și moduri comunitare
- Un launcher de client care conectează jucătorii la servere personalizate
- Acces la funcții native pentru modificarea extinsă a jocului
Obținerea unei chei de licență Cfx.re
Fiecare server RedM necesită o cheie de licență Cfx.re validă. Această cheie este gratuită și legată de contul tău Cfx.re.
- Accesează Cfx.re Keymaster la
https://keymaster.fivem.net/. - Autentifică-te cu contul tău Cfx.re (sau creează unul dacă nu ai).
- Apasă Register a new server (sau "New Server", în funcție de interfața actuală).
- Completează formularul:
- Label: Un nume pentru serverul tău (doar pentru referința ta).
- Server IP: Introdu adresa IP a serverului tău din GPanel. O poți găsi pe pagina de prezentare generală a serverului tău.
- Server Type: Selectează tipul corespunzător (de obicei "Other/VPS" pentru serverele găzduite).
- Apasă Generate. Cheia ta de licență va fi afișată. Copiaz-o și salveaz-o în siguranță.
Prima pornire și variabilele de pornire din GPanel
După ce ai achiziționat serverul tău RedM de la Legion Hosting, autentifică-te în GPanel și navighează la serverul tău.
Setarea variabilelor de pornire
Accesează fila Startup din GPanel. Vei vedea mai multe variabile configurabile:
| Variabilă | Descriere | Exemplu |
|---|---|---|
CFX_LICENSE |
Cheia ta de licență Cfx.re din Keymaster. Obligatoriu. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Numele afișat pentru serverul tău în lista de servere. | My new FXServer! |
MAX_PLAYERS |
Numărul maxim de jucători conectați (1–32). | 32 |
CFX_VERSION |
Versiunea de build a serverului CFX care va fi instalată. Folosește latest, recommended sau un număr de build specific. |
latest |
STEAM_WEBAPIKEY |
Cheia Steam Web API pentru identitatea Steam. Obține una la steamcommunity.com/dev/apikey. Setează la none pentru a dezactiva. |
none |
Prima pornire
- Introdu cheia ta de licență Cfx.re în câmpul
CFX_LICENSE. - Setează numele dorit al serverului și numărul maxim de jucători.
- Accesează fila Console și apasă Start.
- Serverul va descărca artefactele serverului RedM la prima pornire. Acest lucru poate dura câteva minute.
- Odată ce vezi mesaje care indică faptul că serverul ascultă (de ex.,
Started resource manager), serverul tău este online.
Configurarea server.cfg
Fișierul server.cfg este fișierul principal de configurare pentru serverul tău RedM. Accesează-l prin File Manager din GPanel sau prin SFTP. Mai jos este un exemplu cuprinzător de configurare:
# ========================================
# 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
Explicarea principalelor opțiuni de configurare
| Directivă | Descriere |
|---|---|
endpoint_add_tcp |
Endpoint TCP pentru conexiunile clienților. Trebuie să corespundă portului atribuit de GPanel. |
endpoint_add_udp |
Endpoint UDP pentru datele jocului. Trebuie să fie același port ca TCP. |
sv_hostname |
Numele serverului afișat în lista de servere RedM și la conectarea directă a clientului. |
sv_maxclients |
Numărul maxim de sloturi pentru jucători. Nu trebuie să depășească ceea ce suportă planul tău de găzduire. |
sv_licenseKey |
Cheia ta de licență Cfx.re. Poate fi setată și prin variabila de pornire din GPanel. |
sets |
Setează un convar de server care este vizibil în lista de servere (replicat către clienți). |
set |
Setează un convar de server care este vizibil doar pe partea de server. |
set onesync |
Activează OneSync pentru o sincronizare mai bună a entităților. Recomandat să rămână on. |
ensure |
Încarcă și pornește o resursă. Resursa trebuie să existe într-un subdirector resources/. |
endpoint_add_tcp și endpoint_add_udp trebuie să corespundă portului atribuit serverului tău în GPanel. Serverului tău i se va atribui un port aleatoriu dacă nu ai un IP privat. Dacă GPanel afișează serverul tău pe portul 30120, endpoint-urile tale ar trebui să fie "0.0.0.0:30120". Folosirea unui port nepotrivit va împiedica pornirea corectă a serverului.
Gestionarea resurselor
Resursele sunt elementele constitutive ale unui server RedM. Acestea conțin scripturi, active și configurații care adaugă funcționalitate serverului tău.
Structura resurselor
Fiecare resursă este un folder din interiorul directorului resources/ care conține cel puțin un fișier fxmanifest.lua (sau vechiul __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
Încărcarea resurselor
Resursele sunt încărcate folosind comanda ensure din server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
Diferența dintre ensure și start: ensure va porni resursa dacă este oprită sau o va reporni dacă rulează deja. start o va porni doar dacă nu rulează deja.
Instalarea de resurse noi
- Descarcă resursa de la sursa ei (GitHub, forumuri comunitare etc.).
- Încarcă folderul resursei în directorul
resources/al serverului tău prin SFTP (consultă Ghidul de încărcare prin SFTP) sau prin managerul de fișiere GPanel. - Adaugă o linie
ensure resource_nameînserver.cfg. - Repornește serverul pentru ca resursa să se încarce.
Cadre și resurse RedM populare
| Cadru/Resursă | Descriere |
|---|---|
| VORP Core | Cadru de roleplay popular pentru RedM. Oferă creare de personaje, inventar, economie și multe altele. Echivalentul RedM al ESX/QBCore din FiveM. |
| RSG Core (RedEM:RP) | Un alt cadru RP complet cu gestionarea personajelor, joburi și sisteme de economie. |
| oxmysql | Bibliotecă MySQL pentru serverele Cfx.re. Necesară de majoritatea cadrelor pentru operațiunile cu baza de date. |
| ox_lib | Bibliotecă de utilitare care oferă funcții partajate, componente de interfață și module ajutătoare. |
| vorp_inventory | Sistem de inventar pentru serverele bazate pe VORP. |
Cum să te conectezi
Jucătorii au nevoie de clientul RedM pentru a se conecta la serverul tău. Iată cum să începi:
Instalarea RedM
- Jucătorii trebuie să dețină o copie legitimă a jocului Red Dead Redemption 2 pe Steam, Epic Games Store sau Rockstar Games Launcher.
- Descarcă clientul RedM de la redm.net.
- Instalează RedM. Va detecta automat instalarea RDR2.
- Lansează RedM. La prima lansare, va actualiza și stoca în cache fișierele jocului.
Conectarea prin lista de servere
- Lansează RedM.
- Apasă Play din meniul principal pentru a deschide lista de servere.
- Caută serverul tău după nume (valoarea
sv_hostnamedin configurația ta). - Selectează serverul tău și apasă Connect. Introdu parola dacă este setată una.
Conectare directă
- Lansează RedM.
- Apasă F8 pentru a deschide consola clientului.
- Tastează următoarea comandă cu IP-ul și portul serverului tău:
connect YOUR_SERVER_IP:PORT
De exemplu:
connect 192.168.1.100:30120
Găsește IP-ul și portul serverului tău în GPanel pe pagina de prezentare generală a serverului tău, sau consultă Cum să găsești IP-ul și portul serverului tău.
Concepte comune cu FiveM
Întrucât atât RedM, cât și FiveM sunt construite pe platforma Cfx.re, multe concepte se transferă direct:
- Sintaxa server.cfg este identică între FiveM și RedM.
- Manifestele resurselor (
fxmanifest.lua) folosesc același format și aceleași câmpuri. - Scripting-ul pe partea de server (Lua, C#, JavaScript) funcționează la fel.
- oxmysql și alte biblioteci partajate funcționează pe ambele platforme.
- txAdmin, panoul de management, funcționează atât cu serverele FiveM, cât și cu cele RedM.
- OneSync, sincronizarea entităților, este disponibilă pe ambele platforme.
Principalele diferențe sunt natives pe partea de client (funcții specifice jocului), compatibilitatea resurselor (resursele FiveM trebuie portate pentru RDR2) și lumea/entitățile de joc disponibile.
Articole conexe
- Depanare RedM — Soluții pentru probleme comune legate de cheia de licență, conexiune, resurse și performanță.
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP
- Primii pași cu noul tău server
Ai nevoie de ajutor?
Dacă ai nevoie de asistență pentru configurarea serverului tău RedM, obținerea unei chei de licență sau configurarea resurselor, deschide un tichet de asistență și echipa noastră te va ajuta să pornești.