Aller au contenu

Ports et allocations

Une allocation, c’est un couple adresse IP + port réservé à votre serveur. Vos joueurs en utilisent un sans le savoir ; certains ajouts — un vocal, une interface d’administration, un accès RCON — en réclament un second. Cette page s’adresse à tout client dont un plugin demande « un port dédié », et à celui qui ne sait plus quelle adresse donner à ses joueurs.

Tout se passe dans le panel panel.cloudfive.xyz, dans la rubrique réseau de votre serveur. Si vous cherchez simplement la liste des ports par défaut de chaque jeu, allez directement à Ports et protocoles par service.

Votre serveur possède une allocation principale. C’est elle que le jeu utilise pour écouter, et c’est l’adresse que vous communiquez à vos joueurs, sous la forme adresse:port.

Les ports par défaut des jeux les plus demandés, à titre de repère :

Jeu Port par défaut Protocole
FiveM / RedM 30120 TCP et UDP
Minecraft 25565 TCP

Votre port réel peut être différent : fiez-vous toujours à la valeur affichée dans le panel, pas à celle d’un tutoriel vidéo.

Les allocations secondaires sont des ports supplémentaires attribués au même serveur. Elles ne font rien par elles-mêmes : elles ouvrent une porte, et c’est votre configuration qui décide ce qui écoute derrière. Une allocation ajoutée mais non déclarée dans un fichier de configuration ne sert à rien.

Deux points qui évitent des erreurs :

  • Une allocation couvre le port en TCP comme en UDP. Vous n’avez pas à choisir le protocole : c’est le logiciel qui écoute dans l’un, dans l’autre, ou dans les deux.
  • Vous ne choisissez pas un numéro arbitraire. Le panel attribue un port libre parmi ceux disponibles sur la machine. Si un plugin exige un numéro précis et non négociable, dites-le dans un ticket plutôt que d’essayer de forcer la valeur.
  1. Connectez-vous à panel.cloudfive.xyz et ouvrez votre serveur.

  2. Ouvrez la rubrique réseau, celle qui liste les adresses et ports attribués à ce serveur.

  3. Lancez l’ajout d’une allocation. Le panel vous attribue un port libre.

  4. Renseignez le champ de description de l’allocation : vocal, txAdmin, rcon. Dans six mois, vous ne vous souviendrez pas de la raison.

  5. Reportez le numéro de port obtenu dans le fichier de configuration du composant qui doit l’utiliser.

  6. Redémarrez le serveur : la configuration est lue au démarrage. Voir Démarrer, arrêter et redémarrer.

  7. Vérifiez dans la console que le composant annonce bien son écoute sur ce port — voir Console et logs.

Supprimer une allocation secondaire est sans danger — à condition que rien n’écoute dessus. Si un composant y est encore configuré, il refusera de démarrer au prochain lancement.

Le vocal. Beaucoup de serveurs RP utilisent une ressource de voix de proximité. Certaines passent par le port de jeu principal et ne demandent rien ; d’autres font tourner leur propre service et réclament un port dédié, à déclarer dans leur configuration. Lisez la documentation de la ressource : c’est elle qui tranche. Sur FiveM, voir aussi Ajouter des ressources et des scripts.

RCON. C’est un canal d’administration à distance : il permet d’envoyer des commandes au serveur depuis un outil externe ou un bot Discord. Sur Minecraft, il s’active dans server.properties :

server.properties
enable-rcon=true
rcon.port=LE_PORT_DE_VOTRE_ALLOCATION
rcon.password=un-mot-de-passe-long-et-unique

Les interfaces web et les API. Une interface d’administration consultée dans le navigateur a besoin de son propre port. C’est le cas de txAdmin, livré avec les offres FiveM : sa prise en main est détaillée dans Prendre en main txAdmin. Même principe pour une API de statistiques ou une carte en direct : un port, une configuration, un redémarrage.

Un second serveur de jeu : non. C’est la confusion la plus fréquente. Une allocation supplémentaire ne crée pas un deuxième serveur : elle ajoute une porte au même serveur, qui partage ses fichiers, sa mémoire et son processeur. Pour faire tourner deux jeux, ou deux instances du même jeu, il faut deux services — voir Commander un service. Si vous voulez héberger plusieurs serveurs pour des tiers, regardez plutôt l’offre Hébergeur ou un VPS sur lequel vous êtes libre de tout installer.

Le nombre d’allocations disponibles dépend de votre offre. Si le panel refuse l’ajout ou ne propose pas l’option, c’est que votre offre n’en prévoit pas davantage : ouvrez un ticket de support en expliquant à quoi doit servir le port demandé. Une demande justifiée — un vocal, une interface d’administration — est traitée simplement.

Deux rappels utiles :

Mes joueurs n’arrivent pas à se connecter après un changement. Vérifiez l’adresse et le port affichés dans le panel, et comparez-les à ce que vous avez diffusé. Une allocation principale modifiée, un port recopié de travers ou une ancienne adresse épinglée dans un salon Discord expliquent la quasi-totalité des cas.

« Address already in use » au démarrage. Deux composants visent le même port, ou l’ancien processus n’est pas tout à fait arrêté. Attendez une minute, puis redémarrez. Si l’erreur persiste, cherchez le numéro de port dans vos fichiers de configuration : il est probablement écrit deux fois.

Mon plugin n’écoute pas sur le port ajouté. L’allocation existe mais la configuration ne la mentionne pas, ou le serveur n’a pas été redémarré depuis. La console le dit : au démarrage, un service qui écoute l’annonce.

Le port semble filtré depuis chez moi. Testez depuis une autre connexion avant toute conclusion. Les réseaux d’entreprise, d’école et certains partages mobiles bloquent les ports de jeu en sortie — le serveur, lui, va très bien.

J’ai supprimé une allocation par erreur. Ajoutez-en une nouvelle : vous obtiendrez un port libre, pas forcément le même. Reportez-le dans votre configuration et redémarrez.

Rien de tout cela. Regardez status.cloudfive.xyz, puis ouvrez un ticket en précisant le port concerné, le composant censé l’utiliser et le message exact de la console.