So richtest du einen BeamMP Server ein

Ein BeamMP Server lässt deine Gruppe gemeinsam BeamNG.drive fahren, auf deiner Karte, mit deinen Mods und deinen Regeln, egal ob dein eigener PC an ist. Es gibt drei Wege, einen zu betreiben: von Hand, in Docker oder verwaltet auf Flux.

Option 1: von Hand

Der Server ist das eigene Programm von BeamMP, BeamMP-Server, ein kostenloser Download aus seinen GitHub-Versionen (BeamMP/BeamMP-Server): etwa 12 MB, mit Builds für Windows, Ubuntu 22.04 und 24.04 sowie Debian 12 und 13. Er braucht keine Kopie von BeamNG.drive: Jeder Spieler bringt sein eigenes Spiel mit.

  1. Lade den Build für dein System von github.com/BeamMP/BeamMP-Server/releases herunter und mache ihn unter Linux ausführbar (chmod +x).
  2. Führe ihn einmal aus: Er schreibt eine ServerConfig.toml neben sich und stoppt, weil es noch keinen AuthKey gibt.
  3. Hol dir einen kostenlosen AuthKey auf keymaster.beammp.com und füge ihn in AuthKey in der ServerConfig.toml ein.
  4. Setze Name, Map, MaxPlayers und Private und starte den Server dann erneut.
  5. Öffne Port 30814 für TCP und UDP in deiner Firewall und leite ihn auf deinem Router weiter, wenn du zu Hause hostest.

ServerConfig.toml

SchlüsselStandardWas er bewirkt
AuthKey(empty)Dein Key aus dem Keymaster. Ohne ihn startet der Server nicht
NameBeamMP ServerDer Name in der Serverliste
BeschreibungBeamMP-StandardbeschreibungDer Text unter dem Namen in der Liste
TagsFreeroamSuchtags, durch Kommas getrennt
Karte/levels/gridmap_v2/info.jsonDie Karte, die jeder Spieler lädt
MaxPlayers8Spieler gleichzeitig
MaxCars1Autos pro Spieler
Privattruetrue hält den Server aus der Liste
Port30814TCP und UDP
AllowGueststrueSpieler ohne BeamMP-Konto
ResourceFolderRessourcenWo Mods (Client) und Plugins (Server) liegen

Jeder Schlüssel kann auch aus einer Umgebungsvariable kommen (BEAMMP_NAME, BEAMMP_MAP, BEAMMP_AUTH_KEY und so weiter), und eine Umgebungsvariable hat Vorrang vor der Datei.

Mods und Plugins

  • Resources/Client: Mods als .zip-Dateien. Der Server sendet jede davon an jeden Spieler, der beitritt.
  • Resources/Server: Lua-Plugins, jeweils ein Ordner.

Option 2: Docker

runonflux/beammp-server-flux, unser Image (Quellcode auf GitHub, RunOnFlux/beammp-server-flux), betreibt BeamMP-Server unverändert unter einem Supervisor. Es schreibt die ServerConfig.toml aus Umgebungsvariablen (BEAMMP_AUTH_KEY, BEAMMP_NAME, BEAMMP_MAP, BEAMMP_MAX_PLAYERS, BEAMMP_MAX_CARS, BEAMMP_PRIVATE, BEAMMP_ALLOW_GUESTS, BEAMMP_DESCRIPTION, BEAMMP_TAGS, GAME_PORT) und folgt den stabilen Versionen von BeamMP von selbst.

  • Binde /mnt/beammp/data als Volume für deine Dateien ein (Einstellungen, Mods, Plugins, Bans, Backups) und /mnt/beammp/server für die heruntergeladenen Builds und Logs.
  • Ohne AuthKey wartet er und sagt, wo man einen bekommt, statt in einer Schleife neu zu starten.
  • Es bringt ein kleines Plugin mit, FluxAdmin, für eine maschinenlesbare Spielerliste, Kicks nach Spieler-ID und Bans.

Option 3: verwaltet auf Flux

Stelle einen BeamMP Server in der dezentralen Flux Cloud bereit, auf demselben Image, mit den Einstellungen als Formulare, dem Port, der für dich geöffnet und geroutet wird, DDoS-Schutz inklusive und einem Dashboard mit einer Live-Serverkonsole, einem Maps-Tab, Mods, Lua-Plugins, Bans, einem Dateibrowser und Backups. Die Tarife beginnen bei $2.99 im Monat.

  1. Wähle den Tarif für 10, 20 oder 40 Spieler.
  2. Wähle eine Region in der Nähe deiner Spieler.
  3. Füge deinen AuthKey ein, benenne den Server, wähle eine Karte und stelle ihn bereit. Er ist innerhalb einer Minute online.
  4. Finde den Server über den Namen im BeamMP Launcher oder nutze Direct Connect mit der Adresse aus dem Dashboard.

Häufig gestellte Fragen

Ist der BeamMP Server kostenlos?

Ja. BeamMP-Server ist kostenlos und Open Source (AGPL-3.0), und der AuthKey ebenso. Spieler brauchen ihr eigenes BeamNG.drive und den kostenlosen BeamMP Launcher. Geld kostet die Maschine, auf der der Server läuft.

Läuft der BeamMP Server unter Linux?

Ja, nativ: BeamMP veröffentlicht Builds für Ubuntu 22.04 und 24.04 sowie Debian 12 und 13, für x86_64 und arm64.

Warum schließt sich mein Server nach 10 Sekunden?

Er hat keinen AuthKey. BeamMP protokolliert „No AuthKey specified“ und beendet sich. Hol dir einen kostenlosen Key auf keymaster.beammp.com und trage ihn in die ServerConfig.toml ein.

Verwandte BeamMP-Anleitungen