background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorien

BeamMP Server-Einrichtungsanleitung


Diese Anleitung behandelt alles, was Sie benötigen, um Ihren BeamMP-Server bei Legion Hosting zum Laufen zu bringen – vom ersten Start und der Einrichtung des Authentifizierungsschlüssels bis zur ServerConfig.toml-Konfiguration und wie Spieler sich verbinden. Für Admin-Befehle, benutzerdefinierte Maps und Ressourcenverwaltung siehe BeamMP Admin- und Ressourcen-Einrichtung.

Server-Panel: Die gesamte Serververwaltung erfolgt über GPanel unter gpanel.legionhosting.net. BeamMP-Server verwenden die eigenständige BeamMP-Server-Anwendung — nicht SteamCMD.

Was ist BeamMP?

BeamMP ist ein Multiplayer-Mod für BeamNG.drive, der es Spielern ermöglicht, gemeinsam auf denselben Maps zu fahren, zu rennen und zu crashen. Die BeamMP-Server-Anwendung läuft als eigenständiger Dedicated Server. Spieler verbinden sich über den BeamMP-Launcher, der den Standard-BeamNG.drive-Launcher für Multiplayer-Sitzungen ersetzt.

Authentifizierungsschlüssel erforderlich: Jeder BeamMP-Server benötigt einen einzigartigen Authentifizierungsschlüssel vom BeamMP Keymaster. Ihr Server wird ohne einen gültigen Schlüssel nicht im Server-Browser erscheinen und Spieler können sich nicht verbinden. Siehe den Abschnitt Authentifizierungsschlüssel weiter unten.

Erster Start

Wenn Sie Ihren BeamMP-Server zum ersten Mal erhalten, befolgen Sie diese Schritte, um ihn online zu bringen:

  1. Melden Sie sich bei GPanel an und wählen Sie Ihren BeamMP-Server aus.
  2. Vor dem Start müssen Sie einen Authentifizierungsschlüssel erhalten (siehe unten). Ohne diesen kann sich der Server nicht bei den BeamMP-Diensten authentifizieren.
  3. Navigieren Sie zum Startup-Tab und fügen Sie Ihren Authentifizierungsschlüssel in die Variable AUTHKEY ein.
  4. Passen Sie optional weitere Startvariablen wie Servername und maximale Spieleranzahl an.
  5. Gehen Sie zum Console-Tab und klicken Sie auf Start.
  6. Der Server lädt beim ersten Start automatisch die BeamMP-Server-Dateien herunter. Dies kann einige Minuten dauern.
  7. Sobald die Konsole [INFO] Server started! oder ähnliches anzeigt, ist Ihr Server online und erscheint im BeamMP-Server-Browser.
Der erste Start dauert länger: Der erste Start umfasst einen vollständigen Download der BeamMP-Server-Dateien. Nachfolgende Starts sind deutlich schneller.

Authentifizierungsschlüssel (BeamMP Keymaster)

Jeder BeamMP-Server benötigt einen Authentifizierungsschlüssel, der ihn mit den BeamMP-Backend-Diensten verknüpft. Dieser Schlüssel ist kostenlos und an Ihr BeamMP/Discord-Konto gebunden.

So erhalten Sie Ihren Schlüssel

  1. Gehen Sie zu beammp.com/k/keys (der BeamMP Keymaster).
  2. Melden Sie sich mit Ihrem Discord-Konto an. Wenn Sie kein BeamMP-Konto haben, werden Sie aufgefordert, eines zu erstellen.
  3. Klicken Sie auf Create a key (oder + / New Key je nach aktueller Benutzeroberfläche).
  4. Geben Sie einen Namen für Ihren Server ein (dies ist nur eine Bezeichnung für Ihre Referenz) und die IP-Adresse Ihres Servers.
  5. Kopieren Sie die generierte Schlüsselzeichenfolge.

Den Schlüssel zu Ihrem Server hinzufügen

  1. Gehen Sie in GPanel zum Startup-Tab.
  2. Fügen Sie Ihren Schlüssel in die Variable AUTHKEY ein.
  3. Starten Sie den Server neu, damit die Änderung wirksam wird.
Halten Sie Ihren Authentifizierungsschlüssel privat. Teilen Sie ihn nicht öffentlich. Jeder, der Ihren Schlüssel hat, könnte ihn auf einem anderen Server verwenden, was zu Konflikten führen oder dazu, dass Ihr Schlüssel von BeamMP widerrufen wird.
Schlüssel-Limits: Jedes BeamMP-Konto kann eine begrenzte Anzahl von Schlüsseln erstellen (typischerweise 2). Wenn Sie zusätzliche Schlüssel benötigen, prüfen Sie die BeamMP-Keymaster-Seite oder deren Discord für aktuelle Limits.

