Kompletní průvodce nastavením vašeho RedM serveru na Legion Hosting. RedM je multiplayerový modifikační framework pro Red Dead Redemption 2, vytvořený Cfx.re (stejný tým stojící za FiveM). Tento průvodce pokrývá registraci licenčního klíče, konfiguraci serveru, správu resourceů a připojení hráčů. Pokud narazíte na problémy, podívejte se na našeho průvodce Řešení problémů s RedM.
Co je RedM?
RedM je komunitou řízený multiplayerový framework pro Red Dead Redemption 2, vyvíjený a spravovaný Cfx.re Collective — stejnou organizací stojící za FiveM (multiplayerový framework pro GTA V). RedM poskytuje:
- Dedikovanou serverovou platformu pro hostování vlastních multiplayerových zážitků v RDR2
- Systém resourceů/skriptování využívající Lua, C# a JavaScript
- Podporu vlastních herních módů, roleplay frameworků a komunitních modů
- Klientský launcher, který připojuje hráče na vlastní servery
- Přístup k nativním funkcím pro rozsáhlou modifikaci hry
Získání licenčního klíče Cfx.re
Každý RedM server vyžaduje platný licenční klíč Cfx.re. Tento klíč je zdarma a je svázán s vaším účtem Cfx.re.
- Přejděte na Cfx.re Keymaster na adrese
https://keymaster.fivem.net/. - Přihlaste se svým účtem Cfx.re (nebo si vytvořte nový, pokud ho nemáte).
- Klikněte na Register a new server (nebo "New Server" v závislosti na aktuálním rozhraní).
- Vyplňte formulář:
- Label: Název vašeho serveru (pouze pro vaši referenci).
- Server IP: Zadejte IP adresu vašeho serveru z GPanel. Najdete ji na stránce přehledu vašeho serveru.
- Server Type: Vyberte příslušný typ (obvykle "Other/VPS" pro hostované servery).
- Klikněte na Generate. Váš licenční klíč se zobrazí. Zkopírujte ho a bezpečně uložte.
První spuštění a proměnné spuštění v GPanel
Po zakoupení vašeho RedM serveru od Legion Hosting se přihlaste do GPanel a přejděte na svůj server.
Nastavení proměnných spuštění
Přejděte na záložku Startup v GPanel. Uvidíte několik konfigurovatelných proměnných:
| Proměnná | Popis | Příklad |
|---|---|---|
CFX_LICENSE |
Váš licenční klíč Cfx.re z Keymaster. Povinné. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Zobrazovaný název vašeho serveru v seznamu serverů. | My new FXServer! |
MAX_PLAYERS |
Maximální počet připojených hráčů (1–32). | 32 |
CFX_VERSION |
Verze buildu CFX serveru k instalaci. Použijte latest, recommended nebo konkrétní číslo buildu. |
latest |
STEAM_WEBAPIKEY |
Steam Web API klíč pro Steam identitu. Získejte ho na steamcommunity.com/dev/apikey. Nastavte na none pro deaktivaci. |
none |
První spuštění
- Zadejte váš licenční klíč Cfx.re do pole
CFX_LICENSE. - Nastavte požadovaný název serveru a maximální počet hráčů.
- Přejděte na záložku Console a klikněte na Start.
- Server při prvním spuštění stáhne artefakty RedM serveru. To může trvat několik minut.
- Jakmile uvidíte zprávy indikující, že server naslouchá (např.
Started resource manager), váš server je online.
Konfigurace server.cfg
Soubor server.cfg je primární konfigurační soubor vašeho RedM serveru. Přistupte k němu prostřednictvím File Manager v GPanel nebo přes SFTP. Níže je komplexní příklad konfigurace:
# ========================================
# 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
Vysvětlení klíčových konfiguračních voleb
| Direktiva | Popis |
|---|---|
endpoint_add_tcp |
TCP endpoint pro připojení klientů. Musí odpovídat portu přiřazenému v GPanel. |
endpoint_add_udp |
UDP endpoint pro herní data. Musí být stejný port jako TCP. |
sv_hostname |
Název serveru zobrazený v prohlížeči serverů RedM a při přímém připojení klienta. |
sv_maxclients |
Maximální počet hráčských slotů. Nesmí překročit to, co váš hostingový plán podporuje. |
sv_licenseKey |
Váš licenční klíč Cfx.re. Lze také nastavit přes proměnnou spuštění v GPanel. |
sets |
Nastaví serverový convar, který je viditelný v prohlížeči serverů (replikován klientům). |
set |
Nastaví serverový convar, který je viditelný pouze na straně serveru. |
set onesync |
Aktivuje OneSync pro lepší synchronizaci entit. Doporučuje se ponechat na on. |
ensure |
Načte a spustí resource. Resource musí existovat v podadresáři resources/. |
endpoint_add_tcp a endpoint_add_udp musí odpovídat portu přiřazenému vašemu serveru v GPanel. Váš server dostane přiřazen náhodný port, pokud nemáte privátní IP. Pokud GPanel zobrazuje váš server na portu 30120, vaše endpointy by měly být "0.0.0.0:30120". Použití nesprávného portu zabrání správnému spuštění serveru.
Správa resourceů
Resourcy jsou stavebními kameny RedM serveru. Obsahují skripty, assety a konfigurace, které přidávají funkcionalitu vašemu serveru.
Struktura resourceů
Každý resource je složka uvnitř adresáře resources/ obsahující minimálně soubor fxmanifest.lua (nebo starší __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
Načítání resourceů
Resourcy se načítají pomocí příkazu ensure v server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
Rozdíl mezi ensure a start: ensure spustí resource, pokud je zastaven, nebo ho restartuje, pokud již běží. start ho spustí pouze tehdy, pokud ještě neběží.
Instalace nových resourceů
- Stáhněte resource z jeho zdroje (GitHub, komunitní fóra atd.).
- Nahrajte složku resourceu do adresáře
resources/vašeho serveru přes SFTP (viz Průvodce nahráváním přes SFTP) nebo správce souborů v GPanel. - Přidejte řádek
ensure resource_namedo vašehoserver.cfg. - Restartujte server, aby se resource načetl.
Populární RedM frameworky a resourcy
| Framework/Resource | Popis |
|---|---|
| VORP Core | Populární roleplay framework pro RedM. Poskytuje vytváření postav, inventář, ekonomiku a další. RedM ekvivalent ESX/QBCore ve FiveM. |
| RSG Core (RedEM:RP) | Další kompletní RP framework se správou postav, povoláními a ekonomickými systémy. |
| oxmysql | MySQL knihovna pro Cfx.re servery. Vyžadována většinou frameworků pro databázové operace. |
| ox_lib | Utilitní knihovna poskytující sdílené funkce, UI komponenty a pomocné moduly. |
| vorp_inventory | Inventářní systém pro servery založené na VORP. |
Jak se připojit
Hráči potřebují klienta RedM pro připojení k vašemu serveru. Zde je návod, jak začít:
Instalace RedM
- Hráči musí vlastnit legitimní kopii Red Dead Redemption 2 na Steam, Epic Games Store nebo Rockstar Games Launcher.
- Stáhněte klienta RedM z redm.net.
- Nainstalujte RedM. Automaticky detekuje instalaci RDR2.
- Spusťte RedM. Při prvním spuštění se aktualizuje a uloží herní soubory do cache.
Připojení přes prohlížeč serverů
- Spusťte RedM.
- Klikněte na Play v hlavním menu pro otevření prohlížeče serverů.
- Vyhledejte svůj server podle názvu (hodnota
sv_hostnamez vaší konfigurace). - Vyberte svůj server a klikněte na Connect. Zadejte heslo, pokud je nastaveno.
Přímé připojení
- Spusťte RedM.
- Stiskněte F8 pro otevření klientské konzole.
- Zadejte následující příkaz s IP adresou a portem vašeho serveru:
connect YOUR_SERVER_IP:PORT
Například:
connect 192.168.1.100:30120
IP adresu a port vašeho serveru najdete v GPanel na stránce přehledu vašeho serveru, nebo se podívejte na Jak najít IP adresu a port vašeho serveru.
Sdílené koncepty s FiveM
Jelikož RedM i FiveM jsou postaveny na platformě Cfx.re, mnoho konceptů se přímo přenáší:
- Syntaxe server.cfg je identická mezi FiveM a RedM.
- Manifesty resourceů (
fxmanifest.lua) používají stejný formát a pole. - Skriptování na straně serveru (Lua, C#, JavaScript) funguje stejným způsobem.
- oxmysql a další sdílené knihovny fungují na obou platformách.
- txAdmin manažerský panel funguje s oběma servery FiveM i RedM.
- OneSync synchronizace entit je dostupná na obou platformách.
Hlavní rozdíly jsou klientské nativní funkce (herně specifické funkce), kompatibilita resourceů (FiveM resourcy potřebují portování pro RDR2) a dostupný herní svět/entity.
Související články
- Řešení problémů s RedM — Řešení běžných problémů s licenčními klíči, připojením, resourcy a výkonem.
- Jak najít IP adresu a port vašeho serveru
- Jak nahrát soubory přes SFTP
- Začínáme s vaším novým serverem
Potřebujete pomoc?
Pokud potřebujete pomoc s nastavením vašeho RedM serveru, získáním licenčního klíče nebo konfigurací resourceů, otevřete tiket podpory a náš tým vám pomůže vše zprovoznit.