Denne guide dækker alt, hvad du behøver for at få din BeamMP server til at køre hos Legion Hosting, fra første opstart og opsætning af autentificeringsnøgle til ServerConfig.toml-konfiguration og hvordan spillere opretter forbindelse. For admin-kommandoer, brugerdefinerede kort og ressourcestyring, se BeamMP Admin and Resource Setup.
Hvad er BeamMP?
BeamMP er en multiplayer-mod til BeamNG.drive, der gør det muligt for spillere at køre, race og crashe sammen på de samme kort. BeamMP-Server applikationen kører som en selvstændig dedikeret server. Spillere opretter forbindelse gennem BeamMP-launcheren, som erstatter den standard BeamNG.drive launcher til multiplayer-sessioner.
Første opstart
Når du først modtager din BeamMP server, skal du følge disse trin for at få den online:
- Log ind på GPanel og vælg din BeamMP server.
- Før du starter, skal du anskaffe en autentificeringsnøgle (se nedenfor). Uden den vil serveren ikke kunne autentificere med BeamMP-tjenesterne.
- Naviger til fanen Startup og indsæt din autentificeringsnøgle i
AUTHKEY-variablen. - Juster eventuelt andre opstartsvariabler som servernavn og maks. spillere.
- Gå til fanen Console og klik på Start.
- Serveren vil automatisk downloade BeamMP-Server filerne ved første opstart. Dette kan tage et par minutter.
- Når konsollen viser
[INFO] Server started!eller lignende, er din server online og vil vises i BeamMP serverbrowseren.
Autentificeringsnøgle (BeamMP Keymaster)
Hver BeamMP server kræver en autentificeringsnøgle, der forbinder den til BeamMP backend-tjenesterne. Denne nøgle er gratis og knyttet til din BeamMP/Discord-konto.
Sådan får du din nøgle
- Gå til beammp.com/k/keys (BeamMP Keymaster).
- Log ind med din Discord-konto. Hvis du ikke har en BeamMP-konto, vil du blive bedt om at oprette en.
- Klik på Create a key (eller + / New Key afhængigt af den aktuelle brugerflade).
- Indtast et navn til din server (dette er blot en etiket til din egen reference) og din servers IP-adresse.
- Kopier den genererede nøglestreng.
Tilføjelse af nøglen til din server
- Gå til fanen Startup i GPanel.
- Indsæt din nøgle i
AUTHKEY-variablen. - Genstart serveren for at ændringen træder i kraft.
GPanel Opstartsvariabler
BeamMP eksponerer flere konfigurationsmuligheder som opstartsvariabler i GPanel. Naviger til fanen Startup for at se og ændre disse. Ændringer kræver en servergenstart for at træde i kraft.
| Variabel | Standard | Beskrivelse |
|---|---|---|
AUTHKEY |
tom | Din BeamMP autentificeringsnøgle fra Keymaster. Påkrævet for at serveren kan fungere. |
NAME |
BeamMP Server |
Navnet der vises i BeamMP serverbrowseren. |
MAX_PLAYERS |
10 |
Maksimalt antal samtidige spillere. Højere værdier kræver mere CPU og RAM. |
MAP |
/levels/gridmap_v2/info.json |
Kortet der skal indlæses. Bruger BeamNG.drive kortstiformatet. Se afsnittet Kortvalg for tilgængelige kort. |
PORT |
30814 |
Serverporten. Denne er forudkonfigureret af GPanel — ændr den ikke medmindre support instruerer dig. |
MAX_CARS |
1 |
Maksimale køretøjer per spiller. Flere køretøjer per spiller øger båndbredde- og CPU-forbruget betydeligt. |
PRIVATE |
false |
Hvis true, vil serveren ikke vises i den offentlige serverbrowser. Spillere skal forbinde via direkte forbindelse. |
ServerConfig.toml
Ud over opstartsvariabler ligger den fulde serverkonfiguration i ServerConfig.toml i serverens rodmappe. Du kan redigere denne fil via fanen Files i GPanel eller gennem SFTP. Opstartsvariablerne i GPanel overskriver værdier i denne fil ved hver start.
Vigtige konfigurationsmuligheder
[General]
AuthKey = "your-key-here"
Name = "My BeamMP Server"
Description = "A fun racing and freeroam server"
MaxPlayers = 10
Port = 30814
Map = "/levels/gridmap_v2/info.json"
Private = false
MaxCars = 1
ResourceFolder = "Resources"
LogChat = true
| Indstilling | Beskrivelse |
|---|---|
AuthKey |
Din BeamMP Keymaster autentificeringsnøgle. |
Name |
Servernavn vist i serverbrowseren. Understøtter visse formateringskoder. |
Description |
En kort beskrivelse vist under servernavnet i browseren. |
MaxPlayers |
Spillerloft. Typiske værdier: 8–20 for glidende gameplay. |
Map |
Kortstien der skal indlæses. Skal være en gyldig BeamNG.drive level-sti. |
Private |
Sæt til true for at skjule fra serverbrowseren. |
MaxCars |
Køretøjer tilladt per spiller. 1 anbefales for større servere. |
ResourceFolder |
Sti til Resources-mappen der indeholder server-side mods og plugins. |
LogChat |
Hvis true, logges spillernes chatbeskeder til konsollen. |
Kortvalg
BeamMP bruger de samme kort som BeamNG.drive. Kortet angives som en level-sti i Map-indstillingen. Nedenfor er de mest almindeligt brugte standardkort:
| Kortnavn | Kortsti | Beskrivelse |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Et fladt, åbent testområde. Fantastisk til frie byggerier og køretøjstest. |
| West Coast USA | /levels/west_coast_usa/info.json |
Et stort, detaljeret kort med motorveje, en by og varieret terræn. Meget populært til freeroam. |
| East Coast USA | /levels/east_coast_usa/info.json |
Bakkede landskaber, skove og en lille by. Godt til off-road og cruising. |
| Italy | /levels/italy/info.json |
Et naturskønt italiensk landskab med smalle veje og en kystby. |
| Utah | /levels/utah/info.json |
Ørken-terræn med lange motorveje og off-road stier. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
En tropisk ø med snoede veje og tæt vegetation. |
| Industrial | /levels/industrial/info.json |
Et kompakt industriområde med ramper, hop og forhindringsbaner. |
| Small Island USA | /levels/small_island/info.json |
En lille ø med snævre veje. Godt til mindre spillerantal. |
| Driver Training | /levels/driver_training/info.json |
En autocross-lignende bane designet til træning i køretøjshåndtering. |
Resources/Client-mappen og bruge den relevante kortsti. Se BeamMP Admin and Resource Setup for detaljer om tilføjelse af brugerdefineret indhold.
Maks. spillere og ydelse
BeamNG.drive er et fysik-intensivt spil. Hver spiller og hvert køretøj tilføjer betydelig belastning til både serveren og tilsluttede klienter. Hold disse retningslinjer i tankerne:
- MaxPlayers: 8–20 spillere er typisk for en glidende oplevelse. Større servere (20+) er mulige, men kræver flere ressourcer og omhyggelig konfiguration.
- MaxCars: At holde dette på
1per spiller anbefales kraftigt for servere med mere end 10 spillere. Hvert ekstra køretøj multiplicerer de fysikdata, der skal synkroniseres. - Kortvalg er vigtigt: Større, mere detaljerede kort (West Coast USA, Italy) bruger mere hukommelse end simplere kort (Grid Map, Industrial).
- Netværksbåndbredde: BeamMP sender detaljerede fysikdata for hvert køretøj. Højt spillerantal med flere køretøjer per spiller kan hurtigt mætte båndbredden.
MaxCars til 1 og sænke MaxPlayers. Dette er den mest effektive måde at forbedre serverydelsen på.
Sådan opretter du forbindelse
Spillere opretter forbindelse til BeamMP-servere gennem BeamMP-launcheren, ikke den standard BeamNG.drive launcher.
Via serverbrowseren
- Download og installer BeamMP-launcheren fra beammp.com.
- Start BeamMP-launcheren. Den vil starte BeamNG.drive med BeamMP multiplayer-modden indlæst.
- Vælg Multiplayer fra hovedmenuen.
- Gennemse serverlisten eller brug søgefeltet for at finde din server ved navn.
- Klik på din server og vælg Connect.
Via direkte forbindelse
- Klik på Direct Connect i BeamMP multiplayer-menuen.
- Indtast din servers IP-adresse og port i formatet
IP:PORT(f.eks.192.168.1.1:30814). - Klik på Connect.
PRIVATE er sat til false, og at din autentificeringsnøgle er gyldig. Det kan tage et minut eller to efter opstart, før serveren vises i browseren. Hvis den stadig ikke vises, tjek konsollen for autentificeringsfejl. Bemærk at din port tildeles tilfældigt, medmindre du har en privat IP -- tjek GPanel for den korrekte port.
Gem-styring
BeamNG.drive er et sessionsbaseret spil. Der er ingen vedvarende verdenstilstand eller gemfil for serveren. Når spillere frakobles, eller serveren genstarter, nulstilles alle køretøjspositioner og -tilstande. Hver session starter forfra.
- Der er ingen verdensgem at sikkerhedskopiere eller administrere.
- Serverkonfiguration (
ServerConfig.toml) og ressourcer bevares på tværs af genstarter. - Spillernes køretøjskonfigurationer gemmes på klientsiden, ikke på serveren.
Relaterede artikler
- BeamMP Admin and Resource Setup — Admin-kommandoer, brugerdefinerede kort, plugins og ressourcestyring
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide — Generel guide til at starte enhver spilserver hos Legion Hosting
Brug for mere hjælp?
Hvis du oplever problemer, der ikke er dækket i denne guide, er vores supportteam klar til at hjælpe. Åbn en ticket på legionhosting.net/submitticket.php med dine serveroplysninger og en beskrivelse af problemet.