GPanel-Startvariablen

BeamMP stellt mehrere Konfigurationsoptionen als Startvariablen in GPanel bereit. Navigieren Sie zum Startup-Tab, um diese anzuzeigen und zu ändern. Änderungen erfordern einen Serverneustart, um wirksam zu werden.

Variable Standard Beschreibung
AUTHKEY leer Ihr BeamMP-Authentifizierungsschlüssel vom Keymaster. Erforderlich, damit der Server funktioniert.
NAME BeamMP Server Der im BeamMP-Server-Browser angezeigte Name.
MAX_PLAYERS 10 Maximale Anzahl gleichzeitiger Spieler. Höhere Werte erfordern mehr CPU und RAM.
MAP /levels/gridmap_v2/info.json Die zu ladende Map. Verwendet das BeamNG.drive-Map-Pfadformat. Siehe den Abschnitt Map-Auswahl für verfügbare Maps.
PORT 30814 Der Server-Port. Dieser ist von GPanel vorkonfiguriert — ändern Sie ihn nur, wenn der Support dies anweist.
MAX_CARS 1 Maximale Fahrzeuge pro Spieler. Mehr Fahrzeuge pro Spieler erhöhen den Bandbreiten- und CPU-Verbrauch erheblich.
PRIVATE false Wenn true, erscheint der Server nicht im öffentlichen Server-Browser. Spieler müssen sich über Direktverbindung verbinden.

ServerConfig.toml

Über die Startvariablen hinaus befindet sich die vollständige Serverkonfiguration in ServerConfig.toml im Server-Stammverzeichnis. Sie können diese Datei über den Files-Tab in GPanel oder per SFTP bearbeiten. Die Startvariablen in GPanel überschreiben die Werte in dieser Datei bei jedem Start.

Wichtige Konfigurationsoptionen

