Komplet guide til opsætning af din RedM-server på Legion Hosting. RedM er et multiplayer-modifikationsframework til Red Dead Redemption 2, bygget af Cfx.re (det samme team bag FiveM). Denne guide dækker registrering af licensnøgle, serverkonfiguration, ressourcestyring og tilslutning af spillere. Hvis du støder på problemer, se vores RedM Fejlfinding-guide.
Hvad er RedM?
RedM er et fællesskabsdrevet multiplayer-framework til Red Dead Redemption 2, udviklet og vedligeholdt af Cfx.re Collective — den samme organisation bag FiveM (GTA V multiplayer-frameworket). RedM tilbyder:
- En dedikeret serverplatform til hosting af brugerdefinerede RDR2 multiplayer-oplevelser
- Et ressource-/scriptingsystem der bruger Lua, C# og JavaScript
- Understøttelse af brugerdefinerede spiltilstande, rollespilsframeworks og community-mods
- En klientlauncher der forbinder spillere til brugerdefinerede servere
- Adgang til native funktioner for omfattende spilmodifikation
Anskaffelse af en Cfx.re-licensnøgle
Hver RedM-server kræver en gyldig Cfx.re-licensnøgle. Denne nøgle er gratis og knyttet til din Cfx.re-konto.
- Gå til Cfx.re Keymaster på
https://keymaster.fivem.net/. - Log ind med din Cfx.re-konto (eller opret en, hvis du ikke har en).
- Klik på Register a new server (eller "New Server" afhængigt af den aktuelle brugerflade).
- Udfyld formularen:
- Label: Et navn til din server (kun til din egen reference).
- Server IP: Indtast din servers IP-adresse fra GPanel. Du kan finde den under din servers oversigtside.
- Server Type: Vælg den passende type (typisk "Other/VPS" for hostede servere).
- Klik på Generate. Din licensnøgle vil blive vist. Kopiér den og gem den sikkert.
Første start og GPanel opstartsvariabler
Efter køb af din RedM-server fra Legion Hosting, log ind på GPanel og naviger til din server.
Indstilling af opstartsvariabler
Gå til fanen Startup i GPanel. Du vil se flere konfigurerbare variabler:
| Variabel | Beskrivelse | Eksempel |
|---|---|---|
CFX_LICENSE |
Din Cfx.re-licensnøgle fra Keymaster. Påkrævet. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Visningsnavn for din server i serverlisten. | My new FXServer! |
MAX_PLAYERS |
Maksimalt antal tilsluttede spillere (1–32). | 32 |
CFX_VERSION |
CFX server build-versionen der skal installeres. Brug latest, recommended eller et specifikt build-nummer. |
latest |
STEAM_WEBAPIKEY |
Steam Web API-nøgle til Steam-identitet. Få en på steamcommunity.com/dev/apikey. Sæt til none for at deaktivere. |
none |
Første start
- Indtast din Cfx.re-licensnøgle i feltet
CFX_LICENSE. - Angiv dit ønskede servernavn og maksimale antal spillere.
- Gå til fanen Console og klik på Start.
- Serveren vil downloade RedM-serverartefakterne ved første opstart. Dette kan tage et par minutter.
- Når du ser beskeder, der indikerer, at serveren lytter (f.eks.
Started resource manager), er din server online.
server.cfg konfiguration
Filen server.cfg er den primære konfigurationsfil for din RedM-server. Tilgå den via GPanel's File Manager eller via SFTP. Herunder er et omfattende eksempel 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
Vigtige konfigurationsmuligheder forklaret
| Direktiv | Beskrivelse |
|---|---|
endpoint_add_tcp |
TCP-endepunkt for klientforbindelser. Skal matche den port, der er tildelt af GPanel. |
endpoint_add_udp |
UDP-endepunkt for spildata. Skal være den samme port som TCP. |
sv_hostname |
Servernavnet der vises i RedM-serverbrowseren og klientens direkte forbindelse. |
sv_maxclients |
Maksimalt antal spillerpladser. Må ikke overstige, hvad din hostingplan understøtter. |
sv_licenseKey |
Din Cfx.re-licensnøgle. Kan også angives via GPanel-opstartsvariablen. |
sets |
Angiver en server-convar, der er synlig i serverbrowseren (replikeret til klienter). |
set |
Angiver en server-convar, der kun er synlig på serversiden. |
set onesync |
Aktiverer OneSync for bedre entitetssynkronisering. Anbefales at holde på on. |
ensure |
Indlæser og starter en ressource. Ressourcen skal eksistere i en resources/-undermappe. |
endpoint_add_tcp og endpoint_add_udp skal matche den port, der er tildelt din server i GPanel. Din server vil få tildelt en tilfældig port, medmindre du har en privat IP. Hvis GPanel viser din server på port 30120, skal dine endepunkter være "0.0.0.0:30120". Brug af en forkert port vil forhindre serveren i at starte korrekt.
Ressourcestyring
Ressourcer er byggestenene i en RedM-server. De indeholder scripts, aktiver og konfigurationer, der tilføjer funktionalitet til din server.
Ressourcestruktur
Hver ressource er en mappe inde i mappen resources/, der som minimum indeholder en fxmanifest.lua (eller legacy __resource.lua) fil:
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
Indlæsning af ressourcer
Ressourcer indlæses med kommandoen ensure i server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
Forskellen mellem ensure og start: ensure vil starte ressourcen, hvis den er stoppet, eller genstarte den, hvis den allerede kører. start vil kun starte den, hvis den ikke allerede kører.
Installation af nye ressourcer
- Download ressourcen fra dens kilde (GitHub, community-fora osv.).
- Upload ressourcemappen til din servers
resources/-mappe via SFTP (se SFTP Upload Guide) eller GPanel filhåndtering. - Tilføj en
ensure resource_name-linje til dinserver.cfg. - Genstart serveren for at indlæse ressourcen.
Populære RedM-frameworks og ressourcer
| Framework/Ressource | Beskrivelse |
|---|---|
| VORP Core | Populært rollespilsframework til RedM. Tilbyder karakteroprettelse, inventar, økonomi og mere. RedM-ækvivalenten til ESX/QBCore i FiveM. |
| RSG Core (RedEM:RP) | Et andet komplet RP-framework med karakterhåndtering, jobs og økonomisystemer. |
| oxmysql | MySQL-bibliotek til Cfx.re-servere. Påkrævet af de fleste frameworks til databaseoperationer. |
| ox_lib | Værktøjsbibliotek der tilbyder delte funktioner, UI-komponenter og hjælpemoduler. |
| vorp_inventory | Inventarsystem til VORP-baserede servere. |
Sådan opretter du forbindelse
Spillere har brug for RedM-klienten for at oprette forbindelse til din server. Sådan kommer du i gang:
Installation af RedM
- Spillere skal eje en legitim kopi af Red Dead Redemption 2 på Steam, Epic Games Store eller Rockstar Games Launcher.
- Download RedM-klienten fra redm.net.
- Installér RedM. Den vil automatisk registrere RDR2-installationen.
- Start RedM. Ved første opstart vil den opdatere og cache spilfiler.
Opret forbindelse via serverbrowseren
- Start RedM.
- Klik på Play fra hovedmenuen for at åbne serverbrowseren.
- Søg efter din server ved navn (værdien
sv_hostnamefra din konfiguration). - Vælg din server og klik på Connect. Indtast adgangskoden, hvis en er angivet.
Direkte forbindelse
- Start RedM.
- Tryk på F8 for at åbne klientkonsollen.
- Skriv følgende kommando med din servers IP og port:
connect YOUR_SERVER_IP:PORT
For eksempel:
connect 192.168.1.100:30120
Find din server-IP og port i GPanel under din servers oversigtsside, eller se How to Find Your Server IP and Port.
FiveM delte koncepter
Da RedM og FiveM begge er bygget på Cfx.re-platformen, overføres mange koncepter direkte:
- server.cfg-syntaks er identisk mellem FiveM og RedM.
- Ressourcemanifester (
fxmanifest.lua) bruger det samme format og de samme felter. - Server-side scripting (Lua, C#, JavaScript) fungerer på samme måde.
- oxmysql og andre delte biblioteker fungerer på begge platforme.
- txAdmin-administrationspanelet fungerer med både FiveM- og RedM-servere.
- OneSync-entitetssynkronisering er tilgængelig på begge platforme.
De primære forskelle er klientside-natives (spilspecifikke funktioner), ressourcekompatibilitet (FiveM-ressourcer kræver portering til RDR2) og den tilgængelige spilverden/entiteter.
Relaterede artikler
- RedM Fejlfinding — Løsninger til almindelige licensnøgle-, forbindelses-, ressource- og ydeevneproblemer.
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Brug for hjælp?
Hvis du har brug for hjælp til opsætning af din RedM-server, anskaffelse af en licensnøgle eller konfiguration af ressourcer, opret en supportbillet, og vores team vil hjælpe dig med at komme i gang.