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.
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.
Erster Start
Wenn Sie Ihren BeamMP-Server zum ersten Mal erhalten, befolgen Sie diese Schritte, um ihn online zu bringen:
- Melden Sie sich bei GPanel an und wählen Sie Ihren BeamMP-Server aus.
- Vor dem Start müssen Sie einen Authentifizierungsschlüssel erhalten (siehe unten). Ohne diesen kann sich der Server nicht bei den BeamMP-Diensten authentifizieren.
- Navigieren Sie zum Startup-Tab und fügen Sie Ihren Authentifizierungsschlüssel in die Variable
AUTHKEYein. - Passen Sie optional weitere Startvariablen wie Servername und maximale Spieleranzahl an.
- Gehen Sie zum Console-Tab und klicken Sie auf Start.
- Der Server lädt beim ersten Start automatisch die BeamMP-Server-Dateien herunter. Dies kann einige Minuten dauern.
- Sobald die Konsole
[INFO] Server started!oder ähnliches anzeigt, ist Ihr Server online und erscheint im BeamMP-Server-Browser.
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
- Gehen Sie zu beammp.com/k/keys (der BeamMP Keymaster).
- Melden Sie sich mit Ihrem Discord-Konto an. Wenn Sie kein BeamMP-Konto haben, werden Sie aufgefordert, eines zu erstellen.
- Klicken Sie auf Create a key (oder + / New Key je nach aktueller Benutzeroberfläche).
- Geben Sie einen Namen für Ihren Server ein (dies ist nur eine Bezeichnung für Ihre Referenz) und die IP-Adresse Ihres Servers.
- Kopieren Sie die generierte Schlüsselzeichenfolge.
Den Schlüssel zu Ihrem Server hinzufügen
- Gehen Sie in GPanel zum Startup-Tab.
- Fügen Sie Ihren Schlüssel in die Variable
AUTHKEYein. - Starten Sie den Server neu, damit die Änderung wirksam wird.
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. |
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. |
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
1pro 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.
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
- Laden Sie den BeamMP-Launcher von beammp.com herunter und installieren Sie ihn.
- Starten Sie den BeamMP-Launcher. Er startet BeamNG.drive mit dem geladenen BeamMP-Multiplayer-Mod.
- Wählen Sie im Hauptmenü Multiplayer.
- Durchsuchen Sie die Serverliste oder verwenden Sie die Suchleiste, um Ihren Server nach Namen zu finden.
- Klicken Sie auf Ihren Server und wählen Sie Connect.
Über Direktverbindung
- Klicken Sie im BeamMP-Multiplayer-Menü auf Direct Connect.
- Geben Sie die IP-Adresse und den Port Ihres Servers im Format
IP:PORTein (z.B.192.168.1.1:30814). - Klicken Sie auf Connect.
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.
Verwandte Artikel
- BeamMP Admin- und Ressourcen-Einrichtung — Admin-Befehle, benutzerdefinierte Maps, Plugins und Ressourcenverwaltung
- So finden Sie Ihre Server-IP und den Port
- Dateien per SFTP hochladen
- Server-Startanleitung — Allgemeine Anleitung zum Starten eines beliebigen Gameservers bei Legion Hosting
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.