BeamMP : comment créer un serveur BeamNG.drive multijoueur
BeamNG.drive est connu pour sa simulation de physique automobile ultra-réaliste, mais le jeu reste avant tout une expérience solo. C'est là que BeamMP entre en jeu : ce mod gratuit transforme BeamNG.drive en expérience multijoueur, permettant de rouler, crasher et explorer des maps avec vos amis sur un même serveur.
Créer son propre serveur BeamMP permet de choisir la map, d'ajouter des mods (véhicules, circuits), de contrôler qui rejoint la partie et de garder le serveur en ligne 24h/24. Ce guide vous accompagne de A à Z : obtention de la clé d'authentification, création du serveur, configuration et ajout de mods.
Qu'est-ce que BeamMP ?
BeamMP est un mod multijoueur open-source pour BeamNG.drive. Il ajoute un mode multijoueur complet au jeu : liste de serveurs, connexion directe, synchronisation des véhicules et de la physique entre joueurs. Le mod est gratuit et compatible avec toutes les maps et véhicules de BeamNG.drive, y compris les mods custom.
Pour jouer en BeamNG multijoueur, chaque joueur doit posséder BeamNG.drive sur Steam et installer le BeamMP Launcher (téléchargeable gratuitement sur beammp.com). Le launcher remplace le lanceur classique du jeu et ajoute un onglet "Multiplayer" avec la liste des serveurs publics et la connexion directe.
Le port par défaut de BeamMP, pour un serveur hébergé chez soi, est le 30814 (TCP+UDP). Chez OuiHeberg, le port est attribué par OuiPanel (voir plus bas).
Prérequis
Avant de créer votre serveur BeamMP, assurez-vous d'avoir les éléments suivants.
Côté joueur : BeamNG.drive acheté sur Steam (obligatoire, pas de version crackée). Le BeamMP Launcher installé (disponible sur beammp.com). Un compte BeamMP (gratuit, création sur le site officiel).
Côté serveur : Un hébergement de serveur de jeux (OuiHeberg ou auto-hébergement). Une clé d'authentification BeamMP (gratuite, obtenue via le Keymaster). Le fichier de configuration ServerConfig.toml (généré automatiquement au premier lancement).
La clé d'authentification est le point qui bloque le plus souvent les débutants. Sans elle, le serveur refuse de démarrer. La section suivante détaille comment l'obtenir.
Créer un serveur BeamMP avec OuiHeberg
Obtenir la clé d'authentification BeamMP
La clé d'authentification (AuthKey) est un identifiant unique qui lie votre serveur à votre compte BeamMP. Elle est obligatoire pour que le serveur fonctionne et apparaisse dans la liste publique.
Rendez-vous sur le site BeamMP Keymaster (keymaster.beammp.com). Connectez-vous avec Discord. Cliquez sur "Keys" dans le menu latéral gauche. Cliquez sur le bouton vert "+" pour générer une nouvelle clé. Donnez un nom à la clé (une simple étiquette, par exemple "Mon serveur drift"), puis cliquez sur Create. Copiez la clé générée et conservez-la précieusement. Ne la partagez jamais publiquement.
Chaque clé est liée à un seul serveur. Si vous avez plusieurs serveurs BeamMP, vous aurez besoin d'une clé par serveur.
Configurer via OuiPanel
Chez OuiHeberg, la création d'un serveur BeamMP ne demande que quelques minutes.
Rendez-vous chez notre hébergeur BeamMP, puis choisissez une offre serveur BeamMP et un pays sur la page de l'offre. Le serveur s'installe tout seul et il est prêt en quelques minutes.
Une fois le serveur créé, ouvrez dans OuiPanel Paramètres du serveur › Variables d'environnement. Collez votre clé dans la variable Authentication Key, à la place de changemoi. Réglez aussi le nom du serveur, Max Players et Map. Validez avec la coche, puis redémarrez le serveur. OuiPanel écrit ces valeurs dans le ServerConfig.toml à chaque démarrage.
Lancer et se connecter
Démarrez le serveur depuis OuiPanel. Dans la console, vous devriez voir les logs de démarrage sans message d'erreur. Si vous voyez [ERROR] No AuthKey specified, vérifiez que votre clé est bien collée dans la variable Authentication Key, puis redémarrez le serveur.
Pour vous connecter, lancez le BeamMP Launcher (pas le lanceur Steam classique). Cliquez sur "Multiplayer", puis cherchez le nom de votre serveur dans la liste. Si votre serveur est en mode privé, utilisez l'onglet "Direct Connect" et entrez l'adresse et le port affichés dans OuiPanel. Chez OuiHeberg, le port du serveur est attribué par OuiPanel et affiché avec l'adresse.
Configurer le serveur (ServerConfig.toml)
Le fichier ServerConfig.toml centralise tous les réglages de votre serveur BeamMP. Voici les paramètres essentiels.
AuthKey : votre clé d'authentification. Obligatoire. Ne jamais la partager.
Name : le nom affiché dans la liste des serveurs. Utilisez des préfixes pour aider les joueurs à vous trouver, par exemple [FR] MonServeur | Drift & Freeroam.
MaxPlayers : nombre maximum de joueurs simultanés. La valeur par défaut est 8. Chez OuiHeberg, elle se règle avec la variable Max Players de OuiPanel (6 par défaut, jusqu'à 100). La mémoire utilisée grandit surtout avec les mods (voir la FAQ).
Map : la map active. Format : /levels/NOM_MAP/info.json. Les maps par défaut de BeamNG.drive fonctionnent sans installation supplémentaire. Par exemple : /levels/gridmap_v2/info.json pour la Gridmap, /levels/west_coast_usa/info.json pour West Coast USA, /levels/italy/info.json pour l'Italie, /levels/utah/info.json pour l'Utah.
Private : true pour cacher le serveur de la liste publique (accessible uniquement en connexion directe), false pour le rendre visible.
Port : port du serveur. Par défaut 30814. Changez-le uniquement si vous hébergez plusieurs serveurs BeamMP sur la même machine. Chez OuiHeberg, OuiPanel règle le port à votre place.
Tags : mots-clés pour la recherche dans la liste des serveurs. Exemples : Freeroam, Drift, Racing, RP, lang:french.
Ajouter des mods et maps
L'ajout de mods sur BeamMP est très simple. Tous les mods (véhicules et maps) se placent dans le dossier Resources/Client/ de votre serveur. Les joueurs les téléchargent automatiquement en rejoignant le serveur.
Véhicules custom : Téléchargez le fichier .zip du mod véhicule (depuis le repository BeamNG.drive ou des sites comme beamng.com/resources). Placez le .zip tel quel dans Resources/Client/. Ne le décompressez pas. Au prochain redémarrage, le véhicule sera disponible pour tous les joueurs.
Maps custom : Placez le fichier .zip de la map dans Resources/Client/. Ouvrez le .zip (sans l'extraire) et repérez le nom du dossier dans levels/. Par exemple, si le dossier s'appelle myawesomedriftmap, mettez à jour la variable Map dans OuiPanel avec /levels/myawesomedriftmap/info.json. Redémarrez le serveur.
Un point important : plus vous ajoutez de mods, plus le temps de téléchargement sera long pour les joueurs qui rejoignent. Gardez une sélection raisonnable et communiquez la liste des mods sur votre Discord ou page serveur.
Gérer les joueurs
Expulser un joueur et envoyer un message
Depuis la console du serveur (dans OuiPanel), quelques commandes sont disponibles.
kick [joueur] expulse un joueur du serveur et say [message] envoie un message à tous les joueurs.
BeamMP-Server n'a ni ban ni mute : le bannissement passe par un plugin communautaire. Pour les serveurs communautaires plus avancés, des plugins Lua côté serveur permettent d'ajouter des fonctionnalités comme un système de rôles, des commandes custom, un système d'économie (pour les serveurs RP) et des événements automatisés.
FAQ BeamMP
Combien de RAM faut-il pour un serveur BeamMP ? BeamMP est léger : le serveur seul prend moins de 100 Mo de RAM. La mémoire utilisée grandit surtout avec les mods, par exemple 0,7 Go en moyenne avec 13 mods et 1,5 Go avec 156 mods (47 Go de fichiers). Choisissez l'offre selon le poids de vos mods et le nombre de joueurs.
Faut-il que tous les joueurs possèdent BeamNG.drive sur Steam ? Oui. BeamNG.drive doit être acheté sur Steam pour que le BeamMP Launcher fonctionne. Le launcher vérifie la licence Steam au démarrage.
Peut-on changer de map sans redémarrer ? Non. Le changement de map nécessite de modifier la variable Map et de redémarrer le serveur. Certains plugins communautaires permettent un vote de map, mais le redémarrage reste nécessaire.
Le serveur consomme-t-il beaucoup de bande passante ? La physique est synchronisée en continu entre les joueurs, et chacun télécharge aussi les mods en rejoignant le serveur. Chez OuiHeberg, la bande passante est incluse.
Mon serveur n'apparaît pas dans la liste publique. Que faire ? Vérifiez que votre AuthKey est valide et bien renseignée. Assurez-vous que le paramètre Private est sur false. Vérifiez les logs pour tout message d'erreur. Si le problème persiste, régénérez une nouvelle clé sur le Keymaster.
Prêt à lancer votre serveur BeamMP ? Choisissez votre offre chez notre hébergeur BeamMP et commencez à rouler avec vos amis en quelques minutes. Pour les étapes dans OuiPanel, suivez notre guide BeamMP de la documentation.
