background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Catégories

BeamMP - Guide de configuration du serveur

FR beammp beamng setup config racing 0 ont trouvé cet article utile

Ce guide couvre tout ce dont vous avez besoin pour faire fonctionner votre serveur BeamMP sur Legion Hosting, du premier démarrage et de la configuration de la clé d'authentification à la configuration de ServerConfig.toml et à la connexion des joueurs. Pour les commandes admin, les cartes personnalisées et la gestion des ressources, consultez BeamMP Admin and Resource Setup.

Panneau serveur : Toute la gestion du serveur se fait via GPanel à l'adresse gpanel.legionhosting.net. Les serveurs BeamMP utilisent l'application autonome BeamMP-Server — pas SteamCMD.

Qu'est-ce que BeamMP ?

BeamMP est un mod multijoueur pour BeamNG.drive qui permet aux joueurs de conduire, faire la course et s'écraser ensemble sur les mêmes cartes. L'application BeamMP-Server fonctionne comme un serveur dédié autonome. Les joueurs se connectent via le lanceur BeamMP, qui remplace le lanceur standard BeamNG.drive pour les sessions multijoueur.

Clé d'authentification requise : Chaque serveur BeamMP nécessite une clé d'authentification unique du BeamMP Keymaster. Votre serveur n'apparaîtra pas dans le navigateur de serveurs et les joueurs ne pourront pas se connecter sans une clé valide. Consultez la section Clé d'authentification ci-dessous.

Premier démarrage

Lorsque vous recevez votre serveur BeamMP pour la première fois, suivez ces étapes pour le mettre en ligne :

  1. Connectez-vous à GPanel et sélectionnez votre serveur BeamMP.
  2. Avant de démarrer, vous devez obtenir une clé d'authentification (voir ci-dessous). Sans elle, le serveur ne pourra pas s'authentifier auprès des services BeamMP.
  3. Accédez à l'onglet Startup et collez votre clé d'authentification dans la variable AUTHKEY.
  4. Ajustez éventuellement d'autres variables de démarrage telles que le nom du serveur et le nombre maximum de joueurs.
  5. Allez dans l'onglet Console et cliquez sur Start.
  6. Le serveur téléchargera automatiquement les fichiers BeamMP-Server lors du premier démarrage. Cela peut prendre quelques minutes.
  7. Une fois que la console affiche [INFO] Server started! ou un message similaire, votre serveur est en ligne et apparaîtra dans le navigateur de serveurs BeamMP.
Le premier démarrage prend plus de temps : Le démarrage initial comprend un téléchargement complet des fichiers BeamMP-Server. Les démarrages suivants seront beaucoup plus rapides.

Clé d'authentification (BeamMP Keymaster)

Chaque serveur BeamMP nécessite une clé d'authentification qui le relie aux services backend BeamMP. Cette clé est gratuite et liée à votre compte BeamMP/Discord.

