Comment configurer un serveur BeamMP

Un serveur BeamMP permet à votre groupe de conduire BeamNG.drive ensemble sur votre carte, avec vos mods et vos règles, que votre propre PC soit allumé ou non. Il existe trois façons d'en faire tourner un : à la main, avec Docker, ou géré sur Flux.

Option 1 : à la main

Le serveur est le programme propre à BeamMP, BeamMP-Server, téléchargeable gratuitement depuis ses versions GitHub (BeamMP/BeamMP-Server) : environ 12 MB, avec des builds pour Windows, Ubuntu 22.04 et 24.04 et Debian 12 et 13. Il n'a pas besoin d'une copie de BeamNG.drive : chaque joueur apporte son propre jeu.

  1. Téléchargez le build pour votre système depuis github.com/BeamMP/BeamMP-Server/releases, et sous Linux rendez-le exécutable (chmod +x).
  2. Lancez-le une fois : il écrit un ServerConfig.toml à côté de lui puis s'arrête, car il n'y a pas encore de clé AuthKey.
  3. Obtenez une clé AuthKey gratuite sur keymaster.beammp.com et collez-la dans AuthKey dans ServerConfig.toml.
  4. Réglez Name, Map, MaxPlayers et Private, puis redémarrez le serveur.
  5. Ouvrez le port 30814 en TCP et UDP dans votre pare-feu, et redirigez-le sur votre routeur si vous hébergez chez vous.

ServerConfig.toml

CléPar défautCe que ça fait
Clé AuthKey(empty)Votre clé du Keymaster. Sans elle, le serveur ne démarrera pas
NomServeur BeamMPLe nom dans la liste des serveurs
DescriptionDescription par défaut de BeamMPLe texte sous le nom dans la liste
TagsFreeroamTags de recherche, séparés par des virgules
Carte/levels/gridmap_v2/info.jsonLa carte que charge chaque joueur
MaxPlayers8Joueurs simultanés
MaxCars1Voitures par joueur
PrivétrueActivé : le serveur reste hors de la liste
Port30814TCP et UDP
AllowGueststrueJoueurs sans compte BeamMP
ResourceFolderRessourcesOù se trouvent les mods (Client) et les plugins (Server)

Chaque clé peut aussi provenir d'une variable d'environnement (BEAMMP_NAME, BEAMMP_MAP, BEAMMP_AUTH_KEY, etc.), et une variable d'environnement prime sur le fichier.

Mods et plugins

  • Resources/Client : des mods en fichiers .zip. Le serveur envoie chacun d'eux à chaque joueur qui rejoint.
  • Resources/Server : plugins Lua, un dossier chacun.

Option 2 : Docker

runonflux/beammp-server-flux, notre image (source sur GitHub, RunOnFlux/beammp-server-flux), fait tourner BeamMP-Server sans modification sous un superviseur. Elle écrit ServerConfig.toml à partir de variables d'environnement (BEAMMP_AUTH_KEY, BEAMMP_NAME, BEAMMP_MAP, BEAMMP_MAX_PLAYERS, BEAMMP_MAX_CARS, BEAMMP_PRIVATE, BEAMMP_ALLOW_GUESTS, BEAMMP_DESCRIPTION, BEAMMP_TAGS, GAME_PORT) et suit seule les versions stables de BeamMP.

  • Montez /mnt/beammp/data sur un volume pour vos fichiers (paramètres, mods, plugins, bannissements, sauvegardes) et /mnt/beammp/server pour les versions téléchargées et les journaux.
  • Sans clé AuthKey, il attend et indique où en obtenir une, au lieu de redémarrer en boucle.
  • Il embarque un petit plugin, FluxAdmin, pour une liste de joueurs lisible par machine, des expulsions par identifiant de joueur et des bannissements.

Option 3 : géré sur Flux

Déployez un serveur BeamMP sur le cloud décentralisé Flux, sur la même image, avec les paramètres sous forme de formulaires, le port ouvert et redirigé pour vous, la protection DDoS incluse, et un tableau de bord avec console serveur en direct, un onglet Cartes, des mods, des plugins Lua, des bannissements, un explorateur de fichiers et des sauvegardes. Les offres démarrent à $2.99 par mois.

  1. Choisissez l'offre à 10, 20 ou 40 joueurs.
  2. Choisissez une région proche de vos joueurs.
  3. Collez votre clé AuthKey, nommez le serveur, choisissez une carte et déployez. Il est en ligne en moins d'une minute.
  4. Trouvez le serveur par son nom dans le lanceur BeamMP, ou utilisez la connexion directe avec l'adresse indiquée sur le tableau de bord.

Questions fréquentes

Le serveur BeamMP est-il gratuit ?

Oui. BeamMP-Server est gratuit et open source (AGPL-3.0), et la clé AuthKey aussi. Les joueurs ont besoin de leur propre BeamNG.drive et du lanceur BeamMP gratuit. Ce qui coûte de l'argent, c'est la machine qui fait tourner le serveur.

Le serveur BeamMP tourne-t-il sous Linux ?

Oui, nativement : BeamMP publie des builds pour Ubuntu 22.04 et 24.04 et Debian 12 et 13, pour x86_64 et arm64.

Pourquoi mon serveur se ferme-t-il après 10 secondes ?

Il n'a pas de clé AuthKey. BeamMP journalise « No AuthKey specified » puis se ferme. Obtenez une clé gratuite sur keymaster.beammp.com et placez-la dans ServerConfig.toml.

Guides BeamMP associés