Komplett guide för att konfigurera din RedM-server på Legion Hosting. RedM är ett modifieringsramverk för flerspelarläge för Red Dead Redemption 2, byggt av Cfx.re (samma team bakom FiveM). Den här guiden täcker registrering av licensnyckel, serverkonfiguration, resurshantering och anslutning av spelare. Om du stöter på problem, se vår guide RedM Felsökning.
Vad är RedM?
RedM är ett gemenskapsdrivet flerspelarramverk för Red Dead Redemption 2, utvecklat och underhållet av Cfx.re Collective — samma organisation bakom FiveM (flerspelarramverket för GTA V). RedM erbjuder:
- En dedikerad serverplattform för att hosta anpassade RDR2-flerspelarupplevelser
- Ett resurs-/skriptsystem som använder Lua, C# och JavaScript
- Stöd för anpassade spellägen, rollspelsramverk och gemenskapsmoddar
- En klientlanserare som ansluter spelare till anpassade servrar
- Åtkomst till native-funktioner för omfattande spelmodifiering
Skaffa en Cfx.re-licensnyckel
Varje RedM-server kräver en giltig Cfx.re-licensnyckel. Denna nyckel är gratis och kopplad till ditt Cfx.re-konto.
- Gå till Cfx.re Keymaster på
https://keymaster.fivem.net/. - Logga in med ditt Cfx.re-konto (eller skapa ett om du inte har något).
- Klicka på Register a new server (eller "New Server" beroende på det aktuella gränssnittet).
- Fyll i formuläret:
- Label: Ett namn för din server (endast för din egen referens).
- Server IP: Ange din servers IP-adress från GPanel. Du hittar den på din servers översiktssida.
- Server Type: Välj lämplig typ (vanligtvis "Other/VPS" för hostade servrar).
- Klicka på Generate. Din licensnyckel kommer att visas. Kopiera den och spara den säkert.
Första start och GPanel-startvariabler
När du har köpt din RedM-server från Legion Hosting, logga in på GPanel och navigera till din server.
Ange startvariabler
Gå till fliken Startup i GPanel. Du kommer att se flera konfigurerbara variabler:
| Variabel | Beskrivning | Exempel |
|---|---|---|
CFX_LICENSE |
Din Cfx.re-licensnyckel från Keymaster. Krävs. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Visningsnamn för din server i serverlistan. | My new FXServer! |
MAX_PLAYERS |
Maximalt antal anslutna spelare (1–32). | 32 |
CFX_VERSION |
Den CFX-serverbyggversion som ska installeras. Använd latest, recommended eller ett specifikt byggnummer. |
latest |
STEAM_WEBAPIKEY |
Steam Web API-nyckel för Steam-identitet. Skaffa en på steamcommunity.com/dev/apikey. Ange none för att inaktivera. |
none |
Första start
- Ange din Cfx.re-licensnyckel i fältet
CFX_LICENSE. - Ange önskat servernamn och maximalt antal spelare.
- Gå till fliken Console och klicka på Start.
- Servern kommer att ladda ner RedM-serverartefakterna vid första uppstarten. Detta kan ta några minuter.
- När du ser meddelanden som indikerar att servern lyssnar (t.ex.
Started resource manager) är din server online.
Konfiguration av server.cfg
Filen server.cfg är den primära konfigurationsfilen för din RedM-server. Kom åt den via GPanels File Manager eller via SFTP. Nedan finns ett omfattande exempel på konfiguration:
# ========================================
# 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
Viktiga konfigurationsalternativ förklarade
| Direktiv | Beskrivning |
|---|---|
endpoint_add_tcp |
TCP-endpoint för klientanslutningar. Måste matcha porten som tilldelats av GPanel. |
endpoint_add_udp |
UDP-endpoint för speldata. Måste vara samma port som TCP. |
sv_hostname |
Servernamnet som visas i RedM-serverwebbläsaren och vid direktanslutning från klienten. |
sv_maxclients |
Maximalt antal spelarplatser. Får inte överstiga vad ditt hostingpaket stöder. |
sv_licenseKey |
Din Cfx.re-licensnyckel. Kan också anges via GPanel-startvariabel. |
sets |
Anger en server-convar som är synlig i serverwebbläsaren (replikeras till klienter). |
set |
Anger en server-convar som endast är synlig på serversidan. |
set onesync |
Aktiverar OneSync för bättre entitetssynkronisering. Rekommenderas att lämna on. |
ensure |
Laddar och startar en resurs. Resursen måste finnas i en underkatalog till resources/. |
endpoint_add_tcp och endpoint_add_udp måste matcha porten som tilldelats din server i GPanel. Din server tilldelas en slumpmässig port om du inte har en privat IP. Om GPanel visar din server på port 30120 bör dina endpoints vara "0.0.0.0:30120". Att använda en port som inte matchar kommer att hindra servern från att starta korrekt.
Resurshantering
Resurser är byggstenarna i en RedM-server. De innehåller skript, tillgångar och konfigurationer som lägger till funktionalitet till din server.
Resursstruktur
Varje resurs är en mapp inuti katalogen resources/ som minst innehåller en fxmanifest.lua-fil (eller äldre __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
Ladda resurser
Resurser laddas med kommandot ensure i server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
Skillnaden mellan ensure och start: ensure startar resursen om den är stoppad, eller startar om den om den redan körs. start startar den endast om den inte redan körs.
Installera nya resurser
- Ladda ner resursen från dess källa (GitHub, gemenskapsforum etc.).
- Ladda upp resursmappen till din servers
resources/-katalog via SFTP (se Guide för SFTP-uppladdning) eller GPanels filhanterare. - Lägg till en rad
ensure resource_namei dinserver.cfg. - Starta om servern för att resursen ska laddas.
Populära RedM-ramverk och resurser
| Ramverk/Resurs | Beskrivning |
|---|---|
| VORP Core | Populärt rollspelsramverk för RedM. Tillhandahåller karaktärsskapande, inventarie, ekonomi med mera. RedM-motsvarigheten till ESX/QBCore i FiveM. |
| RSG Core (RedEM:RP) | Ytterligare ett komplett RP-ramverk med karaktärshantering, jobb och ekonomisystem. |
| oxmysql | MySQL-bibliotek för Cfx.re-servrar. Krävs av de flesta ramverk för databasoperationer. |
| ox_lib | Verktygsbibliotek som tillhandahåller delade funktioner, UI-komponenter och hjälpmoduler. |
| vorp_inventory | Inventariesystem för VORP-baserade servrar. |
Hur du ansluter
Spelare behöver RedM-klienten för att ansluta till din server. Så här kommer du igång:
Installera RedM
- Spelare måste äga en legitim kopia av Red Dead Redemption 2 på Steam, Epic Games Store eller Rockstar Games Launcher.
- Ladda ner RedM-klienten från redm.net.
- Installera RedM. Den upptäcker automatiskt RDR2-installationen.
- Starta RedM. Vid första starten uppdaterar och cachelagrar den spelfiler.
Ansluta via serverwebbläsaren
- Starta RedM.
- Klicka på Play från huvudmenyn för att öppna serverwebbläsaren.
- Sök efter din server med namn (värdet
sv_hostnamefrån din konfiguration). - Välj din server och klicka på Connect. Ange lösenordet om ett är inställt.
Direktanslutning
- Starta RedM.
- Tryck på F8 för att öppna klientkonsolen.
- Skriv följande kommando med din servers IP och port:
connect YOUR_SERVER_IP:PORT
Till exempel:
connect 192.168.1.100:30120
Hitta din server-IP och port i GPanel på din servers översiktssida, eller se Hur du hittar din server-IP och port.
Koncept delade med FiveM
Eftersom RedM och FiveM båda är byggda på Cfx.re-plattformen överförs många koncept direkt:
- server.cfg-syntaxen är identisk mellan FiveM och RedM.
- Resursmanifest (
fxmanifest.lua) använder samma format och fält. - Skript på serversidan (Lua, C#, JavaScript) fungerar på samma sätt.
- oxmysql och andra delade bibliotek fungerar på båda plattformarna.
- txAdmin-hanteringspanelen fungerar med både FiveM- och RedM-servrar.
- OneSync-entitetssynkronisering är tillgänglig på båda plattformarna.
De huvudsakliga skillnaderna är klientsidans natives (spelspecifika funktioner), resurskompatibilitet (FiveM-resurser behöver portas för RDR2) och den tillgängliga spelvärlden/entiteterna.
Relaterade artiklar
- RedM Felsökning — Lösningar för vanliga problem med licensnyckel, anslutning, resurser och prestanda.
- Hur du hittar din server-IP och port
- Hur du laddar upp filer via SFTP
- Kom igång med din nya server
Behöver du hjälp?
Om du behöver hjälp med att konfigurera din RedM-server, skaffa en licensnyckel eller konfigurera resurser, öppna ett supportärende så hjälper vårt team dig att komma igång.