[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
Einstellung Beschreibung
AuthKey Ihr BeamMP-Keymaster-Authentifizierungsschlüssel.
Name Servername, der im Server-Browser angezeigt wird. Unterstützt einige Formatierungscodes.
Description Eine kurze Beschreibung, die unter dem Servernamen im Browser angezeigt wird.
MaxPlayers Spielerlimit. Typische Werte: 8–20 für flüssiges Gameplay.
Map Der zu ladende Map-Pfad. Muss ein gültiger BeamNG.drive-Level-Pfad sein.
Private Auf true setzen, um den Server im Server-Browser zu verbergen.
MaxCars Erlaubte Fahrzeuge pro Spieler. 1 wird für größere Server empfohlen.
ResourceFolder Pfad zum Resources-Verzeichnis mit serverseitigen Mods und Plugins.
LogChat Wenn true, werden Spieler-Chat-Nachrichten in der Konsole protokolliert.
Stoppen Sie immer Ihren Server, bevor Sie ServerConfig.toml bearbeiten. Der Server kann Ihre Änderungen beim Herunterfahren überschreiben, wenn er während der Bearbeitung läuft.

Map-Auswahl

BeamMP verwendet dieselben Maps wie BeamNG.drive. Die Map wird als Level-Pfad in der Map-Einstellung angegeben. Nachfolgend die am häufigsten verwendeten Standard-Maps:

Map-Name Map-Pfad Beschreibung
Grid Map v2 /levels/gridmap_v2/info.json Ein flaches, offenes Testgelände. Ideal für freies Bauen und Fahrzeugtests.
West Coast USA /levels/west_coast_usa/info.json Eine große, detaillierte Map mit Autobahnen, einer Stadt und abwechslungsreichem Gelände. Sehr beliebt für Freeroam.
East Coast USA /levels/east_coast_usa/info.json Hügelige Landschaft, Wälder und eine kleine Stadt. Gut für Offroad und Cruisen.
Italy /levels/italy/info.json Eine malerische italienische Landschaft mit engen Straßen und einer Küstenstadt.
Utah /levels/utah/info.json Wüstengelände mit langen Autobahnen und Offroad-Pfaden.
Jungle Rock Island /levels/jungle_rock_island/info.json Eine tropische Insel mit kurvigen Straßen und dichter Vegetation.
Industrial /levels/industrial/info.json Ein kompaktes Industriegebiet mit Rampen, Sprüngen und Hindernisparcours.
Small Island USA /levels/small_island/info.json Eine kleine Insel mit engen Straßen. Gut für kleinere Spielerzahlen.
Driver Training /levels/driver_training/info.json Eine Autocross-ähnliche Strecke zum Üben der Fahrzeugbeherrschung.
Benutzerdefinierte Maps: Sie können auch benutzerdefinierte/Mod-Maps laden, indem Sie die Map-.zip-Datei im Ordner Resources/Client platzieren und den entsprechenden Map-Pfad verwenden. Siehe BeamMP Admin- und Ressourcen-Einrichtung für Details zum Hinzufügen benutzerdefinierter Inhalte.

Maximale Spieler und Leistung

BeamNG.drive ist ein physikintensives Spiel. Jeder Spieler und jedes Fahrzeug erhöht die Last sowohl auf dem Server als auch bei den verbundenen Clients erheblich. Beachten Sie diese Richtlinien:

  • MaxPlayers: 8–20 Spieler sind typisch für ein flüssiges Erlebnis. Größere Server (20+) sind möglich, erfordern aber mehr Ressourcen und sorgfältige Konfiguration.
  • MaxCars: Diesen Wert auf 1 pro Spieler zu belassen wird für Server mit mehr als 10 Spielern dringend empfohlen. Jedes zusätzliche Fahrzeug vervielfacht die Physikdaten, die synchronisiert werden müssen.
  • Map-Auswahl ist wichtig: Größere, detailliertere Maps (West Coast USA, Italy) verbrauchen mehr Speicher als einfachere Maps (Grid Map, Industrial).
  • Netzwerkbandbreite: BeamMP sendet detaillierte Physikdaten für jedes Fahrzeug. Hohe Spielerzahlen mit mehreren Fahrzeugen pro Spieler können die Bandbreite schnell auslasten.
Leistungstipp: Wenn Spieler Verzögerungen oder Rubber-Banding erleben, versuchen Sie MaxCars auf 1 zu reduzieren und MaxPlayers zu senken. Dies ist die effektivste Einzelmaßnahme zur Verbesserung der Serverleistung.

Verbindung herstellen

Spieler verbinden sich mit BeamMP-Servern über den BeamMP-Launcher, nicht den Standard-BeamNG.drive-Launcher.

Über den Server-Browser

  1. Laden Sie den BeamMP-Launcher von beammp.com herunter und installieren Sie ihn.
  2. Starten Sie den BeamMP-Launcher. Er startet BeamNG.drive mit dem geladenen BeamMP-Multiplayer-Mod.
  3. Wählen Sie im Hauptmenü Multiplayer.
  4. Durchsuchen Sie die Serverliste oder verwenden Sie die Suchleiste, um Ihren Server nach Namen zu finden.
  5. Klicken Sie auf Ihren Server und wählen Sie Connect.

Über Direktverbindung

  1. Klicken Sie im BeamMP-Multiplayer-Menü auf Direct Connect.
  2. Geben Sie die IP-Adresse und den Port Ihres Servers im Format IP:PORT ein (z.B. 192.168.1.1:30814).
  3. Klicken Sie auf Connect.
Server erscheint nicht im Browser? Stellen Sie sicher, dass PRIVATE auf false gesetzt ist und Ihr Authentifizierungsschlüssel gültig ist. Es kann ein bis zwei Minuten nach dem Start dauern, bis der Server im Browser erscheint. Wenn er immer noch nicht erscheint, überprüfen Sie die Konsole auf Authentifizierungsfehler. Beachten Sie, dass Ihr Port zufällig zugewiesen wird, es sei denn, Sie haben eine private IP -- prüfen Sie GPanel für den korrekten Port.

Speicherverwaltung

BeamNG.drive ist ein sitzungsbasiertes Spiel. Es gibt keinen persistenten Weltzustand oder Speicherstand für den Server. Wenn Spieler die Verbindung trennen oder der Server neu startet, werden alle Fahrzeugpositionen und -zustände zurückgesetzt. Jede Sitzung beginnt neu.

  • Es gibt keine Weltspeicherstände zum Sichern oder Verwalten.
  • Serverkonfiguration (ServerConfig.toml) und Ressourcen bleiben über Neustarts hinweg erhalten.
  • Spieler-Fahrzeugkonfigurationen werden clientseitig gespeichert, nicht auf dem Server.
Hinweis: Einige serverseitige Lua-Plugins können benutzerdefinierte Persistenzfunktionen implementieren (wie das Speichern von Spielerpositionen oder Wirtschaftsdaten), dies ist jedoch keine Standardfunktion. Siehe BeamMP Admin- und Ressourcen-Einrichtung für Informationen zu Plugins.

Verwandte Artikel


Weitere Hilfe benötigt?

Wenn Sie Probleme haben, die in dieser Anleitung nicht behandelt werden, steht Ihnen unser Support-Team zur Verfügung. Eröffnen Sie ein Ticket unter legionhosting.net/submitticket.php mit Ihren Serverdetails und einer Beschreibung des Problems.


War dieser Artikel hilfreich?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.