Denne veiledningen dekker alt du trenger for å få BeamMP-serveren din i gang hos Legion Hosting, fra førstegangs oppstart og oppsett av autentiseringsnøkkel til ServerConfig.toml-konfigurasjon og hvordan spillere kobler til. For adminkommandoer, egendefinerte kart og ressursadministrasjon, se BeamMP admin- og ressursoppsett.
Hva er BeamMP?
BeamMP er en flerspiller-mod for BeamNG.drive som lar spillere kjøre, racing og krasje sammen på de samme kartene. BeamMP-Server-applikasjonen kjører som en frittstående dedikert server. Spillere kobler til gjennom BeamMP-launcheren, som erstatter den vanlige BeamNG.drive-launcheren for flerspiller-økter.
Første oppstart
Når du først mottar BeamMP-serveren din, følg disse trinnene for å få den online:
- Logg inn på GPanel og velg BeamMP-serveren din.
- Før du starter, må du skaffe en autentiseringsnøkkel (se nedenfor). Uten den vil serveren ikke klare å autentisere seg med BeamMP-tjenestene.
- Naviger til Startup-fanen og lim inn autentiseringsnøkkelen din i
AUTHKEY-variabelen. - Juster eventuelt andre oppstartsvariabler som servernavn og maks antall spillere.
- Gå til Console-fanen og klikk Start.
- Serveren vil laste ned BeamMP-Server-filene automatisk ved første oppstart. Dette kan ta noen minutter.
- Når konsollen viser
[INFO] Server started!eller lignende, er serveren din online og vil vises i BeamMP-serverlisten.
Autentiseringsnøkkel (BeamMP Keymaster)
Hver BeamMP-server krever en autentiseringsnøkkel som kobler den til BeamMP-backendtjenestene. Denne nøkkelen er gratis og knyttet til din BeamMP/Discord-konto.
Slik får du nøkkelen din
- Gå til beammp.com/k/keys (BeamMP Keymaster).
- Logg inn med Discord-kontoen din. Hvis du ikke har en BeamMP-konto, vil du bli bedt om å opprette en.
- Klikk Create a key (eller + / New Key avhengig av det gjeldende grensesnittet).
- Skriv inn et navn for serveren din (dette er bare en etikett til din referanse) og serverens IP-adresse.
- Kopier den genererte nøkkelstrengen.
Legge til nøkkelen på serveren din
- I GPanel, gå til Startup-fanen.
- Lim inn nøkkelen din i
AUTHKEY-variabelen. - Start serveren på nytt for at endringen skal tre i kraft.
GPanel oppstartsvariabler
BeamMP eksponerer flere konfigurasjonsalternativer som oppstartsvariabler i GPanel. Naviger til Startup-fanen for å se og endre disse. Endringer krever en omstart av serveren for å tre i kraft.
| Variabel | Standard | Beskrivelse |
|---|---|---|
AUTHKEY |
tom | Din BeamMP-autentiseringsnøkkel fra Keymaster. Påkrevd for at serveren skal fungere. |
NAME |
BeamMP Server |
Navnet som vises i BeamMP-serverlisten. |
MAX_PLAYERS |
10 |
Maksimalt antall samtidige spillere. Høyere verdier krever mer CPU og RAM. |
MAP |
/levels/gridmap_v2/info.json |
Kartet som skal lastes. Bruker BeamNG.drive sitt kartbaneformat. Se Kartvalg-seksjonen for tilgjengelige kart. |
PORT |
30814 |
Serverporten. Denne er forhåndskonfigurert av GPanel — ikke endre med mindre du blir instruert av støtte. |
MAX_CARS |
1 |
Maksimalt antall kjøretøy per spiller. Flere kjøretøy per spiller øker båndbredde- og CPU-bruk betydelig. |
PRIVATE |
false |
Hvis true, vil serveren ikke vises i den offentlige serverlisten. Spillere må koble til via direktetilkobling. |
ServerConfig.toml
Utover oppstartsvariabler ligger den fullstendige serverkonfigurasjonen i ServerConfig.toml i serverens rotmappe. Du kan redigere denne filen via Files-fanen i GPanel eller gjennom SFTP. Oppstartsvariablene i GPanel overstyrer verdiene i denne filen ved hver oppstart.
Viktige konfigurasjonsalternativer
[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
| Innstilling | Beskrivelse |
|---|---|
AuthKey |
Din BeamMP Keymaster-autentiseringsnøkkel. |
Name |
Servernavn som vises i serverlisten. Støtter enkelte formateringskoder. |
Description |
En kort beskrivelse som vises under servernavnet i listen. |
MaxPlayers |
Spillertak. Typiske verdier: 8–20 for jevnt spill. |
Map |
Kartbanen som skal lastes. Må være en gyldig BeamNG.drive-nivåbane. |
Private |
Sett til true for å skjule fra serverlisten. |
MaxCars |
Antall kjøretøy tillatt per spiller. 1 anbefales for større servere. |
ResourceFolder |
Bane til Resources-mappen som inneholder serverside-mods og -plugins. |
LogChat |
Hvis true, logges spillernes chatmeldinger til konsollen. |
Kartvalg
BeamMP bruker de samme kartene som BeamNG.drive. Kartet angis som en nivåbane i Map-innstillingen. Nedenfor er de mest brukte standardkartene:
| Kartnavn | Kartbane | Beskrivelse |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Et flatt, åpent testområde. Flott for frie byggverk og kjøretøytesting. |
| West Coast USA | /levels/west_coast_usa/info.json |
Et stort, detaljert kart med motorveier, en by og variert terreng. Svært populært for freeroam. |
| East Coast USA | /levels/east_coast_usa/info.json |
Bølgende åser, skoger og en liten by. Bra for off-road og cruising. |
| Italy | /levels/italy/info.json |
Et naturskjønt italiensk landskap med smale veier og en kystby. |
| Utah | /levels/utah/info.json |
Ørkenterreng med lange motorveier og off-road-stier. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
En tropisk øy med svingete veier og tett vegetasjon. |
| Industrial | /levels/industrial/info.json |
Et kompakt industriområde med ramper, hopp og hinderløyper. |
| Small Island USA | /levels/small_island/info.json |
En liten øy med trange veier. Bra for mindre spillerantall. |
| Driver Training | /levels/driver_training/info.json |
En autocross-aktig bane designet for å øve på kjøretøyhåndtering. |
Resources/Client-mappen og bruke riktig kartbane. Se BeamMP admin- og ressursoppsett for detaljer om å legge til egendefinert innhold.
Maks antall spillere og ytelse
BeamNG.drive er et fysikk-intensivt spill. Hver spiller og hvert kjøretøy legger betydelig belastning på både serveren og tilkoblede klienter. Hold disse retningslinjene i tankene:
- MaxPlayers: 8–20 spillere er typisk for en jevn opplevelse. Større servere (20+) er mulig, men krever mer ressurser og nøye konfigurasjon.
- MaxCars: Å holde denne på
1per spiller anbefales sterkt for servere med mer enn 10 spillere. Hvert ekstra kjøretøy multipliserer fysikkdataene som må synkroniseres. - Kartvalg betyr noe: Større, mer detaljerte kart (West Coast USA, Italy) bruker mer minne enn enklere kart (Grid Map, Industrial).
- Nettverksbåndbredde: BeamMP sender detaljerte fysikkdata for hvert kjøretøy. Høyt spillerantall med flere kjøretøy per spiller kan mette båndbredden raskt.
MaxCars til 1 og senke MaxPlayers. Dette er den enkeltvis mest effektive måten å forbedre serverytelsen på.
Hvordan koble til
Spillere kobler til BeamMP-servere gjennom BeamMP-launcheren, ikke den vanlige BeamNG.drive-launcheren.
Via serverlisten
- Last ned og installer BeamMP-launcheren fra beammp.com.
- Start BeamMP-launcheren. Den vil starte BeamNG.drive med BeamMP-flerspiller-moden lastet.
- Fra hovedmenyen, velg Multiplayer.
- Bla gjennom serverlisten eller bruk søkefeltet for å finne serveren din etter navn.
- Klikk på serveren din og velg Connect.
Via direktetilkobling
- I BeamMP-flerspillermenyen, klikk Direct Connect.
- Skriv inn serverens IP-adresse og port i formatet
IP:PORT(f.eks.192.168.1.1:30814). - Klikk Connect.
PRIVATE er satt til false og at autentiseringsnøkkelen din er gyldig. Det kan ta ett eller to minutter etter oppstart før serveren vises i listen. Hvis den fortsatt ikke vises, sjekk konsollen for autentiseringsfeil. Merk at porten din tildeles tilfeldig med mindre du har en privat IP -- sjekk GPanel for riktig port.
Lagringsadministrasjon
BeamNG.drive er et øktbasert spill. Det finnes ingen vedvarende verdenstilstand eller lagringsfil for serveren. Når spillere kobler fra eller serveren starter på nytt, tilbakestilles alle kjøretøyposisjoner og -tilstander. Hver økt starter på nytt.
- Det finnes ingen verdenslagringer å sikkerhetskopiere eller administrere.
- Serverkonfigurasjon (
ServerConfig.toml) og ressurser består på tvers av omstarter. - Spillernes kjøretøykonfigurasjoner lagres på klientsiden, ikke på serveren.
Relaterte artikler
- BeamMP admin- og ressursoppsett — Adminkommandoer, egendefinerte kart, plugins og ressursadministrasjon
- Hvordan finne server-IP og port
- Hvordan laste opp filer via SFTP
- Veiledning for serveroppstart — Generell veiledning for å starte en hvilken som helst spillserver hos Legion Hosting
Trenger du mer hjelp?
Hvis du opplever problemer som ikke dekkes i denne veiledningen, er støtteteamet vårt tilgjengelig for å hjelpe. Åpne en henvendelse på legionhosting.net/submitticket.php med serverdetaljene dine og en beskrivelse av problemet.