Teljes útmutató a RedM szervered beállításához a Legion Hosting-on. A RedM egy többjátékos módosítási keretrendszer a Red Dead Redemption 2-höz, amelyet a Cfx.re készített (ugyanaz a csapat, aki a FiveM mögött áll). Ez az útmutató a licenckulcs regisztrációját, a szerver konfigurációját, az erőforrás-kezelést és a játékosok csatlakoztatását tárgyalja. Ha problémába ütközöl, lásd a RedM hibaelhárítás útmutatónkat.
Mi az a RedM?
A RedM egy közösség által fejlesztett többjátékos keretrendszer a Red Dead Redemption 2-höz, amelyet a Cfx.re Collective fejleszt és tart karban — ugyanaz a szervezet, amelyik a FiveM (a GTA V többjátékos keretrendszer) mögött áll. A RedM a következőket nyújtja:
- Dedikált szerverplatform egyéni RDR2 többjátékos élmények hosztolásához
- Erőforrás/szkriptelési rendszer Lua, C# és JavaScript használatával
- Egyéni játékmódok, roleplay keretrendszerek és közösségi modok támogatása
- Kliens indító, amely a játékosokat egyéni szerverekhez csatlakoztatja
- Natív függvény hozzáférés széleskörű játékmódosításhoz
Cfx.re licenckulcs beszerzése
Minden RedM szerver érvényes Cfx.re licenckulcsot igényel. Ez a kulcs ingyenes és a Cfx.re fiókodhoz van kötve.
- Menj a Cfx.re Keymaster-re a
https://keymaster.fivem.net/címen. - Jelentkezz be a Cfx.re fiókoddal (vagy hozz létre egyet, ha még nincs).
- Kattints az Új szerver regisztrálása gombra (vagy "New Server" az aktuális felülettől függően).
- Töltsd ki az űrlapot:
- Címke: Egy név a szerverednek (csak saját referenciának).
- Szerver IP: Add meg a szervered IP-címét a GPanel-ből. Ezt a szervered áttekintő oldalán találod.
- Szerver típus: Válaszd ki a megfelelő típust (hosztolt szervereknél általában "Other/VPS").
- Kattints a Generálás gombra. A licenckulcsod megjelenik. Másold ki és mentsd el biztonságosan.
Első indítás és GPanel indítási változók
A RedM szervered megvásárlása után a Legion Hosting-tól, jelentkezz be a GPanel-be és navigálj a szerveredhez.
Indítási változók beállítása
Menj az Indítás fülre a GPanel-ben. Számos konfigurálható változót fogsz látni:
| Változó | Leírás | Példa |
|---|---|---|
CFX_LICENSE |
A Cfx.re licenckulcsod a Keymaster-ből. Kötelező. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
A szervered megjelenített neve a szerverlistában. | My new FXServer! |
MAX_PLAYERS |
Csatlakozott játékosok maximális száma (1–32). | 32 |
CFX_VERSION |
A telepítendő CFX szerver build verzió. Használj latest, recommended értéket vagy egy konkrét build számot. |
latest |
STEAM_WEBAPIKEY |
Steam Web API kulcs a Steam azonosításhoz. Szerezz be egyet a steamcommunity.com/dev/apikey oldalon. Állítsd none értékre a letiltáshoz. |
none |
Első indítás
- Add meg a Cfx.re licenckulcsodat a
CFX_LICENSEmezőben. - Állítsd be a kívánt szervernevet és maximális játékosszámot.
- Menj a Konzol fülre és kattints az Indítás gombra.
- A szerver az első indításkor letölti a RedM szerver artifact-okat. Ez néhány percig tarthat.
- Amint megjelennek az üzenetek, amelyek jelzik, hogy a szerver figyel (pl.
Started resource manager), a szervered online van.
server.cfg konfiguráció
A server.cfg fájl a RedM szervered elsődleges konfigurációs fájlja. Érd el a GPanel Fájlkezelőjén vagy SFTP-n keresztül. Az alábbiakban egy átfogó példakonfiguráció található:
# ========================================
# 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
Főbb konfigurációs beállítások magyarázata
| Direktíva | Leírás |
|---|---|
endpoint_add_tcp |
TCP végpont a kliens csatlakozásokhoz. Meg kell egyeznie a GPanel által kiosztott porttal. |
endpoint_add_udp |
UDP végpont a játékadatokhoz. Ugyanannak a portnak kell lennie, mint a TCP-nek. |
sv_hostname |
A szerver neve, amely a RedM szerverböngészőben és a kliens közvetlen csatlakozásnál jelenik meg. |
sv_maxclients |
Maximális játékoshelyek. Nem haladhatja meg a hosztolási csomagod által támogatott értéket. |
sv_licenseKey |
A Cfx.re licenckulcsod. A GPanel indítási változón keresztül is beállítható. |
sets |
Beállít egy szerver convart, amely látható a szerverböngészőben (replikálva a klienseknek). |
set |
Beállít egy szerver convart, amely csak szerver oldalon látható. |
set onesync |
Engedélyezi a OneSync-et a jobb entitás szinkronizáláshoz. Ajánlott on értéken hagyni. |
ensure |
Betölt és elindít egy erőforrást. Az erőforrásnak léteznie kell egy resources/ alkönyvtárban. |
endpoint_add_tcp és endpoint_add_udp portoknak meg kell egyezniük a GPanel-ben a szerveredhez rendelt porttal. A szervered véletlenszerű portot kap, hacsak nincs privát IP-d. Ha a GPanel a szerveredet a 30120 porton mutatja, a végpontjaidnak "0.0.0.0:30120"-nak kell lenniük. Eltérő port használata megakadályozza a szerver helyes indulását.
Erőforrás-kezelés
Az erőforrások a RedM szerver építőkövei. Szkripteket, eszközöket és konfigurációkat tartalmaznak, amelyek funkcionalitást adnak a szerveredhez.
Erőforrás felépítés
Minden erőforrás egy mappa a resources/ könyvtáron belül, amely minimum egy fxmanifest.lua (vagy régi __resource.lua) fájlt tartalmaz:
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
Erőforrások betöltése
Az erőforrások az ensure paranccsal tölthetők be a server.cfg-ben:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
Az ensure és a start közötti különbség: az ensure elindítja az erőforrást, ha le van állítva, vagy újraindítja, ha már fut. A start csak akkor indítja el, ha még nem fut.
Új erőforrások telepítése
- Töltsd le az erőforrást a forrásából (GitHub, közösségi fórumok stb.).
- Töltsd fel az erőforrás mappát a szervered
resources/könyvtárába SFTP-n (lásd az SFTP feltöltési útmutatót) vagy a GPanel fájlkezelőn keresztül. - Adj hozzá egy
ensure resource_namesort aserver.cfg-hez. - Indítsd újra a szervert az erőforrás betöltéséhez.
Népszerű RedM keretrendszerek és erőforrások
| Keretrendszer/Erőforrás | Leírás |
|---|---|
| VORP Core | Népszerű roleplay keretrendszer a RedM-hez. Karakterkészítést, leltárt, gazdaságot és még sok mást biztosít. A RedM megfelelője az ESX/QBCore-nak a FiveM-ben. |
| RSG Core (RedEM:RP) | Egy másik teljes RP keretrendszer karakterkezeléssel, munkákkal és gazdasági rendszerekkel. |
| oxmysql | MySQL könyvtár Cfx.re szerverekhez. A legtöbb keretrendszer igényli az adatbázis-műveletekhez. |
| ox_lib | Segédkönyvtár, amely megosztott függvényeket, UI komponenseket és segédmodulokat biztosít. |
| vorp_inventory | Leltárrendszer VORP alapú szerverekhez. |
Csatlakozás
A játékosoknak a RedM kliensre van szükségük a szerveredhez való csatlakozáshoz. Így kezdheted el:
A RedM telepítése
- A játékosoknak rendelkezniük kell a Red Dead Redemption 2 legális példányával Steam-en, Epic Games Store-ban vagy Rockstar Games Launcher-en.
- Töltsd le a RedM klienst a redm.net oldalról.
- Telepítsd a RedM-et. Automatikusan felismeri az RDR2 telepítést.
- Indítsd el a RedM-et. Az első indításkor frissíteni és gyorsítótárazni fogja a játékfájlokat.
Csatlakozás szerverböngészőn keresztül
- Indítsd el a RedM-et.
- Kattints a Játék gombra a főmenüben a szerverböngésző megnyitásához.
- Keresd meg a szerveredet név alapján (az
sv_hostnameérték a konfigurációdból). - Válaszd ki a szerveredet és kattints a Csatlakozás gombra. Add meg a jelszót, ha be van állítva.
Közvetlen csatlakozás
- Indítsd el a RedM-et.
- Nyomd meg az F8 billentyűt a kliens konzol megnyitásához.
- Írd be a következő parancsot a szervered IP-címével és portjával:
connect YOUR_SERVER_IP:PORT
Például:
connect 192.168.1.100:30120
A szervered IP-címét és portját a GPanel-ben találod a szervered áttekintő oldalán, vagy lásd a Hogyan találd meg a szervered IP-címét és portját útmutatót.
FiveM közös koncepciók
Mivel a RedM és a FiveM egyaránt a Cfx.re platformra épül, sok koncepció közvetlenül átültethető:
- A server.cfg szintaxis azonos a FiveM és a RedM között.
- Az erőforrás manifesztek (
fxmanifest.lua) ugyanazt a formátumot és mezőket használják. - A szerver oldali szkriptelés (Lua, C#, JavaScript) ugyanúgy működik.
- Az oxmysql és más megosztott könyvtárak mindkét platformon működnek.
- A txAdmin kezelőpanel mind a FiveM, mind a RedM szerverekkel működik.
- A OneSync entitás szinkronizáció mindkét platformon elérhető.
Az elsődleges különbségek a kliens oldali natív függvények (játékspecifikus funkciók), az erőforrás kompatibilitás (a FiveM erőforrásokat portolni kell RDR2-re) és az elérhető játékvilág/entitások.
Kapcsolódó cikkek
- RedM hibaelhárítás — Megoldások gyakori licenckulcs, csatlakozási, erőforrás és teljesítménybeli problémákra.
- Hogyan találd meg a szervered IP-címét és portját
- Fájlok feltöltése SFTP-vel
- Első lépések az új szervereddel
Segítségre van szükséged?
Ha segítségre van szükséged a RedM szervered beállításában, licenckulcs beszerzésében vagy erőforrások konfigurálásában, nyiss egy támogatási jegyet, és csapatunk segít az indulásban.