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.
- Lade den Build für dein System von github.com/BeamMP/BeamMP-Server/releases herunter und mache ihn unter Linux ausführbar (chmod +x).
- Führe ihn einmal aus: Er schreibt eine ServerConfig.toml neben sich und stoppt, weil es noch keinen AuthKey gibt.
- Hol dir einen kostenlosen AuthKey auf keymaster.beammp.com und füge ihn in AuthKey in der ServerConfig.toml ein.
- Setze Name, Map, MaxPlayers und Private und starte den Server dann erneut.
- Ö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üssel | Standard | Was er bewirkt |
|---|---|---|
| AuthKey | (empty) | Dein Key aus dem Keymaster. Ohne ihn startet der Server nicht |
| Name | BeamMP Server | Der Name in der Serverliste |
| Beschreibung | BeamMP-Standardbeschreibung | Der Text unter dem Namen in der Liste |
| Tags | Freeroam | Suchtags, durch Kommas getrennt |
| Karte | /levels/gridmap_v2/info.json | Die Karte, die jeder Spieler lädt |
| MaxPlayers | 8 | Spieler gleichzeitig |
| MaxCars | 1 | Autos pro Spieler |
| Privat | true | true hält den Server aus der Liste |
| Port | 30814 | TCP und UDP |
| AllowGuests | true | Spieler ohne BeamMP-Konto |
| ResourceFolder | Ressourcen | Wo 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.
- Wähle den Tarif für 10, 20 oder 40 Spieler.
- Wähle eine Region in der Nähe deiner Spieler.
- Füge deinen AuthKey ein, benenne den Server, wähle eine Karte und stelle ihn bereit. Er ist innerhalb einer Minute online.
- 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.