Kurzantwort. Du kannst einen BeamMP-Server kostenlos selbst hosten: Erstelle einen Auth-Key auf keymaster.beammp.com, lade BeamMP-Server für dein System aus den BeamMP-Server-Releases auf GitHub herunter, starte es einmal, damit ServerConfig.toml angelegt wird, füge den Key ein und öffne Port 30814 für TCP und UDP. Oder miete einen BeamMP-Server und überspring das Netzwerk.
Spieler finden einen öffentlichen Server über seinen Namen in der BeamMP-Serverliste oder treten jedem Server, öffentlich oder privat, mit IP-Adresse und Port über den Tab Direct Connect dieser Liste bei.
Geprüft am 5. November 2026 gegen BeamMP-Server v3.9.3 (veröffentlicht am 23. Mai 2026), das neueste Release auf GitHub.
Diese Anleitung nutzt die BeamMP-Dokumentation auf docs.beammp.com, die GitHub-Seite von BeamMP-Server und das, was wir auf jedem von uns gehosteten BeamMP-Server einsetzen. Für den Mietweg springst du zu Option 2.
Was du brauchst
Einen BeamMP-Auth-Key. Ohne ihn läuft der Server nicht. Du meldest dich mit Discord auf keymaster.beammp.com an, öffnest Schlüssel, klickst auf den grünen Plus-Button und trägst einen Servernamen ein. Gib den Key nie weiter: BeamMP sagt, du sollst ihn wie ein Passwort behandeln.
Die Server-Software. Sie ist kostenlos. Die Releases-Seite bietet Builds für Windows (BeamMP-Server.exe) und für Debian und Ubuntu auf x86_64 und arm64.
Eine Maschine, die dauerhaft läuft: ein Zweit-PC, ein Heimserver oder eine virtuelle Cloud-Maschine.
Netzwerk: Port 30814 (Standard), offen für TCP und UDP. Laut BeamMP-Dokumentation unterstützt der Server nur IPv4.
Linux-Laufzeitbibliothek:liblua5.3-0 unter Debian und Ubuntu, laut README von BeamMP-Server.
Das Spiel: Jeder Spieler braucht BeamNG.drive mit installiertem BeamMP.
Option 1: selbst hosten
Diese Schritte gelten für Ubuntu 24.04 auf x86_64. Für ein anderes System wählst du die passende Datei auf der Releases-Seite. BeamMP empfiehlt, den Server nicht als root zu starten.
Einmal starten, damit ServerConfig.toml angelegt wird. Solange kein Key in der Datei steht, meldet der Server, dass kein AuthKey gesetzt ist, und beendet sich nach etwa 10 Sekunden von selbst.
./BeamMP-Server
ServerConfig.toml bearbeiten. Die Einträge, die die meisten ändern:
Eine neue Datei beginnt mit Private = true, wodurch der Server nicht in der öffentlichen Liste erscheint. Setze den Wert auf false, um gelistet zu werden. Mods kommen nach Resources/Client.
Port öffnen. Erlaube Port 30814 für TCP und UDP in der Firewall der Maschine (mit ufw: sudo ufw allow 30814/tcp und sudo ufw allow 30814/udp) und leite beide im Router auf diese Maschine weiter. Laut BeamMP-Dokumentation solltest du interne und externe Ports gleich setzen, falls dein Router beide anzeigt. Eine virtuelle Maschine bei einem Cloud-Anbieter braucht keine Router-Weiterleitung, nur ihre eigenen Firewall-Regeln.
Server erneut starten mit ./BeamMP-Server und in der Konsole nach Zeilen mit [ERROR] oder [WARN] suchen. Damit er nach dem Abmelden weiterläuft, nutze einen systemd-Dienst oder screen.
Port testen. Die Port-Forwarding-Seite von BeamMP verweist auf das Tool CheckBeamMP: status: ok bedeutet, dass der Port offen ist. Ein Fehler kann heißen, dass dein Internetanbieter CGNAT nutzt, was Weiterleitungen blockiert.
Windows
Lade BeamMP-Server.exe herunter, lege es in einen eigenen Ordner und starte es einmal, damit ServerConfig.toml angelegt wird. Bearbeite die Datei wie in Schritt 4, installiere die Visual C++ Redistributables (laut BeamMP-Dokumentation für den Server unter Windows nötig) und erlaube Port 30814 für TCP und UDP in der Windows-Firewall und im Router.
So treten Spieler bei
Öffentlicher Server: Suche in der BeamMP-Serverliste nach seinem Namen.
Privater Server oder schneller Test: Öffne den Tab Direct Connect der Serverliste und gib IP-Adresse und Port ein. Auf demselben PC nimmst du 127.0.0.1, im selben Netzwerk die lokale IP der Maschine und von außen die öffentliche IP.
Option 2: bei PlayNHost hosten
Mieten erspart dir Firewall, Port-Weiterleitung und Update-Routine. Port und Konfigurationsdatei sind für dich eingerichtet, den kostenlosen BeamMP-Key bringst du weiterhin selbst mit.
Tarif wählen. Öffne die BeamMP-Server-Hosting-Seite. Der Tarif zum Zeitpunkt des Schreibens ist COVET, für 10 Spieler. Klicke dort auf Tarif anpassen und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
Key erstellen. Während der Server installiert wird, meldest du dich auf keymaster.beammp.com an und erstellst einen Key wie oben beschrieben.
Server öffnen kannst du auf panel.playnhost.com. Auf dem Tab Übersicht führt dich die Karte Live gehen durch Key, Name und Beschreibung, Tags, Karte und die Frage, ob der Server öffentlich oder privat ist.
Füge den Key in Schritt 1 der Karte ein. Du kannst ihn auch im Feld BeamMP-Auth-Key auf der Seite Einstellungen einfügen.
Server starten. Klicke auf der Karte auf Speichern und starten (Speichern und neu starten, wenn der Server schon läuft). Das Panel zählt den Server als laufend, sobald die Konsole die Zeile [INFO] Vehicle data network online on port ... zeigt.
Beitreten. Die Karte Live gehen prüft die BeamMP-Serverliste alle 30 Sekunden und zeigt Du bist live, sobald dein öffentlicher Server darin steht. Spieler finden ihn dann über den Namen. Bei einem privaten Server nutzen deine Freunde Direct Connect mit der Direct-connect-Adresse aus der Übersicht. Sie steht auch als Beitrittsadresse in der E-Mail, die wir senden, wenn der Server online ist.
Mods und Maps hinzufügen (optional). Nutze die Seite Mods & Maps. Maps, die du dort hochlädst, erscheinen zuerst in der Kartenliste der Karte Live gehen.
Was das Panel für dich erledigt
Das Start-Tor. Ist kein Auth-Key gesetzt, bootet der Server nicht. Die Konsole zeigt eine Meldung, dass BeamMP ohne Key nicht startet, und sagt dir, wo du ihn einfügst. Füge den Key ein und drücke erneut auf Start.
Die Konfigurationsdatei. Bei jedem Start gibt das Panel deine Einstellungen an BeamMP weiter, das sie in ServerConfig.toml schreibt: Name, Beschreibung, Karte, Tags, Spielerlimit, Fahrzeuglimit, privat, Gäste, Chat-Protokoll und den Key. Handarbeit an diesen Einstellungen wird überschrieben, und eine Zeile, die der Server nicht lesen kann, verhindert den Start. Ändere Einstellungen stattdessen im Panel. Das Spielerlimit richtet sich nach deinem Tarif.
Der Port. Das Panel gibt dem Server seinen Spielport und schreibt ihn für dich. Du leitest nichts weiter.
Add-on-Ordner. Die Installation legt Resources/Client und Resources/Server vor dem ersten Start an. Client nimmt .zip-Mods auf, die jeder Spieler beim Beitritt herunterlädt. Server nimmt einen Ordner pro Lua-Plugin auf.
Updates. Der Installer lädt das neueste BeamMP-Release herunter. Bei eingeschaltetem Auto-Update prüft das Panel bei jedem Start auf ein neues Release und installiert es, und deine Konfiguration und dein Ordner Resources bleiben unberührt. Die Konfigurationsdatei von BeamMP selbst rät Serverbetreibern, zu aktualisieren, sobald eine neue Version erscheint. Eine angepinnte Version wird nie aktualisiert.
Selbst hosten oder mieten: ein ehrlicher Vergleich
Kosten. Selbst gehostet: Software und Key sind kostenlos, du zahlst für Hardware, Strom und Bandbreite oder für eine virtuelle Cloud-Maschine. Gemietet: eine monatliche Gebühr je nach Tarif. Siehe den aktuellen Tarif.
Verfügbarkeit. Selbst gehostet: so zuverlässig wie deine Maschine und dein Heiminternet, und sie muss laufen, wann immer Freunde fahren. Gemietet: läuft auf der Hardware des Hosts, nicht auf deinem PC.
Netzwerk. Selbst gehostet: Du öffnest Port 30814 für TCP und UDP und stößt vielleicht auf CGNAT. Gemietet: keine Router-Arbeit, und deine Heim-IP ist nicht beteiligt.
Nötiges Können. Selbst gehostet: Kommandozeile, eine TOML-Datei, Port-Weiterleitung und Updates. Eine gute Möglichkeit zu lernen. Gemietet: ein Web-Panel mit Formularfeldern.
Updates. Selbst gehostet: neuen Build herunterladen und die Datei ersetzen. Gemietet: Auto-Update installiert beim Serverstart einen neuen Build.
Selbst hosten passt zu dir, wenn ohnehin ein Rechner den ganzen Tag läuft und du dich mit Netzwerken wohlfühlst. Mieten passt zu dir, wenn du die Zeit lieber mit Fahren verbringst.
Häufige Probleme und Lösungen
Der Server startet nicht ohne Key
Ursache:AuthKey ist leer. BeamMP-Server gibt No AuthKey specified aus und beendet sich, auch wenn der Server privat ist.
Ursache: Der Port ist für TCP oder UDP geschlossen, oder dein Internetanbieter nutzt CGNAT. Laut BeamMP-Dokumentation deuten die Fehler 10060, 10061 und 10030 darauf hin.
Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Du kannst alles akzeptieren, nur essenzielle Cookies akzeptieren oder pro Kategorie wählen.Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Sie sind hier standardmäßig aktiv. Du kannst alles abschalten, was du nicht möchtest.Datenschutzerklärung lesen