Kompletan vodič za podešavanje vašeg RedM servera na Legion Hosting. RedM je multiplejer modifikacioni okvir za Red Dead Redemption 2, koji je napravio Cfx.re (isti tim koji stoji iza FiveM). Ovaj vodič pokriva registraciju licencnog ključa, konfiguraciju servera, upravljanje resursima i povezivanje igrača. Ako naiđete na probleme, pogledajte naš RedM vodič za rešavanje problema.
Šta je RedM?
RedM je multiplejer okvir vođen zajednicom za Red Dead Redemption 2, koji razvija i održava Cfx.re Collective — ista organizacija koja stoji iza FiveM (GTA V multiplejer okvira). RedM pruža:
- Namensku serversku platformu za hostovanje prilagođenih RDR2 multiplejer doživljaja
- Sistem resursa/skriptovanja koji koristi Lua, C# i JavaScript
- Podršku za prilagođene režime igre, rolplej okvire i modove zajednice
- Klijentski pokretač koji povezuje igrače sa prilagođenim serverima
- Pristup nativnim funkcijama za opsežne modifikacije igre
Dobijanje Cfx.re licencnog ključa
Svaki RedM server zahteva važeći Cfx.re licencni ključ. Ovaj ključ je besplatan i vezan za vaš Cfx.re nalog.
- Idite na Cfx.re Keymaster na
https://keymaster.fivem.net/. - Prijavite se sa svojim Cfx.re nalogom (ili ga napravite ako ga nemate).
- Kliknite na Register a new server (ili "New Server" u zavisnosti od trenutnog interfejsa).
- Popunite formular:
- Label: Naziv za vaš server (samo za vašu referencu).
- Server IP: Unesite IP adresu svog servera iz GPanel-a. Možete je pronaći na pregled stranici svog servera.
- Server Type: Izaberite odgovarajući tip (obično "Other/VPS" za hostovane servere).
- Kliknite na Generate. Vaš licencni ključ će biti prikazan. Kopirajte ga i bezbedno sačuvajte.
Prvo pokretanje i GPanel startup promenljive
Nakon kupovine RedM servera od Legion Hosting, prijavite se na GPanel i navigirajte do svog servera.
Postavljanje startup promenljivih
Idite na karticu Startup u GPanel-u. Videćete nekoliko podesivih promenljivih:
| Promenljiva | Opis | Primer |
|---|---|---|
CFX_LICENSE |
Vaš Cfx.re licencni ključ iz Keymaster-a. Obavezno. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Prikazni naziv za vaš server na listi servera. | My new FXServer! |
MAX_PLAYERS |
Maksimalan broj povezanih igrača (1–32). | 32 |
CFX_VERSION |
CFX server build verzija koja se instalira. Koristite latest, recommended ili određeni broj build-a. |
latest |
STEAM_WEBAPIKEY |
Steam Web API ključ za Steam identitet. Nabavite ga na steamcommunity.com/dev/apikey. Postavite na none da biste onemogućili. |
none |
Prvo pokretanje
- Unesite svoj Cfx.re licencni ključ u polje
CFX_LICENSE. - Postavite željeni naziv servera i maksimalan broj igrača.
- Idite na karticu Console i kliknite na Start.
- Server će preuzeti RedM server artefakte pri prvom pokretanju. Ovo može potrajati nekoliko minuta.
- Kada vidite poruke koje pokazuju da server sluša (npr.
Started resource manager), vaš server je na mreži.
server.cfg konfiguracija
Fajl server.cfg je primarni konfiguracioni fajl za vaš RedM server. Pristupite mu kroz GPanel File Manager ili preko SFTP-a. Ispod je sveobuhvatan primer konfiguracije:
# ========================================
# 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
Objašnjenje ključnih opcija konfiguracije
| Direktiva | Opis |
|---|---|
endpoint_add_tcp |
TCP endpoint za klijentske konekcije. Mora se poklapati sa portom koji je dodelio GPanel. |
endpoint_add_udp |
UDP endpoint za podatke igre. Mora biti isti port kao TCP. |
sv_hostname |
Naziv servera prikazan u RedM pregledniku servera i pri direktnom povezivanju klijenta. |
sv_maxclients |
Maksimalan broj mesta za igrače. Ne sme da prelazi ono što vaš hosting plan podržava. |
sv_licenseKey |
Vaš Cfx.re licencni ključ. Može se takođe postaviti preko GPanel startup promenljive. |
sets |
Postavlja serversku convar koja je vidljiva u pregledniku servera (replicira se klijentima). |
set |
Postavlja serversku convar koja je vidljiva samo na strani servera. |
set onesync |
Omogućava OneSync za bolju sinhronizaciju entiteta. Preporučuje se da ostane on. |
ensure |
Učitava i pokreće resurs. Resurs mora postojati u poddirektorijumu resources/. |
endpoint_add_tcp i endpoint_add_udp moraju se poklapati sa portom dodeljenim vašem serveru u GPanel-u. Vašem serveru će biti dodeljen nasumičan port osim ako nemate privatnu IP adresu. Ako GPanel prikazuje vaš server na portu 30120, vaši endpoint-i treba da budu "0.0.0.0:30120". Korišćenje neusklađenog porta sprečiće pravilno pokretanje servera.
Upravljanje resursima
Resursi su građevni blokovi RedM servera. Sadrže skripte, sredstva i konfiguracije koji dodaju funkcionalnost vašem serveru.
Struktura resursa
Svaki resurs je folder unutar direktorijuma resources/ koji sadrži najmanje fajl fxmanifest.lua (ili stariji __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
Učitavanje resursa
Resursi se učitavaju pomoću komande ensure u server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
Razlika između ensure i start: ensure će pokrenuti resurs ako je zaustavljen, ili ga ponovo pokrenuti ako već radi. start će ga pokrenuti samo ako već ne radi.
Instaliranje novih resursa
- Preuzmite resurs sa njegovog izvora (GitHub, forumi zajednice, itd.).
- Otpremite folder resursa u direktorijum
resources/svog servera preko SFTP-a (pogledajte Vodič za otpremanje preko SFTP-a) ili GPanel menadžera fajlova. - Dodajte liniju
ensure resource_nameu svojserver.cfg. - Ponovo pokrenite server da bi se resurs učitao.
Popularni RedM okviri i resursi
| Okvir/Resurs | Opis |
|---|---|
| VORP Core | Popularan rolplej okvir za RedM. Pruža kreiranje likova, inventar, ekonomiju i još mnogo toga. RedM ekvivalent za ESX/QBCore u FiveM-u. |
| RSG Core (RedEM:RP) | Još jedan kompletan RP okvir sa upravljanjem likovima, poslovima i ekonomskim sistemima. |
| oxmysql | MySQL biblioteka za Cfx.re servere. Potrebna većini okvira za operacije sa bazom podataka. |
| ox_lib | Uslužna biblioteka koja pruža zajedničke funkcije, UI komponente i pomoćne module. |
| vorp_inventory | Sistem inventara za servere bazirane na VORP-u. |
Kako se povezati
Igračima je potreban RedM klijent da bi se povezali na vaš server. Evo kako da počnete:
Instaliranje RedM-a
- Igrači moraju posedovati legitimnu kopiju igre Red Dead Redemption 2 na Steam-u, Epic Games Store-u ili Rockstar Games Launcher-u.
- Preuzmite RedM klijent sa redm.net.
- Instalirajte RedM. Automatski će detektovati RDR2 instalaciju.
- Pokrenite RedM. Pri prvom pokretanju, ažuriraće i keširaće fajlove igre.
Povezivanje preko preglednika servera
- Pokrenite RedM.
- Kliknite na Play iz glavnog menija da biste otvorili preglednik servera.
- Pretražite svoj server po nazivu (vrednost
sv_hostnameiz vaše konfiguracije). - Izaberite svoj server i kliknite na Connect. Unesite lozinku ako je postavljena.
Direktno povezivanje
- Pokrenite RedM.
- Pritisnite F8 da biste otvorili klijentsku konzolu.
- Ukucajte sledeću komandu sa IP adresom i portom svog servera:
connect YOUR_SERVER_IP:PORT
Na primer:
connect 192.168.1.100:30120
Pronađite IP adresu i port svog servera u GPanel-u na pregled stranici svog servera, ili pogledajte Kako da pronađete IP adresu i port svog servera.
Koncepti zajednički sa FiveM-om
Pošto su RedM i FiveM oba izgrađena na Cfx.re platformi, mnogi koncepti se direktno prenose:
- server.cfg sintaksa je identična između FiveM-a i RedM-a.
- Manifesti resursa (
fxmanifest.lua) koriste isti format i polja. - Skriptovanje na strani servera (Lua, C#, JavaScript) funkcioniše na isti način.
- oxmysql i druge zajedničke biblioteke rade na obe platforme.
- txAdmin upravljački panel radi i sa FiveM i sa RedM serverima.
- OneSync sinhronizacija entiteta dostupna je na obe platforme.
Primarne razlike su nativi na strani klijenta (funkcije specifične za igru), kompatibilnost resursa (FiveM resursi zahtevaju portovanje za RDR2) i dostupni svet igre/entiteti.
Povezani članci
- RedM rešavanje problema — Rešenja za uobičajene probleme sa licencnim ključem, povezivanjem, resursima i performansama.
- Kako da pronađete IP adresu i port svog servera
- Kako da otpremite fajlove preko SFTP-a
- Početak rada sa vašim novim serverom
Potrebna vam je pomoć?
Ako vam je potrebna pomoć pri podešavanju RedM servera, dobijanju licencnog ključa ili konfigurisanju resursa, otvorite tiket za podršku i naš tim će vam pomoći da krenete.