Deze gids behandelt alles wat je nodig hebt om je BeamMP server op Legion Hosting draaiend te krijgen, van de eerste opstart en authenticatiesleutel-instelling tot ServerConfig.toml-configuratie en hoe spelers verbinden. Zie voor beheerderscommando's, aangepaste maps en resourcebeheer de BeamMP Admin and Resource Setup.
Wat is BeamMP?
BeamMP is een multiplayer-mod voor BeamNG.drive waarmee spelers samen kunnen rijden, racen en crashen op dezelfde maps. De BeamMP-Server applicatie draait als een standalone dedicated server. Spelers verbinden via de BeamMP-launcher, die de standaard BeamNG.drive-launcher vervangt voor multiplayer-sessies.
Eerste start
Wanneer je je BeamMP server voor het eerst ontvangt, volg dan deze stappen om deze online te krijgen:
- Log in op GPanel en selecteer je BeamMP server.
- Voordat je start, moet je een authenticatiesleutel verkrijgen (zie hieronder). Zonder deze sleutel kan de server niet authenticeren met BeamMP-services.
- Navigeer naar het Startup-tabblad en plak je authenticatiesleutel in de
AUTHKEY-variabele. - Pas optioneel andere opstartvariabelen aan zoals servernaam en maximaal aantal spelers.
- Ga naar het Console-tabblad en klik op Start.
- De server downloadt automatisch de BeamMP-Server bestanden bij de eerste opstart. Dit kan enkele minuten duren.
- Zodra de console
[INFO] Server started!of iets vergelijkbaars weergeeft, is je server online en verschijnt deze in de BeamMP serverbrowser.
Authenticatiesleutel (BeamMP Keymaster)
Elke BeamMP server vereist een authenticatiesleutel die deze koppelt aan de BeamMP-backendservices. Deze sleutel is gratis en gekoppeld aan je BeamMP/Discord-account.
Hoe je je sleutel verkrijgt
- Ga naar beammp.com/k/keys (de BeamMP Keymaster).
- Log in met je Discord-account. Als je nog geen BeamMP-account hebt, word je gevraagd er een aan te maken.
- Klik op Create a key (of + / New Key afhankelijk van de huidige interface).
- Voer een naam in voor je server (dit is slechts een label ter referentie) en het IP-adres van je server.
- Kopieer de gegenereerde sleutelreeks.
De sleutel toevoegen aan je server
- Ga in GPanel naar het Startup-tabblad.
- Plak je sleutel in de
AUTHKEY-variabele. - Herstart de server om de wijziging door te voeren.
GPanel opstartvariabelen
BeamMP biedt verschillende configuratieopties als opstartvariabelen in GPanel. Navigeer naar het Startup-tabblad om deze te bekijken en aan te passen. Wijzigingen vereisen een herstart van de server om van kracht te worden.
| Variabele | Standaard | Beschrijving |
|---|---|---|
AUTHKEY |
leeg | Je BeamMP authenticatiesleutel van de Keymaster. Vereist om de server te laten functioneren. |
NAME |
BeamMP Server |
De naam die wordt weergegeven in de BeamMP serverbrowser. |
MAX_PLAYERS |
10 |
Maximaal aantal gelijktijdige spelers. Hogere waarden vereisen meer CPU en RAM. |
MAP |
/levels/gridmap_v2/info.json |
De te laden map. Gebruikt het BeamNG.drive mappad-formaat. Zie het gedeelte Mapselectie voor beschikbare maps. |
PORT |
30814 |
De serverpoort. Deze is vooraf geconfigureerd door GPanel — wijzig deze niet tenzij de ondersteuning dit aangeeft. |
MAX_CARS |
1 |
Maximaal aantal voertuigen per speler. Meer voertuigen per speler verhoogt het bandbreedte- en CPU-gebruik aanzienlijk. |
PRIVATE |
false |
Indien true, verschijnt de server niet in de publieke serverbrowser. Spelers moeten verbinden via direct connect. |
ServerConfig.toml
Naast opstartvariabelen bevindt de volledige serverconfiguratie zich in ServerConfig.toml in de hoofdmap van de server. Je kunt dit bestand bewerken via het Files-tabblad in GPanel of via SFTP. De opstartvariabelen in GPanel overschrijven de waarden in dit bestand bij elke start.
Belangrijke configuratieopties
[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
| Instelling | Beschrijving |
|---|---|
AuthKey |
Je BeamMP Keymaster authenticatiesleutel. |
Name |
Servernaam weergegeven in de serverbrowser. Ondersteunt enkele opmaakcodes. |
Description |
Een korte beschrijving die onder de servernaam in de browser wordt weergegeven. |
MaxPlayers |
Spelerlimiet. Gebruikelijke waarden: 8–20 voor soepele gameplay. |
Map |
Het te laden mappad. Moet een geldig BeamNG.drive level-pad zijn. |
Private |
Stel in op true om te verbergen in de serverbrowser. |
MaxCars |
Toegestane voertuigen per speler. 1 wordt aanbevolen voor grotere servers. |
ResourceFolder |
Pad naar de Resources-map met server-side mods en plugins. |
LogChat |
Indien true, worden chatberichten van spelers gelogd in de console. |
Mapselectie
BeamMP gebruikt dezelfde maps als BeamNG.drive. De map wordt opgegeven als een level-pad in de Map-instelling. Hieronder staan de meest gebruikte standaardmaps:
| Mapnaam | Mappad | Beschrijving |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Een vlak, open testgebied. Ideaal voor vrij bouwen en voertuigtests. |
| West Coast USA | /levels/west_coast_usa/info.json |
Een grote, gedetailleerde map met snelwegen, een stad en gevarieerd terrein. Zeer populair voor freeroam. |
| East Coast USA | /levels/east_coast_usa/info.json |
Glooiende heuvels, bossen en een klein stadje. Goed voor offroad en cruisen. |
| Italy | /levels/italy/info.json |
Een schilderachtig Italiaans platteland met smalle wegen en een kustplaats. |
| Utah | /levels/utah/info.json |
Woestijnterrein met lange snelwegen en offroad-paden. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Een tropisch eiland met kronkelende wegen en dichte begroeiing. |
| Industrial | /levels/industrial/info.json |
Een compact industriegebied met hellingen, sprongen en obstakelparcoursen. |
| Small Island USA | /levels/small_island/info.json |
Een klein eiland met krappe wegen. Goed voor kleinere spelersaantallen. |
| Driver Training | /levels/driver_training/info.json |
Een autocross-achtig circuit ontworpen voor het oefenen van voertuigbesturing. |
Resources/Client-map te plaatsen en het juiste mappad te gebruiken. Zie BeamMP Admin and Resource Setup voor details over het toevoegen van aangepaste content.
Maximaal aantal spelers en prestaties
BeamNG.drive is een fysica-intensief spel. Elke speler en elk voertuig voegt aanzienlijke belasting toe aan zowel de server als verbonden clients. Houd deze richtlijnen in gedachten:
- MaxPlayers: 8–20 spelers is gebruikelijk voor een soepele ervaring. Grotere servers (20+) zijn mogelijk maar vereisen meer resources en zorgvuldige configuratie.
- MaxCars: Dit op
1per speler houden wordt sterk aanbevolen voor servers met meer dan 10 spelers. Elk extra voertuig vermenigvuldigt de fysicagegevens die gesynchroniseerd moeten worden. - Mapkeuze is belangrijk: Grotere, meer gedetailleerde maps (West Coast USA, Italy) gebruiken meer geheugen dan eenvoudigere maps (Grid Map, Industrial).
- Netwerkbandbreedte: BeamMP verzendt gedetailleerde fysicagegevens voor elk voertuig. Hoge spelersaantallen met meerdere voertuigen per speler kunnen de bandbreedte snel verzadigen.
MaxCars te verlagen naar 1 en MaxPlayers te verlagen. Dit is de meest effectieve manier om de serverprestaties te verbeteren.
Verbinding maken
Spelers verbinden met BeamMP servers via de BeamMP-launcher, niet de standaard BeamNG.drive-launcher.
Via de serverbrowser
- Download en installeer de BeamMP-launcher van beammp.com.
- Start de BeamMP-launcher. Deze start BeamNG.drive met de BeamMP multiplayer-mod geladen.
- Selecteer vanuit het hoofdmenu Multiplayer.
- Blader door de serverlijst of gebruik de zoekbalk om je server op naam te vinden.
- Klik op je server en selecteer Connect.
Via direct connect
- Klik in het BeamMP multiplayer-menu op Direct Connect.
- Voer het IP-adres en de poort van je server in het formaat
IP:PORTin (bijv.192.168.1.1:30814). - Klik op Connect.
PRIVATE is ingesteld op false en je authenticatiesleutel geldig is. Het kan een minuut of twee duren na het opstarten voordat de server in de browser verschijnt. Als deze nog steeds niet verschijnt, controleer dan de console op authenticatiefouten. Let op dat je poort willekeurig wordt toegewezen tenzij je een privé-IP hebt -- controleer GPanel voor de juiste poort.
Opslagbeheer
BeamNG.drive is een sessiegebaseerd spel. Er is geen persistente wereldstatus of opslagbestand voor de server. Wanneer spelers de verbinding verbreken of de server herstart, worden alle voertuigposities en -statussen gereset. Elke sessie begint opnieuw.
- Er zijn geen wereldopslagen om te back-uppen of beheren.
- Serverconfiguratie (
ServerConfig.toml) en resources blijven behouden na herstarts. - Voertuigconfiguraties van spelers worden client-side opgeslagen, niet op de server.
Gerelateerde artikelen
- BeamMP Admin and Resource Setup — Beheerderscommando's, aangepaste maps, plugins en resourcebeheer
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide — Algemene gids voor het starten van een gameserver op Legion Hosting
Meer hulp nodig?
Als je problemen ondervindt die niet in deze gids worden behandeld, staat ons ondersteuningsteam klaar om te helpen. Open een ticket op legionhosting.net/submitticket.php met je servergegevens en een beschrijving van het probleem.