Potpuni vodič za postavljanje vašeg RedM servera na Legion Hosting. RedM je okvir za modifikaciju višeigračkog načina za Red Dead Redemption 2, izrađen od strane 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š vodič RedM rješavanje problema.
Što je RedM?
RedM je višeigrački okvir koji pokreće zajednica za Red Dead Redemption 2, razvijen i održavan od strane Cfx.re Collective — iste organizacije koja stoji iza FiveM (višeigrački okvir za GTA V). RedM pruža:
- Namjensku serversku platformu za hostiranje prilagođenih RDR2 višeigračkih iskustava
- Sustav resursa/skriptiranja koristeći Lua, C# i JavaScript
- Podršku za prilagođene načine igre, roleplay okvire i modove zajednice
- Klijentski pokretač koji povezuje igrače na prilagođene servere
- Pristup nativnim funkcijama za opsežnu modifikaciju igre
Dobivanje Cfx.re licencnog ključa
Svaki RedM server zahtijeva valjani Cfx.re licencni ključ. Ovaj ključ je besplatan i vezan uz vaš Cfx.re račun.
- Idite na Cfx.re Keymaster na
https://keymaster.fivem.net/. - Prijavite se sa svojim Cfx.re računom (ili ga izradite ako ga nemate).
- Kliknite Register a new server (ili "New Server" ovisno o trenutnom sučelju).
- Ispunite obrazac:
- Label: Naziv za vaš server (samo za vašu referencu).
- Server IP: Unesite IP adresu vašeg servera iz GPanel-a. Možete je pronaći na stranici pregleda vašeg servera.
- Server Type: Odaberite odgovarajući tip (obično "Other/VPS" za hostirane servere).
- Kliknite Generate. Vaš licencni ključ bit će prikazan. Kopirajte ga i sigurno spremite.
Prvo pokretanje i GPanel varijable pokretanja
Nakon kupnje vašeg RedM servera od Legion Hosting, prijavite se na GPanel i navigirajte do svog servera.
Postavljanje varijabli pokretanja
Idite na karticu Startup u GPanel-u. Vidjet ćete nekoliko konfigurabilnih varijabli:
| Varijabla | Opis | Primjer |
|---|---|---|
CFX_LICENSE |
Vaš Cfx.re licencni ključ iz Keymaster-a. Obavezno. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Prikazni naziv vašeg servera na popisu servera. | My new FXServer! |
MAX_PLAYERS |
Maksimalan broj povezanih igrača (1–32). | 32 |
CFX_VERSION |
Verzija CFX serverskog builda za instalaciju. Koristite latest, recommended ili određeni broj builda. |
latest |
STEAM_WEBAPIKEY |
Steam Web API ključ za Steam identitet. Nabavite ga na steamcommunity.com/dev/apikey. Postavite na none za onemogućavanje. |
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 Start.
- Server će preuzeti RedM serverske artefakte prilikom prvog pokretanja. To može potrajati nekoliko minuta.
- Kada vidite poruke koje pokazuju da server sluša (npr.
Started resource manager), vaš server je na mreži.
Konfiguracija server.cfg
Datoteka server.cfg je primarna konfiguracijska datoteka za vaš RedM server. Pristupite joj putem File Manager-a u GPanel-u ili putem SFTP-a. Ispod je sveobuhvatan primjer 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 krajnja točka za klijentske veze. Mora odgovarati portu dodijeljenom u GPanel-u. |
endpoint_add_udp |
UDP krajnja točka za podatke igre. Mora biti isti port kao TCP. |
sv_hostname |
Naziv servera prikazan u RedM pregledniku servera i izravnom povezivanju klijenta. |
sv_maxclients |
Maksimalan broj mjesta za igrače. Ne smije premašiti ono što vaš hosting plan podržava. |
sv_licenseKey |
Vaš Cfx.re licencni ključ. Može se također postaviti putem GPanel varijable pokretanja. |
sets |
Postavlja serversku convar varijablu koja je vidljiva u pregledniku servera (replicirana klijentima). |
set |
Postavlja serversku convar varijablu koja je vidljiva samo na strani servera. |
set onesync |
Omogućuje OneSync za bolju sinkronizaciju entiteta. Preporučuje se ostaviti on. |
ensure |
Učitava i pokreće resurs. Resurs mora postojati u poddirektoriju resources/. |
endpoint_add_tcp i endpoint_add_udp moraju odgovarati portu dodijeljenom vašem serveru u GPanel-u. Vašem serveru bit će dodijeljen nasumični port osim ako nemate privatnu IP adresu. Ako GPanel prikazuje vaš server na portu 30120, vaše krajnje točke trebaju biti "0.0.0.0:30120". Korištenje neodgovarajućeg porta spriječit će ispravno pokretanje servera.
Upravljanje resursima
Resursi su građevni blokovi RedM servera. Sadrže skripte, sredstva i konfiguracije koje dodaju funkcionalnost vašem serveru.
Struktura resursa
Svaki resurs je mapa unutar direktorija resources/ koja sadrži minimalno datoteku fxmanifest.lua (ili zastarjelu __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 naredbe ensure u datoteci 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 ponovno pokrenuti ako je već pokrenut. start će ga pokrenuti samo ako već nije pokrenut.
Instalacija novih resursa
- Preuzmite resurs s njegovog izvora (GitHub, forumi zajednice, itd.).
- Prenesite mapu resursa u direktorij
resources/vašeg servera putem SFTP-a (pogledajte Vodič za prijenos putem SFTP-a) ili GPanel upravitelja datoteka. - Dodajte redak
ensure resource_nameu vašu datotekuserver.cfg. - Ponovno pokrenite server kako bi se resurs učitao.
Popularni RedM okviri i resursi
| Okvir/Resurs | Opis |
|---|---|
| VORP Core | Popularan roleplay okvir za RedM. Pruža izradu likova, inventar, ekonomiju i više. RedM ekvivalent ESX/QBCore u FiveM. |
| RSG Core (RedEM:RP) | Još jedan potpuni RP okvir s upravljanjem likovima, poslovima i ekonomskim sustavima. |
| oxmysql | MySQL biblioteka za Cfx.re servere. Potrebna za većinu okvira za operacije s bazom podataka. |
| ox_lib | Pomoćna biblioteka koja pruža dijeljene funkcije, UI komponente i pomoćne module. |
| vorp_inventory | Sustav inventara za servere bazirane na VORP-u. |
Kako se povezati
Igrači trebaju RedM klijent za povezivanje na vaš server. Evo kako započeti:
Instalacija RedM-a
- Igrači moraju posjedovati legitimnu kopiju igre Red Dead Redemption 2 na Steam, Epic Games Store ili Rockstar Games Launcher.
- Preuzmite RedM klijent s redm.net.
- Instalirajte RedM. Automatski će detektirati RDR2 instalaciju.
- Pokrenite RedM. Prilikom prvog pokretanja, ažurirat će se i keširati datoteke igre.
Povezivanje putem preglednika servera
- Pokrenite RedM.
- Kliknite Play iz glavnog izbornika za otvaranje preglednika servera.
- Pretražite svoj server po nazivu (vrijednost
sv_hostnameiz vaše konfiguracije). - Odaberite svoj server i kliknite Connect. Unesite lozinku ako je postavljena.
Izravno povezivanje
- Pokrenite RedM.
- Pritisnite F8 za otvaranje klijentske konzole.
- Upišite sljedeću naredbu s IP adresom i portom vašeg servera:
connect YOUR_SERVER_IP:PORT
Na primjer:
connect 192.168.1.100:30120
IP adresu i port vašeg servera pronađite u GPanel-u na stranici pregleda vašeg servera ili pogledajte Kako pronaći IP adresu i port vašeg servera.
Zajednički koncepti s FiveM
Budući da su RedM i FiveM izgrađeni na Cfx.re platformi, mnogi koncepti se izravno prenose:
- Sintaksa server.cfg identična je između FiveM i RedM.
- Manifesti resursa (
fxmanifest.lua) koriste isti format i polja. - Skriptiranje na strani servera (Lua, C#, JavaScript) funkcionira na isti način.
- oxmysql i druge dijeljene biblioteke rade na obje platforme.
- txAdmin upravljačka ploča radi s FiveM i RedM serverima.
- OneSync sinkronizacija entiteta dostupna je na obje platforme.
Primarne razlike su nativne funkcije na strani klijenta (funkcije specifične za igru), kompatibilnost resursa (FiveM resursi trebaju prilagodbu za RDR2) i dostupni svijet igre/entiteti.
Povezani članci
- RedM rješavanje problema — Rješenja za česte probleme s licencnim ključevima, vezom, resursima i performansama.
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP-a
- Započnite s vašim novim serverom
Trebate pomoć?
Ako trebate pomoć pri postavljanju vašeg RedM servera, dobivanju licencnog ključa ili konfiguriranju resursa, otvorite zahtjev za podršku i naš tim će vam pomoći da sve pokrenete.