NOUVEAU 📢 Offre de lancement limitée : jusqu'à 70 % de remise sur votre premier mois, pour tous les jeux !Voir les offres

Ports et pare-feu de BeamMP expliqués

BeamMPUpdated Nov 3, 20267 min read

Un serveur BeamMP utilise un seul numéro de port pour tout, en TCP comme en UDP. Le port par défaut de BeamMP est 30814, mais un serveur PlayNHost a son propre port, que le panel transmet à BeamMP à chaque démarrage. Les joueurs trouvent le serveur par son nom dans le launcher ou utilisent Direct connect avec l’adresse, et personne n’a à ouvrir un port sur un routeur ou un pare-feu.

Quel port un serveur BeamMP utilise-t-il ?

PortRôleProtocoleValeur par défaut de BeamMPSur votre serveur PlayNHostOù le voir
Port de jeuTCP : connexion, chat et téléchargement des mods que les joueurs reçoivent en rejoignant. UDP : positions des voitures et autres données des véhiculesTCP et UDP, même numéro30814Le port Principal, un numéro attribué par PlayNHostPorts et réseau, la ligne Adresse de Jouer avec des amis, et Adresse Direct connect sur la carte Liste des serveurs BeamMP

BeamMP-Server ouvre son écouteur TCP et son socket UDP sur le même port, comme le montre son code source pour la version v3.9.3. Le guide serveur de BeamMP demande à ceux qui hébergent chez eux d’autoriser le serveur dans le pare-feu pour "both TCP and UDP" (le TCP comme l’UDP). Chez PlayNHost, les deux atteignent déjà votre port.

Il n’y a ni port de requête ni port RCON. Le serveur parle aussi aux serveurs de BeamMP pour vérifier sa clé, apparaître dans la liste et vérifier les comptes des joueurs. Ce sont des connexions sortantes, et elles fonctionnent depuis les serveurs PlayNHost.

Pourquoi mon port n’est-il pas 30814 ?

Beaucoup de serveurs partagent une même machine, donc chaque serveur reçoit son propre numéro de port. Le panel le transmet à BeamMP-Server à chaque démarrage, si bien que BeamMP écoute dessus et le communique à la liste de BeamMP. Vous n’avez jamais à le régler.

La Console affiche le port une fois le serveur lancé, dans la ligne « prêt » propre à BeamMP :

[03/11/26 15:00:00] [INFO] Vehicle data network online on port 25571 with a Max of 8 Clients

L’heure et les numéros de cet exemple sont inventés. Votre propre ligne affiche votre port Principal et vos places de joueurs.

Et le champ Port de ServerConfig.toml ?

La ligne Port = 30814 de ServerConfig.toml ne fait rien chez PlayNHost. BeamMP-Server lit d’abord le port que le panel lui donne, et ne se rabat sur le fichier que si aucun port n’est transmis. Laissez la ligne telle quelle : la modifier ne déplace pas le serveur, et Direct connect continue de fonctionner sur le port affiché dans le panel.

Comment voir le port de mon serveur dans le panel ?

  1. Ouvrez votre serveur dans le panel et cliquez sur Ports et réseau dans le menu de gauche.
  2. Copiez l’adresse sous À donner à vos joueurs. C’est l’adresse et le port, écrits address:port, par exemple 203.0.113.10:25571.
  3. Regardez Tous les ports. Le port marqué Principal, décrit comme Le port auquel les joueurs se connectent, est celui que BeamMP utilise. Sous le titre Tous les ports, la page indique Chaque port accepte le TCP et l’UDP.

La même adresse figure sur votre page Aperçu : sur la ligne Adresse de la carte Jouer avec des amis et sous Adresse Direct connect sur la carte Liste des serveurs BeamMP.

Plus de détails sur la page elle-même : Comment trouver les ports et l’adresse IP de votre serveur.

Comment les joueurs se connectent-ils ?

Il y a deux façons, toutes deux depuis le launcher BeamMP :

  • La liste des serveurs. Les joueurs ouvrent Servers (la liste des serveurs) et cherchent le nom du serveur. Un nouveau serveur peut mettre quelques minutes à apparaître. Un serveur privé n’est jamais dans la liste.
  • Direct connect. Les joueurs saisissent l’IP et le port de votre adresse. Direct connect va directement à votre port et n’utilise pas la liste de BeamMP, donc il fonctionne pour un serveur privé et aussi quand la liste de BeamMP ne répond pas.

Les étapes complètes sont dans Comment se connecter à votre serveur BeamMP.

Dois-je ouvrir des ports sur mon routeur ou mon pare-feu ?

Non. Le pare-feu placé devant les serveurs de jeu PlayNHost laisse passer le trafic vers les ports que le panel attribue aux serveurs, en TCP et en UDP, et bloque le reste. Le port de votre serveur BeamMP est joignable depuis Internet dès que le serveur tourne.

Les joueurs se connectent vers l’extérieur, jusqu’à votre serveur, ce que tout routeur domestique normal autorise. Les étapes de redirection de port et de pare-feu Windows du guide de BeamMP concernent les personnes qui hébergent un serveur sur leur propre PC, chez elles.

Problèmes de port courants et leurs solutions

Le serveur n’est pas dans la liste du launcher

Ouvrez la carte Liste des serveurs BeamMP dans Aperçu. Elle cherche votre adresse, avec votre port, dans la liste publique de BeamMP et indique pourquoi le serveur y est ou non : Démarrage, Privé, Pas de clé, Clé refusée, BeamMP ne répond pas ou Non listé. Les joueurs peuvent utiliser Direct connect en attendant. Les solutions pour chaque badge sont dans Votre serveur BeamMP n’apparaît pas dans la liste des serveurs.

La Console indique que le port du serveur est déjà utilisé

BeamMP s’arrête au démarrage avec bind: Address already in use dans la Console. Un autre programme occupe le port, le plus souvent une copie de ce serveur qui n’avait pas fini de s’arrêter. Attendez une minute et appuyez de nouveau sur Démarrer. Si cela se répète, envoyez la ligne au support dans un ticket. D’autres causes sont dans Le serveur BeamMP ne démarre pas ou les joueurs ne peuvent pas rejoindre.

Direct connect échoue

  • Le joueur a saisi le port par défaut de BeamMP, 30814, ou a oublié le port. Copiez l’adresse complète depuis la ligne Adresse de Jouer avec des amis.
  • Le serveur est encore en train de démarrer. Attendez la ligne Vehicle data network online on port dans la Console.
  • Un réseau d’école, de travail ou public peut bloquer les ports inhabituels. Essayez un autre réseau pour tester.

La Console indique que les serveurs de BeamMP n’ont pas répondu

BeamMP affiche Backend failed to respond to a heartbeat. Your server may temporarily disappear from the server list. This is not an error, and will likely resolve itself soon. Direct connect will still work. (Le backend n’a pas répondu à un heartbeat. Votre serveur peut disparaître temporairement de la liste. Ce n’est pas une erreur et cela se résoudra probablement bientôt. Direct connect fonctionnera toujours.) Cela concerne les serveurs de BeamMP eux-mêmes, pas votre port. Les joueurs rejoignent avec Direct connect jusqu’à ce que ça se rétablisse.

Pour tout le reste, commencez par Problèmes et solutions du serveur BeamMP.

Votre serveur est hébergé ailleurs ? Transférez-le chez nous

NOS DERNIERS ARTICLES