Optie 1: handmatig
De server is het eigen programma van BeamMP, BeamMP-Server, een gratis download van de GitHub-releases (BeamMP/BeamMP-Server): ongeveer 12 MB, met builds voor Windows, Ubuntu 22.04 en 24.04 en Debian 12 en 13. Er is geen kopie van BeamNG.drive nodig: elke speler brengt zijn eigen spel mee.
- Download de build voor je systeem via github.com/BeamMP/BeamMP-Server/releases, en maak hem op Linux uitvoerbaar (chmod +x).
- Draai hem één keer: hij schrijft een ServerConfig.toml naast zichzelf en stopt, omdat er nog geen AuthKey is.
- Haal een gratis AuthKey op via keymaster.beammp.com en plak die in AuthKey in ServerConfig.toml.
- Stel Name, Map, MaxPlayers en Private in, en start daarna de server opnieuw.
- Open poort 30814 voor zowel TCP als UDP in je firewall, en stuur hem door op je router als je thuis host.
ServerConfig.toml
| Sleutel | Standaard | Wat het doet |
|---|---|---|
| AuthKey | (empty) | Je sleutel van de Keymaster. Zonder die start de server niet |
| Naam | BeamMP-server | De naam in de serverlijst |
| Beschrijving | Standaardbeschrijving BeamMP | De tekst onder de naam in de lijst |
| Tags | Freeroam | Zoektags, gescheiden door komma's |
| Map | /levels/gridmap_v2/info.json | De map die elke speler laadt |
| MaxPlayers | 8 | Spelers tegelijk |
| MaxCars | 1 | Auto's per speler |
| Privé | true | true houdt de server uit de lijst |
| Poort | 30814 | TCP en UDP |
| AllowGuests | true | Spelers zonder BeamMP-account |
| ResourceFolder | Bronnen | Waar mods (Client) en plugins (Server) staan |
Elke sleutel kan ook uit een omgevingsvariabele komen (BEAMMP_NAME, BEAMMP_MAP, BEAMMP_AUTH_KEY enzovoort), en een omgevingsvariabele wint van het bestand.
Mods en plugins
- Resources/Client: mods als .zip-bestanden. De server stuurt elk ervan naar elke speler die joint.
- Resources/Server: Lua-plugins, elk in een eigen map.
Optie 2: Docker
runonflux/beammp-server-flux, onze image (bron op GitHub, RunOnFlux/beammp-server-flux), draait BeamMP-Server ongewijzigd onder een supervisor. Het schrijft ServerConfig.toml uit omgevingsvariabelen (BEAMMP_AUTH_KEY, BEAMMP_NAME, BEAMMP_MAP, BEAMMP_MAX_PLAYERS, BEAMMP_MAX_CARS, BEAMMP_PRIVATE, BEAMMP_ALLOW_GUESTS, BEAMMP_DESCRIPTION, BEAMMP_TAGS, GAME_PORT) en volgt BeamMP's stabiele releases zelfstandig.
- Koppel /mnt/beammp/data aan een volume voor je bestanden (instellingen, mods, plugins, bans, backups) en /mnt/beammp/server voor de gedownloade builds en logs.
- Zonder AuthKey wacht hij en zegt hij waar je er een krijgt, in plaats van in een lus te herstarten.
- Er zit een kleine plugin bij, FluxAdmin, voor een machineleesbare spelerslijst, kicks op speler-id en bans.
Optie 3: beheerd op Flux
Deploy een BeamMP-server op de gedecentraliseerde cloud van Flux, op dezelfde image, met de instellingen als formulieren, de poort geopend en doorgestuurd voor jou, DDoS-bescherming inbegrepen, en een dashboard met een live serverconsole, een Maps-tabblad, mods, Lua-plugins, bans, een bestandsbrowser en backups. Abonnementen starten bij $2.99 per maand.
- Kies het abonnement met 10, 20 of 40 spelers.
- Kies een regio dicht bij je spelers.
- Plak je AuthKey, geef de server een naam, kies een map en deploy. Hij staat binnen een minuut aan.
- Zoek de server op naam in de BeamMP-launcher, of gebruik Direct Connect met het adres uit het dashboard.
Veelgestelde vragen
Is de BeamMP-server gratis?
Ja. BeamMP-Server is gratis en open source (AGPL-3.0), en de AuthKey ook. Spelers hebben hun eigen BeamNG.drive en de gratis BeamMP-launcher nodig. Wat geld kost is de machine die de server draait.
Draait de BeamMP-server op Linux?
Ja, native: BeamMP publiceert builds voor Ubuntu 22.04 en 24.04 en Debian 12 en 13, voor x86_64 en arm64.
Waarom sluit mijn server na 10 seconden?
Hij heeft geen AuthKey. BeamMP logt "No AuthKey specified" en sluit zich af. Haal een gratis sleutel op bij keymaster.beammp.com en zet die in ServerConfig.toml.