Sådan opsætter du en RedM-server
En RedM-server har brug for tre ting, før nogen kan ride ind i den: en gratis cfx.re-licensnøgle, en server.cfg der fortæller FXServer, at den kører Red Dead og ikke GTA, og de resources, der udgør din faktiske server. Denne guide gennemgår alle tre på en RedM-server fra DoomHosting, i den rækkefølge du rent faktisk gør det.
Det skal du bruge først
- Red Dead Redemption 2 på pc, til dig selv og til alle spillere, der vil joine.
- En gratis cfx.re-konto på portal.cfx.re. Licensnøglen er gratis og tager cirka et minut.
- Din RedM-server. Vores deployes lige efter køb, så kontrolpanelet står klar.
Du behøver ikke installere noget på din egen maskine for at køre serveren. FTP bliver nyttigt senere, når du begynder at tilføje resources, men den første opstart kræver kun kontrolpanelet.
Trin 1: hent din cfx.re-licensnøgle
FXServer nægter at starte uden en gyldig licensnøgle, og en server uden en nøgle kommer aldrig med på RedM-serverlisten.
- Log ind på portal.cfx.re med din Cfx.re-konto.
- Åbn sektionen med server keys og opret en ny nøgle.
- Giv den et navn, du kan genkende senere, og kopiér nøglen. Den ser ud som
cfxk_efterfulgt af en række tegn.
Første gang du trykker Start i kontrolpanelet, beder vi om den nøgle og gemmer den på din server for dig. Der er ingen fil at redigere og ingen genstart at planlægge efter. Dialogen hedder Tilføj din FiveM-licensnøgle, fordi RedM og FiveM kører den samme FXServer-binær og bruger den samme gratis cfx.re-licens, så panelet genbruger dialogen. Indsæt nøglen og tryk Gem og start.

Én nøgle hører til én server. Hvis du senere kører endnu en RedM-server, så opret endnu en nøgle.
Trin 2: start serveren og læs konsollen
Tryk Start og åbn fanen Konsol. En sund første opstart ender med en linje som denne:
[citizen-server-impl] Authenticated with cfx.re Nucleus: https://your-slug.users.cfx.re/
Den linje betyder, at Cfx.re har accepteret din nøgle, og at din server nu kan nås via serverlisten og via sit eget join link. Linjen ruller forbi én gang, så kopier linket, mens det står der, hvis du vil bruge det: det er et godt link at sætte i en Discord-besked. Din servers almindelige adresse ligger altid på fanen Oversigt med en kopiknap, og den virker fra første opstart.
Trin 3: tjek at server.cfg siger Red Dead
RedM og FiveM kører den samme server-binary. Én linje afgør, hvilket spil den serverer:
set gamename rdr3
set gamename rdr3 er det, der gør FXServer til en Red Dead-server. Uden den afviser RedM-klienten forbindelsen. Din server.cfg har den allerede sat.
Den anden linje at kende er sv_enforceGameBuild, som fastlåser den Red Dead Redemption 2-build, din server forventer. Den står allerede i din server.cfg med en værdi, der virker. Skift den kun, når dit frameworks dokumentation beder om en anden build, og tag tallet fra den dokumentation frem for fra en guide, for buildene flytter sig. Er den sat til en build, en spillers kopi af spillet ikke har, bliver spilleren smidt ud i loading-skærmen med en besked om invalid game enforcement.
Åbn server.cfg fra Filer-fanen i kontrolpanelet, eller redigér de almindelige indstillinger fra Konfiguration-fanen.

Trin 4: navngiv serveren og sæt antallet af slots
Dit servernavn og dit slot-antal ligger på Opstart-fanen, ikke i server.cfg. Serveren skriver sv_hostname og sv_maxclients om ud fra de felter ved hver opstart, så en rettelse i filen ville blive rullet tilbage, næste gang serveren starter.
En gratis cfx.re-licens understøtter op til 48 spillere med OneSync Infinity. Højere slot-antal låses op af et Cfx.re Element Club-abonnement, ikke af din hostingplan: Argentum hæver det til 64 og Aurum til 128.

Trin 5: tilføj dine resources
Alt, hvad din server rent faktisk gør, er en resource: en mappe under resources/ med en fxmanifest.lua i, tændt af en ensure-linje i server.cfg.
- Forbind over FTP, eller brug kontrolpanelets Filer-fane.
- Upload resource-mappen til
resources/. - Tilføj én linje pr. resource i
server.cfg. - Genstart serveren.
Rækkefølgen betyder noget. Database- og dependency-resources skal stå over det framework, der har brug for dem:
ensure oxmysql
ensure vorp_core
VORP Core og RSG Core er de to frameworks, de fleste RedM-communities kører i dag. Begge installeres på denne måde, og begge leveres med en SQL-fil, du skal importere, før de virker.

Trin 6: opret en database
VORP Core og RSG Core gemmer karakterer, inventar, jobs og penge i MySQL via oxmysql, så en database er ikke valgfri på en roleplay-server.
Opret en fra fanen Databaser i dit kontrolpanel. Fanen giver dig host, port, databasenavn, brugernavn og kodeord. Byg connection string af de fem værdier og læg den i server.cfg:
set mysql_connection_string "user=USER;password=PASSWORD;host=HOST;port=3306;database=DATABASE;charset=utf8mb4"
Importér derefter dit frameworks SQL-fil med de database-oplysninger, kontrolpanelet viser, og genstart.
Trin 7: slå txAdmin til, hvis du vil have det
txAdmin er et web-adminpanel, der kører ved siden af din server: live spillerliste, bans, planlagte genstarter og en recipe deployer, der kan bygge en grundserver til dig.
Slå det til fra Opstart-fanen og genstart. Én ting bør du vide først: når txAdmin er tændt, overtager det din konfiguration, så dine indstillinger flytter ind i txAdmins eget interface i stedet for server.cfg. Vores Konfiguration-fane fortæller dig, at det er sket, i stedet for at gemme i en fil, ingen læser.
Almindelige problemer
Serveren kører, men dukker aldrig op i RedM-listen. Tjek licensnøglen først, og tjek derefter, at intet har gjort serveren privat i server.cfg. En helt ny server kan også være flere minutter om at dukke op første gang. Direct connect virker med det samme, så brug det til at bekræfte, at selve serveren er i orden.
"Server specified an invalid game enforcement". sv_enforceGameBuild mangler eller er sat til en build, spilleren ikke har. Sæt den til den build, dit framework beder om, genstart helt, og bed spilleren opdatere Red Dead Redemption 2 og RedM.
RedM-klienten vil slet ikke forbinde. set gamename rdr3 mangler i server.cfg.
Frameworket loader, men fejler på databasen. oxmysql starter ikke før frameworket, connection string er forkert, eller frameworkets SQL-fil blev aldrig importeret.
Serveren vil ikke starte, og konsollen nævner licensen. Nøglen er forkert, udløbet eller allerede i brug på en anden server. Opret en ny nøgle på portal.cfx.re og sæt den ind i kontrolpanelet.
Næste skridt
Når serveren er oppe, så send dine spillere sådan joiner du en RedM-server, og kig på hvad kontrolpanelet til spilservere ellers kan gøre for dig.
