Volledige handleiding voor het instellen van je RedM server op Legion Hosting. RedM is een multiplayer-modificatieframework voor Red Dead Redemption 2, gebouwd door Cfx.re (hetzelfde team achter FiveM). Deze handleiding behandelt licentiesleut registratie, serverconfiguratie, resourcebeheer en het verbinden van spelers. Als je problemen ondervindt, zie onze RedM Probleemoplossing handleiding.
Wat is RedM?
RedM is een door de community aangedreven multiplayer-framework voor Red Dead Redemption 2, ontwikkeld en onderhouden door het Cfx.re Collective — dezelfde organisatie achter FiveM (het GTA V multiplayer-framework). RedM biedt:
- Een dedicated serverplatform voor het hosten van aangepaste RDR2 multiplayer-ervaringen
- Een resource-/scriptingsysteem met Lua, C# en JavaScript
- Ondersteuning voor aangepaste spelmodi, roleplay-frameworks en community-mods
- Een clientlauncher die spelers verbindt met aangepaste servers
- Toegang tot native functies voor uitgebreide gamemodificatie
Een Cfx.re-licentiesleutel verkrijgen
Elke RedM server vereist een geldige Cfx.re-licentiesleutel. Deze sleutel is gratis en gekoppeld aan je Cfx.re-account.
- Ga naar de Cfx.re Keymaster op
https://keymaster.fivem.net/. - Log in met je Cfx.re-account (of maak er een aan als je er nog geen hebt).
- Klik op Register a new server (of "New Server" afhankelijk van de huidige interface).
- Vul het formulier in:
- Label: Een naam voor je server (alleen ter referentie).
- Server IP: Voer het IP-adres van je server in vanuit GPanel. Je vindt dit op de overzichtspagina van je server.
- Server Type: Selecteer het juiste type (meestal "Other/VPS" voor gehoste servers).
- Klik op Generate. Je licentiesleutel wordt weergegeven. Kopieer deze en bewaar hem veilig.
Eerste start en GPanel opstartvariabelen
Na het aanschaffen van je RedM server bij Legion Hosting, log in op GPanel en navigeer naar je server.
Opstartvariabelen instellen
Ga naar het tabblad Startup in GPanel. Je ziet verschillende configureerbare variabelen:
| Variabele | Beschrijving | Voorbeeld |
|---|---|---|
CFX_LICENSE |
Je Cfx.re-licentiesleutel van Keymaster. Vereist. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Weergavenaam voor je server in de serverlijst. | My new FXServer! |
MAX_PLAYERS |
Maximaal aantal verbonden spelers (1–32). | 32 |
CFX_VERSION |
De CFX server build-versie om te installeren. Gebruik latest, recommended, of een specifiek buildnummer. |
latest |
STEAM_WEBAPIKEY |
Steam Web API-sleutel voor Steam-identiteit. Verkrijg er een op steamcommunity.com/dev/apikey. Stel in op none om uit te schakelen. |
none |
Eerste start
- Voer je Cfx.re-licentiesleutel in het veld
CFX_LICENSEin. - Stel je gewenste servernaam en maximaal aantal spelers in.
- Ga naar het tabblad Console en klik op Start.
- De server zal bij de eerste keer opstarten de RedM server-artefacten downloaden. Dit kan enkele minuten duren.
- Zodra je berichten ziet die aangeven dat de server luistert (bijv.
Started resource manager), is je server online.
server.cfg configuratie
Het bestand server.cfg is het primaire configuratiebestand voor je RedM server. Open het via de File Manager van GPanel of via SFTP. Hieronder staat een uitgebreid voorbeeldconfiguratie:
# ========================================
# 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
Belangrijke configuratieopties uitgelegd
| Directive | Beschrijving |
|---|---|
endpoint_add_tcp |
TCP-eindpunt voor clientverbindingen. Moet overeenkomen met de port toegewezen door GPanel. |
endpoint_add_udp |
UDP-eindpunt voor gamedata. Moet dezelfde port zijn als TCP. |
sv_hostname |
De servernaam die wordt weergegeven in de RedM serverbrowser en bij directe verbinding. |
sv_maxclients |
Maximaal aantal spelersplaatsen. Mag niet hoger zijn dan wat je hostingpakket ondersteunt. |
sv_licenseKey |
Je Cfx.re-licentiesleutel. Kan ook worden ingesteld via de GPanel opstartvariabele. |
sets |
Stelt een server-convar in die zichtbaar is in de serverbrowser (gerepliceerd naar clients). |
set |
Stelt een server-convar in die alleen zichtbaar is aan de serverkant. |
set onesync |
Schakelt OneSync in voor betere entiteitssynchronisatie. Aanbevolen om op on te laten staan. |
ensure |
Laadt en start een resource. De resource moet bestaan in een resources/ submap. |
endpoint_add_tcp en endpoint_add_udp poorten moeten overeenkomen met de port die aan je server is toegewezen in GPanel. Je server krijgt een willekeurige port toegewezen, tenzij je een privé IP hebt. Als GPanel aangeeft dat je server op port 30120 draait, moeten je eindpunten "0.0.0.0:30120" zijn. Het gebruik van een niet-overeenkomende port voorkomt dat de server correct opstart.
Resourcebeheer
Resources zijn de bouwstenen van een RedM server. Ze bevatten scripts, assets en configuraties die functionaliteit toevoegen aan je server.
Resourcestructuur
Elke resource is een map in de resources/ directory die minimaal een fxmanifest.lua (of verouderd __resource.lua) bestand bevat:
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
Resources laden
Resources worden geladen met het ensure commando in server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
Het verschil tussen ensure en start: ensure start de resource als deze gestopt is, of herstart deze als deze al draait. start start deze alleen als deze nog niet draait.
Nieuwe resources installeren
- Download de resource van de bron (GitHub, communityforums, etc.).
- Upload de resourcemap naar de
resources/directory van je server via SFTP (zie SFTP Uploadhandleiding) of de GPanel bestandsbeheerder. - Voeg een
ensure resource_nameregel toe aan jeserver.cfg. - Herstart de server zodat de resource wordt geladen.
Populaire RedM-frameworks en resources
| Framework/Resource | Beschrijving |
|---|---|
| VORP Core | Populair roleplay-framework voor RedM. Biedt karaktercreatie, inventaris, economie en meer. Het RedM-equivalent van ESX/QBCore in FiveM. |
| RSG Core (RedEM:RP) | Een ander compleet RP-framework met karakterbeheer, banen en economiesystemen. |
| oxmysql | MySQL-bibliotheek voor Cfx.re-servers. Vereist door de meeste frameworks voor databasebewerkingen. |
| ox_lib | Hulpbibliotheek met gedeelde functies, UI-componenten en hulpmodules. |
| vorp_inventory | Inventarissysteem voor VORP-gebaseerde servers. |
Hoe te verbinden
Spelers hebben de RedM-client nodig om verbinding te maken met je server. Zo ga je aan de slag:
RedM installeren
- Spelers moeten een legitiem exemplaar van Red Dead Redemption 2 bezitten op Steam, Epic Games Store of Rockstar Games Launcher.
- Download de RedM-client van redm.net.
- Installeer RedM. Het detecteert automatisch de RDR2-installatie.
- Start RedM. Bij de eerste keer opstarten worden gamebestanden bijgewerkt en gecached.
Verbinden via serverbrowser
- Start RedM.
- Klik op Play vanuit het hoofdmenu om de serverbrowser te openen.
- Zoek je server op naam (de
sv_hostnamewaarde uit je configuratie). - Selecteer je server en klik op Connect. Voer het wachtwoord in als er een is ingesteld.
Direct verbinden
- Start RedM.
- Druk op F8 om de clientconsole te openen.
- Typ het volgende commando met het IP en de port van je server:
connect YOUR_SERVER_IP:PORT
Bijvoorbeeld:
connect 192.168.1.100:30120
Vind je server IP en port in GPanel onder de overzichtspagina van je server, of zie Hoe je je server IP en port vindt.
Gedeelde concepten met FiveM
Omdat RedM en FiveM beide gebouwd zijn op het Cfx.re-platform, zijn veel concepten direct overdraagbaar:
- server.cfg syntaxis is identiek tussen FiveM en RedM.
- Resource-manifesten (
fxmanifest.lua) gebruiken hetzelfde formaat en dezelfde velden. - Server-side scripting (Lua, C#, JavaScript) werkt op dezelfde manier.
- oxmysql en andere gedeelde bibliotheken werken op beide platformen.
- txAdmin beheerpaneel werkt met zowel FiveM- als RedM-servers.
- OneSync entiteitssynchronisatie is beschikbaar op beide platformen.
De belangrijkste verschillen zijn client-side natives (game-specifieke functies), resourcecompatibiliteit (FiveM-resources moeten geport worden voor RDR2) en de beschikbare gamewereld/entiteiten.
Gerelateerde artikelen
- RedM Probleemoplossing — Oplossingen voor veelvoorkomende licentiesleutel-, verbindings-, resource- en prestatieproblemen.
- Hoe je je server IP en port vindt
- Bestanden uploaden via SFTP
- Aan de slag met je nieuwe server
Hulp nodig?
Als je hulp nodig hebt bij het instellen van je RedM server, het verkrijgen van een licentiesleutel of het configureren van resources, open dan een supportticket en ons team helpt je op weg.