Täielik juhend oma RedM serveri seadistamiseks Legion Hosting platvormil. RedM on mitmikmängu modifitseerimisraamistik Red Dead Redemption 2 jaoks, mille on loonud Cfx.re (sama meeskond, kes tegi FiveM). See juhend hõlmab litsentsvõtme registreerimist, serveri konfigureerimist, ressursside haldamist ja mängijate ühendamist. Probleemide korral vaadake meie RedM tõrkeotsingu juhendit.
Mis on RedM?
RedM on kogukonnapõhine mitmikmängu raamistik Red Dead Redemption 2 jaoks, mille on välja töötanud ja mida haldab Cfx.re Collective — sama organisatsioon, kes on FiveM (GTA V mitmikmängu raamistik) taga. RedM pakub:
- Pühendatud serveriplatvormi kohandatud RDR2 mitmikmängu kogemuste majutamiseks
- Ressursside/skriptimise süsteemi, mis kasutab Lua, C# ja JavaScript keeli
- Toetust kohandatud mängurežiimidele, rollimängu raamistikele ja kogukonna modifikatsioonidele
- Kliendi käivitajat, mis ühendab mängijad kohandatud serveritega
- Natiivfunktsioonide ligipääsu ulatuslikuks mängu modifitseerimiseks
Cfx.re litsentsvõtme hankimine
Iga RedM server vajab kehtivat Cfx.re litsentsvõtit. See võti on tasuta ja seotud teie Cfx.re kontoga.
- Minge Cfx.re Keymaster lehele aadressil
https://keymaster.fivem.net/. - Logige sisse oma Cfx.re kontoga (või looge uus, kui teil seda veel ei ole).
- Klõpsake Register a new server (või "New Server" olenevalt praegusest liidesest).
- Täitke vorm:
- Label: Nimi teie serverile (ainult teie enda jaoks).
- Server IP: Sisestage oma serveri IP-aadress GPanel. Leiate selle oma serveri ülevaate lehelt.
- Server Type: Valige sobiv tüüp (tavaliselt "Other/VPS" majutatud serverite jaoks).
- Klõpsake Generate. Teie litsentsvõti kuvatakse. Kopeerige see ja salvestage turvaliselt.
Esmakäivitus ja GPanel käivitusmuutujad
Pärast RedM serveri ostmist Legion Hosting platvormilt logige sisse GPanel ja navigeerige oma serverile.
Käivitusmuutujate määramine
Minge GPanel vahekaardile Startup. Näete mitmeid konfigureeritavaid muutujaid:
| Muutuja | Kirjeldus | Näide |
|---|---|---|
CFX_LICENSE |
Teie Cfx.re litsentsvõti Keymaster lehelt. Nõutav. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Teie serveri kuvanimi serveriloendis. | My new FXServer! |
MAX_PLAYERS |
Maksimaalne ühendatud mängijate arv (1–32). | 32 |
CFX_VERSION |
Paigaldatava CFX serveri koosteversioon. Kasutage latest, recommended või konkreetset koostenumbrit. |
latest |
STEAM_WEBAPIKEY |
Steam Web API võti Steam identiteedi jaoks. Hankige see aadressilt steamcommunity.com/dev/apikey. Määrake none keelamiseks. |
none |
Esmakäivitus
- Sisestage oma Cfx.re litsentsvõti väljale
CFX_LICENSE. - Määrake soovitud serverinimi ja maksimaalne mängijate arv.
- Minge vahekaardile Console ja klõpsake Start.
- Server laadib esimesel käivitamisel alla RedM serveri artefaktid. See võib võtta mõne minuti.
- Kui näete teateid, mis viitavad, et server kuulab (nt
Started resource manager), on teie server võrgus.
server.cfg konfigureerimine
Fail server.cfg on teie RedM serveri peamine konfiguratsioonifail. Juurdepääs sellele on GPanel File Manager kaudu või SFTP kaudu. Allpool on toodud põhjalik näidiskonfiguratsioon:
# ========================================
# 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
Peamised konfiguratsioonivalikud selgitatud
| Direktiiv | Kirjeldus |
|---|---|
endpoint_add_tcp |
TCP lõpp-punkt kliendi ühenduste jaoks. Peab ühtima GPanel määratud pordiga. |
endpoint_add_udp |
UDP lõpp-punkt mänguandmete jaoks. Peab olema sama port nagu TCP. |
sv_hostname |
Serveri nimi, mis kuvatakse RedM serveribrauseris ja kliendi otseühenduses. |
sv_maxclients |
Maksimaalne mängijakohtade arv. Ei tohi ületada teie majutusplaani lubatud arvu. |
sv_licenseKey |
Teie Cfx.re litsentsvõti. Saab määrata ka GPanel käivitusmuutuja kaudu. |
sets |
Määrab serveri muutuja, mis on serveribrauseris nähtav (kopeeritakse klientidele). |
set |
Määrab serveri muutuja, mis on nähtav ainult serveri poolel. |
set onesync |
Lubab OneSync parema olemi sünkroniseerimise jaoks. Soovitatav jätta on. |
ensure |
Laadib ja käivitab ressursi. Ressurss peab asuma kataloogis resources/. |
endpoint_add_tcp ja endpoint_add_udp peavad ühtima GPanel teie serverile määratud pordiga. Teie serverile määratakse juhuslik port, välja arvatud juhul, kui teil on privaatne IP. Kui GPanel näitab teie serverit pordil 30120, peaksid teie lõpp-punktid olema "0.0.0.0:30120". Erineva pordi kasutamine takistab serveri korrektset käivitumist.
Ressursside haldamine
Ressursid on RedM serveri ehitusplokid. Need sisaldavad skripte, varasid ja konfiguratsioone, mis lisavad teie serverile funktsionaalsust.
Ressursi struktuur
Iga ressurss on kaust kataloogis resources/, mis sisaldab vähemalt faili fxmanifest.lua (või pärand __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
Ressursside laadimine
Ressursse laaditakse käsuga ensure failis server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
Erinevus käskude ensure ja start vahel: ensure käivitab ressursi, kui see on peatatud, või taaskäivitab selle, kui see juba töötab. start käivitab selle ainult siis, kui see ei ole juba töös.
Uute ressursside paigaldamine
- Laadige ressurss alla selle allikast (GitHub, kogukonna foorumid jne).
- Laadige ressursi kaust üles oma serveri kataloogi
resources/SFTP kaudu (vaadake SFTP üleslaadimise juhend) või GPanel failihalduri kaudu. - Lisage rida
ensure resource_nameoma failiserver.cfg. - Taaskäivitage server, et ressurss laaditaks.
Populaarsed RedM raamistikud ja ressursid
| Raamistik/ressurss | Kirjeldus |
|---|---|
| VORP Core | Populaarne rollimängu raamistik RedM jaoks. Pakub tegelase loomist, inventari, majandust ja palju muud. RedM vaste ESX/QBCore raamistikele FiveM-is. |
| RSG Core (RedEM:RP) | Teine täielik RP raamistik tegelaste haldamise, töökohtade ja majandussüsteemidega. |
| oxmysql | MySQL teek Cfx.re serverite jaoks. Nõutav enamiku raamistike poolt andmebaasioperatsioonide jaoks. |
| ox_lib | Utiliiditeek, mis pakub jagatud funktsioone, kasutajaliidese komponente ja abimooduleid. |
| vorp_inventory | Inventarisüsteem VORP-põhiste serverite jaoks. |
Kuidas ühenduda
Mängijad vajavad teie serveriga ühendamiseks RedM klienti. Siin on, kuidas alustada:
RedM paigaldamine
- Mängijatel peab olema legitiimne koopia mängust Red Dead Redemption 2 Steam, Epic Games Store või Rockstar Games Launcher platvormil.
- Laadige RedM klient alla aadressilt redm.net.
- Paigaldage RedM. See tuvastab automaatselt RDR2 installatsiooni.
- Käivitage RedM. Esimesel käivitamisel uuendab ja vahemällu salvestab see mängufailid.
Ühendamine serveribrauseri kaudu
- Käivitage RedM.
- Klõpsake peamenüüs Play, et avada serveribrauser.
- Otsige oma serverit nime järgi (väärtus
sv_hostnameteie konfiguratsioonist). - Valige oma server ja klõpsake Connect. Sisestage parool, kui see on määratud.
Otseühendus
- Käivitage RedM.
- Vajutage F8, et avada kliendi konsool.
- Sisestage järgmine käsk oma serveri IP ja pordiga:
connect YOUR_SERVER_IP:PORT
Näiteks:
connect 192.168.1.100:30120
Leidke oma serveri IP ja port GPanel serveri ülevaate lehelt või vaadake Kuidas leida oma serveri IP ja port.
FiveM jagatud kontseptsioonid
Kuna RedM ja FiveM on mõlemad ehitatud Cfx.re platvormile, kanduvad paljud kontseptsioonid otse üle:
- server.cfg süntaks on FiveM ja RedM vahel identne.
- Ressursside manifestid (
fxmanifest.lua) kasutavad sama vormingut ja välju. - Serveripoolne skriptimine (Lua, C#, JavaScript) töötab samal viisil.
- oxmysql ja muud jagatud teegid töötavad mõlemal platvormil.
- txAdmin halduspaneel töötab nii FiveM kui ka RedM serveritega.
- OneSync olemi sünkroniseerimine on saadaval mõlemal platvormil.
Peamised erinevused on kliendipoolsed natiivfunktsioonid (mänguspetsiifilised funktsioonid), ressursside ühilduvus (FiveM ressursid vajavad RDR2 jaoks portimist) ja saadaolev mängumaailm/olemid.
Seotud artiklid
- RedM tõrkeotsing — Lahendused levinud litsentsvõtme, ühenduse, ressursside ja jõudluse probleemidele.
- Kuidas leida oma serveri IP ja port
- Kuidas laadida faile üles SFTP kaudu
- Uue serveriga alustamine
Vajate abi?
Kui vajate abi oma RedM serveri seadistamisel, litsentsvõtme hankimisel või ressursside konfigureerimisel, avage tugiteenuse pilet ja meie meeskond aitab teil käivituda.