BeamMP (BeamNG)BeamNG-Server mit BeamMP erstellen — Schritt-für-Schritt-Anleitung
Eröffnen Sie in unter 30 Minuten einen BeamNG-Multiplayer-Server mit BeamMP. Installation, Konfiguration und VPS-Hosting Schritt für Schritt erklärt.
TL;DR
BeamMP ist der inoffizielle Multiplayer-Mod, der mehrere Spieler auf BeamNG.drive spielen lässt. Sie können Ihren eigenen Server in etwa 20 Minuten erstellen: Laden Sie BeamMP Server herunter, erzeugen Sie einen Schlüssel auf beammp.com, bearbeiten Sie ServerConfig.toml, öffnen Sie die TCP/UDP-Ports 30814 und starten Sie. Diese Anleitung deckt Windows und Linux ab.
Was ist BeamMP und warum einen eigenen Server erstellen?
BeamNG.drive ist ein Fahrsimulator, bekannt für seine realistische Physik-Engine (Karosserie-Verformungen, Federungssimulation, Fahrzeugdynamik). Ursprünglich ist das Spiel strikt Solo: kein Multiplayer-Modus ist von BeamNG GmbH integriert.
BeamMP schließt diese Lücke. Seit 2020 von der Community entwickelt, fügt dieser Mod einen echten Multiplayer-Modus zu BeamNG hinzu: Synchronisation von Fahrzeugen, Schäden, Kollisionen, Chat und sogar Wetter. Kompatibel mit fast allen Fahrzeug-Mods des Original-Spiels.
Warum einen eigenen Server erstellen statt einem öffentlichen Server beitreten?
- Volle Kontrolle über Spielerliste, Mods, Map
- Private Sessions unter Freunden, ohne Eindringlinge
- Custom Server-Mods für Skripte, Regeln oder Events
- Optimale Leistung: Sie wählen die Maschine, keinen überlasteten Anbieter
- Keine Warteschlange: Ihr Server, Ihre Regeln
Voraussetzungen vor dem Start
Bevor Sie loslegen, prüfen Sie die technische Mindestausstattung:
- Betriebssystem: Windows 10/11 oder Linux (Ubuntu 20.04+, Debian 11+, Arch)
- Mindest-RAM: 2 GB frei für 4 Spieler, 4 GB für 8 Spieler, 8 GB für 16 Spieler
- CPU: 1 aktueller Kern (Ryzen oder Intel 10. Gen+) pro 4 Spieler
- Speicher: 500 MB für den Server, +500 MB bis 5 GB je nach installierten Mods
- Verbindung: mindestens 5 Mbit/s Upload pro 4 Spieler
- Ports: 30814 TCP UND UDP offen (in der Config änderbar)
- Kein Java nötig: BeamMP Server ist ein natives C++-Binary
Sie brauchen außerdem ein Konto auf beammp.com, um einen Authentifizierungsschlüssel zu erzeugen (kostenlos, 2 min). Und natürlich das Spiel BeamNG.drive auf Steam für die Spieler (~25 €).
Merken: Die Qualität Ihres Hostings ist wichtiger als die RAM-Menge. Schlechte CPU = Lags für alle, selbst mit 32 GB RAM verfügbar.
Schritt 1: BeamMP Server herunterladen und installieren
Gehen Sie zur offiziellen Download-Seite: https://beammp.com/server. Sie finden dort die Binaries für Windows und Linux.
Unter Windows
- Laden Sie BeamMP-Server.exe herunter (Windows-x64-Version)
- Erstellen Sie einen dedizierten Ordner, z. B.
C:\BeamMP-Server\ - Legen Sie die Exe-Datei in diesen Ordner
- Starten Sie
BeamMP-Server.exeeinmal per Doppelklick: Die Datei ServerConfig.toml und der Ordner Resources/ werden automatisch erstellt - Schließen Sie das Fenster (CTRL+C in der Konsole) — der Server startet nicht ohne Authentifizierungsschlüssel
Verzeichnisstruktur nach dem ersten Start:
C:\BeamMP-Server\
├── BeamMP-Server.exe
├── ServerConfig.toml
├── Server.log
└── Resources/
├── Client/
└── Server/
Unter Linux (Debian/Ubuntu)
# Abhängigkeiten installieren
sudo apt update
sudo apt install -y wget curl libssl3 zlib1g
# Server-Ordner erstellen
mkdir -p ~/beammp-server
cd ~/beammp-server
# Binary herunterladen
wget https://github.com/BeamMP/BeamMP-Server/releases/latest/download/BeamMP-Server.debian.bookworm
mv BeamMP-Server.debian.bookworm BeamMP-Server
chmod +x BeamMP-Server
# Erster Start zur Generierung der Config
./BeamMP-Server
# Mit CTRL+C beenden
Auf Arch oder anderen Distributionen laden Sie die entsprechende Version aus den BeamMP-Server GitHub-Releases.
Wichtig: Starten Sie den Server nie als Root (
sudo). Erstellen Sie aus Sicherheitsgründen einen dedizierten Benutzerbeammp.
Schritt 2: Einen BeamMP-Authentifizierungsschlüssel erhalten
Der Server benötigt einen AuthKey, um mit den BeamMP-Master-Servern zu kommunizieren. Ohne gültigen Schlüssel verweigert er den Start.
- Gehen Sie auf https://beammp.com und klicken Sie oben rechts auf « Login »
- Melden Sie sich mit Ihrem Konto an (in 30 Sekunden erstellt, falls Sie noch keins haben)
- Wechseln Sie zu « My Servers » im Benutzermenü
- Klicken Sie auf « Create new key »
- Geben Sie Ihrem Schlüssel einen Namen (z. B.
Mein-eigener-Server) und bestätigen Sie - Kopieren Sie den erzeugten Schlüssel (Format: langer alphanumerischer String)
Öffnen Sie nun die Datei ServerConfig.toml in einem Texteditor (Notepad++, VS Code, nano unter Linux). Suchen Sie die Zeile:
AuthKey = ""
Und fügen Sie Ihren Schlüssel zwischen den Anführungszeichen ein:
AuthKey = "ihr-generierter-schluessel-xxxxxxxxxxxxxxxxxxxxxx"
Speichern Sie die Datei. Teilen Sie diesen Schlüssel niemals: Er ist mit Ihrem beammp.com-Konto verknüpft und identifiziert Ihren Server in der öffentlichen Liste.
Ein Schlüssel pro Server: Wenn Sie mehrere BeamMP-Server hosten, erzeugen Sie für jeden einen eigenen Schlüssel. Sonst kommt es zu Konflikten in der öffentlichen Liste.
Schritt 3: ServerConfig.toml konfigurieren
Die Datei ServerConfig.toml enthält alle Parameter Ihres Servers. Hier die wichtigsten:
| Parameter | Standardwert | Beschreibung |
|---|---|---|
| Name | "BeamMP Server" | Name in der öffentlichen Liste. Max. 64 Zeichen. |
| Port | 30814 | Listen-Port (TCP und UDP). Ändern, wenn Sie mehrere Server hosten. |
| AuthKey | "" | Auf beammp.com erhaltener Schlüssel. Pflicht. |
| MaxPlayers | 8 | Max. Spieler (1 bis 20). Darüber = kritische Leistung. |
| MaxCars | 1 | Fahrzeuge pro Spieler. Setzen Sie 2 oder 3 für Drift-/Konvoi-Sessions. |
| Map | /levels/gridmap_v2/info.json | Standard-Spawn-Map. Liste unten. |
| Description | "BeamMP Default Description" | Text auf der Server-Karte. Markdown unterstützt. |
| Tags | "Freeroam" | Tags für die Suche (kommagetrennt). |
| Password | "" | Zugangspasswort. Leer = offener Server. |
| Private | false | true = Server in öffentlicher Liste unsichtbar. |
| Debug | false | Aktiviert detaillierte Logs. Bei Bugs auf true setzen. |
| ResourceFolder | "Resources" | Name des Mod-Ordners. Nicht ohne Grund ändern. |
Verfügbare offizielle Maps
| Map | Pfad |
|---|---|
| Gridmap v2 (Standard) | /levels/gridmap_v2/info.json |
| West Coast USA | /levels/west_coast_usa/info.json |
| Italy | /levels/italy/info.json |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
| Utah | /levels/utah/info.json |
| East Coast USA | /levels/east_coast_usa/info.json |
| Automation Test Track | /levels/automation_test_track/info.json |
| Industrial | /levels/industrial/info.json |
| Small Island | /levels/small_island/info.json |
Beispiel einer vollständigen Konfiguration
[General]
Name = "[DE] Mein RP-Casual-Server - Drift Italy"
Port = 30814
AuthKey = "mein-schluessel-xxxxxxxxxxxxxxxxxxxxxx"
MaxPlayers = 12
MaxCars = 2
Map = "/levels/italy/info.json"
Description = "Deutschsprachiger Server, entspannte Atmosphäre, Drift und Cruising. Discord.gg/example"
Tags = "Freeroam,Drift,Deutsch,Italy"
Password = ""
Private = false
Debug = false
ResourceFolder = "Resources"
Speichern Sie die Datei. Jede Änderung erfordert einen Server-Neustart, um wirksam zu werden.
Schritt 4: Ports öffnen und Server starten
Das ist der Schritt, der die meisten Einsteiger blockiert. Der BeamMP-Server benötigt, dass die Ports 30814 TCP und 30814 UDP vom Internet aus erreichbar sind.
Fall 1: Sie hosten auf einem VPS
Gute Nachricht: Die meisten VPS (auch die von Lordhosting) haben standardmäßig keine blockierende Firewall. Sie können direkt zum Startbefehl übergehen.
Wenn Ihr Linux-VPS ufw (Ubuntu) oder firewalld (CentOS) verwendet:
# Ubuntu/Debian
sudo ufw allow 30814/tcp
sudo ufw allow 30814/udp
sudo ufw reload
# CentOS/RHEL
sudo firewall-cmd --permanent --add-port=30814/tcp
sudo firewall-cmd --permanent --add-port=30814/udp
sudo firewall-cmd --reload
Fall 2: Sie hosten zu Hause (Internet-Router)
Sie müssen eine Port-Weiterleitung auf Ihrem Router konfigurieren:
- Melden Sie sich an der Oberfläche Ihres Routers an (in der Regel
192.168.1.1oder192.168.0.1) - Suchen Sie den Bereich « NAT », « Port forwarding » oder « Port-Weiterleitung »
- Erstellen Sie 2 Regeln:
- Externer Port 30814 TCP → lokale IP Ihres Rechners, Port 30814
- Externer Port 30814 UDP → lokale IP Ihres Rechners, Port 30814
- Speichern und Router neu starten
Unter Windows öffnen Sie auch die Ports in der Windows-Defender-Firewall:
New-NetFirewallRule -DisplayName "BeamMP TCP" -Direction Inbound -Protocol TCP -LocalPort 30814 -Action Allow
New-NetFirewallRule -DisplayName "BeamMP UDP" -Direction Inbound -Protocol UDP -LocalPort 30814 -Action Allow
Server starten
Unter Windows: Doppelklick auf BeamMP-Server.exe. Eine Konsole öffnet sich. Bei Erfolg sehen Sie:
[INFO] BeamMP-Server vX.X.X
[INFO] Loaded ServerConfig.toml
[INFO] Server registered on backend
[INFO] Listening on 0.0.0.0:30814
Unter Linux:
cd ~/beammp-server
./BeamMP-Server
Für einen dauerhaften Hintergrundlauf (Linux) nutzen Sie screen oder systemd (in Produktion empfohlen).
Verbindung prüfen
Starten Sie BeamNG.drive auf Ihrem PC, gehen Sie zu « Multiplayer » → « Direct Connect », geben Sie die öffentliche IP Ihres Servers ein (oder 127.0.0.1 für lokale Tests) und den Port 30814. Sie sollten verbunden werden.
Schritt 5: Mods hinzufügen und die Karte anpassen
BeamMP unterstützt zwei Mod-Typen:
Client-seitige Mods (Resources/Client/)
Diese Mods werden automatisch an Spieler gesendet, die Ihrem Server beitreten. Ideal für benutzerdefinierte Fahrzeuge, Custom Maps, Skin-Packs.
- Laden Sie den Mod (
.zip-Datei) von mods.beamng.com oder dem BeamNG-Workshop herunter - Legen Sie die
.zipso wie sie ist (nicht entpackt) inResources/Client/ - Starten Sie den Server neu
- Spieler laden den Mod beim Verbinden automatisch herunter
Zu beachtende Grenze: maximal 250 MB Client-Mods insgesamt, um die Verbindungszeit der Spieler nicht zu stark zu verlängern.
Server-Mods (Resources/Server/)
Lua-Skripte für serverseitige Funktionen: Rollensystem, automatische Events, Wirtschaft, Custom Anti-Cheat usw.
Erwartete Struktur:
Resources/Server/
└── MeinSkript/
├── main.lua
└── ressources/
Der Server lädt automatisch alle in Resources/Server/ gefundenen Lua-Skripte beim Start. Die vollständige Server-API-Dokumentation ist auf docs.beammp.com verfügbar.
Map während des Spiels wechseln
Bearbeiten Sie ServerConfig.toml, ändern Sie die Zeile Map = ... und starten Sie neu. Alle Spieler werden für die Dauer des Wechsels getrennt (ca. 30 Sekunden).
Ihren BeamMP-Server auf einem Lordhosting-VPS hosten
BeamMP zu Hause laufen zu lassen, funktioniert für Tests unter Freunden, aber für einen seriösen Server, der 24/7 erreichbar sein muss, ist ein dedizierter VPS die einzige echte Lösung. Hier ist warum:
- 24/7-Uptime: Ihr Server bleibt erreichbar, auch bei ausgeschaltetem PC
- Feste öffentliche IP: keine IP-Neuverteilung bei Router-Ausfällen
- Symmetrische Bandbreite: unbegrenzter Upload im Gegensatz zu einer Heimanlage
- Dedizierte CPU: keine Konkurrenz mit Browser, Discord oder eigenen Spielen
- Keine Router-Konfiguration: Ports bereits offen, Firewall vorkonfiguriert
- Anti-DDoS: Ihr Server bleibt online, auch bei Angriffen
Bei Lordhosting bieten wir Ryzen-VPS an, die perfekt für BeamMP geeignet sind: hohe Single-Thread-Leistung (der Mod ist bei den meisten Berechnungen mono-thread), ultraschneller NVMe für Map-Laden und 1 Gbit/s symmetrisch inklusive.
Empfohlene Konfiguration je Spielerzahl:
| Spieler | RAM | vCPU | Lordhosting-Angebot |
|---|---|---|---|
| 4 Spieler | 2 GB | 1 vCPU | VPS Ryzen S |
| 8 Spieler | 4 GB | 2 vCPU | VPS Ryzen M |
| 16 Spieler | 8 GB | 4 vCPU | VPS Ryzen L |
| 20+ Spieler | 16 GB | 6 vCPU | VPS Ryzen XL |
Unsere BeamMP-Hosting-Angebote entdecken → — Schlüsselfertiger BeamMP-Server mit Pterodactyl-Panel, inkludiertem Anti-DDoS, ab 6,99 €/Monat.
FAQ
Die Antworten auf die häufigsten Fragen zur Erstellung eines BeamMP-Servers finden Sie oben auf dieser Seite (FAQ-Box). Falls eine Frage fehlt, kontaktieren Sie den Lordhosting-Support per Discord oder E-Mail.
Nützliche Quellen
- BeamMP — offizielle Website: Server-Download und Schlüssel-Generierung
- BeamMP Server GitHub: Quellcode, Releases und Issues
- BeamMP-Dokumentation: vollständige technische Doku, Server-API, Lua-Beispiele
- BeamNG.drive Steam: Steam-Seite des Basisspiels (zum Spielen erforderlich)
- Offizielle BeamNG-Mods: Katalog von BeamMP-kompatiblen Fahrzeugen, Maps und Szenarien