Comment obtenir votre clé

  1. Rendez-vous sur beammp.com/k/keys (le BeamMP Keymaster).
  2. Connectez-vous avec votre compte Discord. Si vous n'avez pas de compte BeamMP, vous serez invité à en créer un.
  3. Cliquez sur Create a key (ou + / New Key selon l'interface actuelle).
  4. Entrez un nom pour votre serveur (c'est juste un libellé pour votre référence) et l'adresse IP de votre serveur.
  5. Copiez la chaîne de clé générée.

Ajouter la clé à votre serveur

  1. Dans GPanel, allez dans l'onglet Startup.
  2. Collez votre clé dans la variable AUTHKEY.
  3. Redémarrez le serveur pour que le changement prenne effet.
Gardez votre clé d'authentification privée. Ne la partagez pas publiquement. Toute personne possédant votre clé pourrait l'utiliser sur un autre serveur, ce qui pourrait causer des conflits ou entraîner la révocation de votre clé par BeamMP.
Limites de clés : Chaque compte BeamMP peut créer un nombre limité de clés (généralement 2). Si vous avez besoin de clés supplémentaires, consultez la page du BeamMP Keymaster ou leur Discord pour les limites actuelles.

Variables de démarrage GPanel

BeamMP expose plusieurs options de configuration en tant que variables de démarrage dans GPanel. Accédez à l'onglet Startup pour les afficher et les modifier. Les changements nécessitent un redémarrage du serveur pour prendre effet.

Variable Par défaut Description
AUTHKEY vide Votre clé d'authentification BeamMP du Keymaster. Requise pour le fonctionnement du serveur.
NAME BeamMP Server Le nom affiché dans le navigateur de serveurs BeamMP.
MAX_PLAYERS 10 Nombre maximum de joueurs simultanés. Des valeurs plus élevées nécessitent plus de CPU et de RAM.
MAP /levels/gridmap_v2/info.json La carte à charger. Utilise le format de chemin de carte BeamNG.drive. Consultez la section Sélection de carte pour les cartes disponibles.
PORT 30814 Le port du serveur. Celui-ci est préconfiguré par GPanel — ne le modifiez pas sauf instruction du support.
MAX_CARS 1 Nombre maximum de véhicules par joueur. Plus de véhicules par joueur augmente significativement la bande passante et l'utilisation CPU.
PRIVATE false Si true, le serveur n'apparaîtra pas dans le navigateur de serveurs public. Les joueurs doivent se connecter via connexion directe.

ServerConfig.toml

Au-delà des variables de démarrage, la configuration complète du serveur se trouve dans ServerConfig.toml dans le répertoire racine du serveur. Vous pouvez modifier ce fichier via l'onglet Files dans GPanel ou par SFTP. Les variables de démarrage dans GPanel remplacent les valeurs de ce fichier à chaque démarrage.

Options de configuration principales

[General]
AuthKey = "your-key-here"
Name = "My BeamMP Server"
Description = "A fun racing and freeroam server"
MaxPlayers = 10
Port = 30814
Map = "/levels/gridmap_v2/info.json"
Private = false
MaxCars = 1
ResourceFolder = "Resources"
LogChat = true
Paramètre Description
AuthKey Votre clé d'authentification BeamMP Keymaster.
Name Nom du serveur affiché dans le navigateur de serveurs. Supporte certains codes de formatage.
Description Une courte description affichée sous le nom du serveur dans le navigateur.
MaxPlayers Limite de joueurs. Valeurs typiques : 8–20 pour un gameplay fluide.
Map Le chemin de la carte à charger. Doit être un chemin de niveau BeamNG.drive valide.
Private Défini sur true pour masquer le serveur du navigateur.
MaxCars Véhicules autorisés par joueur. 1 est recommandé pour les serveurs plus grands.
ResourceFolder Chemin vers le répertoire Resources contenant les mods et plugins côté serveur.
LogChat Si true, les messages de chat des joueurs sont enregistrés dans la console.
Arrêtez toujours votre serveur avant de modifier ServerConfig.toml. Le serveur peut écraser vos modifications à l'arrêt s'il est en cours d'exécution pendant que vous modifiez le fichier.

Sélection de carte

BeamMP utilise les mêmes cartes que BeamNG.drive. La carte est spécifiée comme chemin de niveau dans le paramètre Map. Voici les cartes par défaut les plus couramment utilisées :

Nom de la carte Chemin de la carte Description
Grid Map v2 /levels/gridmap_v2/info.json Une zone de test plate et ouverte. Idéale pour les constructions libres et les tests de véhicules.
West Coast USA /levels/west_coast_usa/info.json Une grande carte détaillée avec des autoroutes, une ville et un terrain varié. Très populaire pour le freeroam.
East Coast USA /levels/east_coast_usa/info.json Collines ondulantes, forêts et une petite ville. Idéale pour le tout-terrain et la balade.
Italy /levels/italy/info.json Une campagne italienne pittoresque avec des routes étroites et une ville côtière.
Utah /levels/utah/info.json Terrain désertique avec de longues autoroutes et des pistes tout-terrain.
Jungle Rock Island /levels/jungle_rock_island/info.json Une île tropicale avec des routes sinueuses et une végétation dense.
Industrial /levels/industrial/info.json Une zone industrielle compacte avec des rampes, des sauts et des parcours d'obstacles.
Small Island USA /levels/small_island/info.json Une petite île avec des routes étroites. Idéale pour un nombre réduit de joueurs.
Driver Training /levels/driver_training/info.json Un circuit de type autocross conçu pour l'entraînement à la conduite de véhicules.
Cartes personnalisées : Vous pouvez également charger des cartes personnalisées/modifiées en plaçant le fichier .zip de la carte dans le dossier Resources/Client et en utilisant le chemin de carte approprié. Consultez BeamMP Admin and Resource Setup pour plus de détails sur l'ajout de contenu personnalisé.

Nombre maximum de joueurs et performance

BeamNG.drive est un jeu gourmand en physique. Chaque joueur et véhicule ajoute une charge significative au serveur et aux clients connectés. Gardez ces recommandations à l'esprit :

  • MaxPlayers : 8–20 joueurs est typique pour une expérience fluide. Les serveurs plus grands (20+) sont possibles mais nécessitent plus de ressources et une configuration soigneuse.
  • MaxCars : Le maintenir à 1 par joueur est fortement recommandé pour les serveurs de plus de 10 joueurs. Chaque véhicule supplémentaire multiplie les données physiques qui doivent être synchronisées.
  • Le choix de la carte compte : Les cartes plus grandes et plus détaillées (West Coast USA, Italy) utilisent plus de mémoire que les cartes plus simples (Grid Map, Industrial).
  • Bande passante réseau : BeamMP envoie des données physiques détaillées pour chaque véhicule. Un nombre élevé de joueurs avec plusieurs véhicules par joueur peut saturer rapidement la bande passante.
Conseil de performance : Si les joueurs subissent du lag ou du rubber-banding, essayez de réduire MaxCars à 1 et de diminuer MaxPlayers. C'est le moyen le plus efficace pour améliorer les performances du serveur.

Comment se connecter

Les joueurs se connectent aux serveurs BeamMP via le lanceur BeamMP, et non le lanceur standard BeamNG.drive.

Via le navigateur de serveurs

  1. Téléchargez et installez le lanceur BeamMP depuis beammp.com.
  2. Lancez le lanceur BeamMP. Il démarrera BeamNG.drive avec le mod multijoueur BeamMP chargé.
  3. Depuis le menu principal, sélectionnez Multiplayer.
  4. Parcourez la liste des serveurs ou utilisez la barre de recherche pour trouver votre serveur par nom.
  5. Cliquez sur votre serveur et sélectionnez Connect.

Via la connexion directe

  1. Dans le menu multijoueur BeamMP, cliquez sur Direct Connect.
  2. Entrez l'adresse IP et le port de votre serveur au format IP:PORT (par ex., 192.168.1.1:30814).
  3. Cliquez sur Connect.
Le serveur n'apparaît pas dans le navigateur ? Assurez-vous que PRIVATE est défini sur false et que votre clé d'authentification est valide. Il peut falloir une minute ou deux après le démarrage pour que le serveur apparaisse dans le navigateur. S'il n'apparaît toujours pas, vérifiez la console pour les erreurs d'authentification. Notez que votre port est attribué aléatoirement sauf si vous avez une IP privée -- vérifiez GPanel pour le port correct.

Gestion des sauvegardes

BeamNG.drive est un jeu basé sur des sessions. Il n'y a pas d'état de monde persistant ni de fichier de sauvegarde pour le serveur. Lorsque les joueurs se déconnectent ou que le serveur redémarre, toutes les positions et états des véhicules sont réinitialisés. Chaque session recommence à zéro.

  • Il n'y a pas de sauvegardes de monde à sauvegarder ou gérer.
  • La configuration du serveur (ServerConfig.toml) et les ressources persistent entre les redémarrages.
  • Les configurations de véhicules des joueurs sont stockées côté client, pas sur le serveur.
Remarque : Certains plugins Lua côté serveur peuvent implémenter des fonctionnalités de persistance personnalisées (comme la sauvegarde des positions des joueurs ou des données d'économie), mais ce n'est pas une fonctionnalité par défaut. Consultez BeamMP Admin and Resource Setup pour des informations sur les plugins.

Articles connexes


Besoin d'aide supplémentaire ?

Si vous rencontrez des problèmes non couverts dans ce guide, notre équipe de support est disponible pour vous aider. Ouvrez un ticket à legionhosting.net/submitticket.php avec les détails de votre serveur et une description du problème.


Cet article vous a-t-il été utile ?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.