Den här guiden täcker allt du behöver för att få igång din BeamMP-server hos Legion Hosting, från första starten och konfiguration av autentiseringsnyckel till konfiguration av ServerConfig.toml och hur spelare ansluter. För administratörskommandon, anpassade kartor och resurshantering, se BeamMP-administration och resurskonfiguration.
Vad är BeamMP?
BeamMP är en multiplayer-modd för BeamNG.drive som gör att spelare kan köra, tävla och krocka tillsammans på samma kartor. BeamMP-Server-applikationen körs som en fristående dedikerad server. Spelare ansluter via BeamMP-launchern, som ersätter den vanliga BeamNG.drive-launchern för multiplayer-sessioner.
Första starten
När du först får din BeamMP-server, följ dessa steg för att få den online:
- Logga in på GPanel och välj din BeamMP-server.
- Innan du startar måste du skaffa en autentiseringsnyckel (se nedan). Utan den misslyckas servern med att autentisera mot BeamMP-tjänsterna.
- Navigera till fliken Startup och klistra in din autentiseringsnyckel i variabeln
AUTHKEY. - Justera eventuellt andra startvariabler som servernamn och max antal spelare.
- Gå till fliken Console och klicka på Start.
- Servern laddar ned BeamMP-Server-filerna automatiskt vid första uppstart. Detta kan ta några minuter.
- När konsolen visar
[INFO] Server started!eller liknande är din server online och kommer att visas i BeamMP-serverwebbläsaren.
Autentiseringsnyckel (BeamMP Keymaster)
Varje BeamMP-server kräver en autentiseringsnyckel som länkar den till BeamMP-backendtjänsterna. Den här nyckeln är gratis och kopplad till ditt BeamMP-/Discord-konto.
Så skaffar du din nyckel
- Gå till beammp.com/k/keys (BeamMP Keymaster).
- Logga in med ditt Discord-konto. Om du inte har ett BeamMP-konto uppmanas du att skapa ett.
- Klicka på Create a key (eller + / New Key beroende på det aktuella gränssnittet).
- Ange ett namn för din server (detta är bara en etikett för din egen referens) och din servers IP-adress.
- Kopiera den genererade nyckelsträngen.
Lägga till nyckeln på din server
- I GPanel, gå till fliken Startup.
- Klistra in din nyckel i variabeln
AUTHKEY. - Starta om servern för att ändringen ska träda i kraft.
GPanel-startvariabler
BeamMP exponerar flera konfigurationsalternativ som startvariabler i GPanel. Navigera till fliken Startup för att se och ändra dessa. Ändringar kräver en serveromstart för att träda i kraft.
| Variabel | Standard | Beskrivning |
|---|---|---|
AUTHKEY |
tom | Din BeamMP-autentiseringsnyckel från Keymaster. Krävs för att servern ska fungera. |
NAME |
BeamMP Server |
Namnet som visas i BeamMP-serverwebbläsaren. |
MAX_PLAYERS |
10 |
Maximalt antal samtidiga spelare. Högre värden kräver mer CPU och RAM. |
MAP |
/levels/gridmap_v2/info.json |
Kartan som ska laddas. Använder BeamNG.drives kartsökvägsformat. Se avsnittet Kartval för tillgängliga kartor. |
PORT |
30814 |
Serverporten. Denna är förkonfigurerad av GPanel — ändra inte om du inte instrueras av supporten. |
MAX_CARS |
1 |
Maximalt antal fordon per spelare. Fler fordon per spelare ökar bandbredds- och CPU-användningen avsevärt. |
PRIVATE |
false |
Om true kommer servern inte att visas i den publika serverwebbläsaren. Spelare måste ansluta via direktanslutning. |
ServerConfig.toml
Utöver startvariablerna finns den fullständiga serverkonfigurationen i ServerConfig.toml i serverns rotkatalog. Du kan redigera den här filen via fliken Files i GPanel eller via SFTP. Startvariablerna i GPanel åsidosätter värdena i den här filen vid varje start.
Viktiga konfigurationsalternativ
[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
| Inställning | Beskrivning |
|---|---|
AuthKey |
Din autentiseringsnyckel från BeamMP Keymaster. |
Name |
Servernamn som visas i serverwebbläsaren. Stöder vissa formateringskoder. |
Description |
En kort beskrivning som visas under servernamnet i webbläsaren. |
MaxPlayers |
Spelartak. Typiska värden: 8–20 för smidigt spel. |
Map |
Kartsökvägen som ska laddas. Måste vara en giltig BeamNG.drive-nivåsökväg. |
Private |
Ställ in på true för att dölja från serverwebbläsaren. |
MaxCars |
Antal fordon som tillåts per spelare. 1 rekommenderas för större servrar. |
ResourceFolder |
Sökväg till Resources-katalogen som innehåller serverbaserade moddar och plugins. |
LogChat |
Om true loggas spelarnas chattmeddelanden till konsolen. |
Kartval
BeamMP använder samma kartor som BeamNG.drive. Kartan anges som en nivåsökväg i inställningen Map. Nedan följer de vanligast använda standardkartorna:
| Kartnamn | Kartsökväg | Beskrivning |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Ett platt, öppet testområde. Utmärkt för fria byggen och fordonstestning. |
| West Coast USA | /levels/west_coast_usa/info.json |
En stor, detaljerad karta med motorvägar, en stad och varierad terräng. Mycket populär för freeroam. |
| East Coast USA | /levels/east_coast_usa/info.json |
Böljande kullar, skogar och en liten stad. Bra för terrängkörning och cruising. |
| Italy | /levels/italy/info.json |
En naturskön italiensk landsbygd med smala vägar och en kuststad. |
| Utah | /levels/utah/info.json |
Ökenterräng med långa motorvägar och terrängleder. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
En tropisk ö med slingrande vägar och tät vegetation. |
| Industrial | /levels/industrial/info.json |
Ett kompakt industriområde med ramper, hopp och hinderbanor. |
| Small Island USA | /levels/small_island/info.json |
En liten ö med trånga vägar. Bra för mindre spelarantal. |
| Driver Training | /levels/driver_training/info.json |
En autocross-liknande bana utformad för att öva på fordonshantering. |
Resources/Client och använda lämplig kartsökväg. Se BeamMP-administration och resurskonfiguration för detaljer om att lägga till anpassat innehåll.
Max antal spelare och prestanda
BeamNG.drive är ett fysikintensivt spel. Varje spelare och fordon lägger till betydande belastning på både servern och anslutna klienter. Tänk på följande riktlinjer:
- MaxPlayers: 8–20 spelare är typiskt för en smidig upplevelse. Större servrar (20+) är möjliga men kräver mer resurser och noggrann konfiguration.
- MaxCars: Att hålla detta på
1per spelare rekommenderas starkt för servrar med fler än 10 spelare. Varje ytterligare fordon multiplicerar den fysikdata som måste synkroniseras. - Kartvalet spelar roll: Större, mer detaljerade kartor (West Coast USA, Italy) använder mer minne än enklare kartor (Grid Map, Industrial).
- Nätverksbandbredd: BeamMP skickar detaljerad fysikdata för varje fordon. Höga spelarantal med flera fordon per spelare kan mätta bandbredden snabbt.
MaxCars till 1 och sänka MaxPlayers. Detta är det enskilt mest effektiva sättet att förbättra serverprestandan.
Hur du ansluter
Spelare ansluter till BeamMP-servrar via BeamMP-launchern, inte den vanliga BeamNG.drive-launchern.
Via serverwebbläsaren
- Ladda ned och installera BeamMP-launchern från beammp.com.
- Starta BeamMP-launchern. Den startar BeamNG.drive med BeamMP-multiplayermodden inläst.
- Välj Multiplayer från huvudmenyn.
- Bläddra i serverlistan eller använd sökfältet för att hitta din server efter namn.
- Klicka på din server och välj Connect.
Via direktanslutning
- I BeamMP-multiplayermenyn, klicka på Direct Connect.
- Ange din servers IP-adress och port i formatet
IP:PORT(t.ex.192.168.1.1:30814). - Klicka på Connect.
PRIVATE är inställt på false och att din autentiseringsnyckel är giltig. Det kan ta en eller två minuter efter start innan servern visas i webbläsaren. Om den fortfarande inte visas, kontrollera konsolen för autentiseringsfel. Observera att din port tilldelas slumpmässigt om du inte har en privat IP -- kontrollera GPanel för rätt port.
Hantering av sparfiler
BeamNG.drive är ett sessionsbaserat spel. Det finns inget beständigt världstillstånd eller någon sparfil för servern. När spelare kopplar från eller servern startas om återställs alla fordonspositioner och -tillstånd. Varje session börjar på nytt.
- Det finns inga världssparfiler att säkerhetskopiera eller hantera.
- Serverkonfigurationen (
ServerConfig.toml) och resurser bevaras mellan omstarter. - Spelarnas fordonskonfigurationer lagras på klientsidan, inte på servern.
Relaterade artiklar
- BeamMP-administration och resurskonfiguration — Administratörskommandon, anpassade kartor, plugins och resurshantering
- Hur du hittar din servers IP och port
- Hur du laddar upp filer via SFTP
- Guide för serverstart — Allmän guide för att starta vilken spelserver som helst hos Legion Hosting
Behöver du mer hjälp?
Om du upplever problem som inte täcks i den här guiden finns vårt supportteam tillgängligt för att hjälpa till. Öppna ett ärende på legionhosting.net/submitticket.php med dina serveruppgifter och en beskrivning av problemet.