De nombreux serveurs de jeu nécessitent un port UDP séparé — distinct du port de jeu principal — pour Steam Query et la communication avec le navigateur de serveurs. Utiliser les deux fonctions sur un seul port est la cause la plus fréquente de l'avertissement « le port est fermé » et de l'absence du serveur dans le navigateur de serveurs. Ce guide vous montre comment ajouter une seconde allocation de port dans GPanel et configurer la variable de requête de votre serveur pour l'utiliser.
Warning: Port 16262 is closed, performance may be severely affected, votre port UDP/query n'est pas correctement alloué ou configuré. Suivez ce guide pour résoudre le problème.
Prérequis
- Un serveur de jeu actif chez Legion Hosting
- Accès à GPanel — connectez-vous avec vos identifiants Legion Hosting
- Votre serveur doit être à l'état Offline avant d'appliquer des modifications aux variables de démarrage (GPanel vous le signalera si nécessaire)
- Connaître votre port de jeu principal actuel — visible sur la page Console ou l'onglet Network
16261 et le port query 16262, par exemple.
Pourquoi le port UDP doit être séparé
Les serveurs de jeu exécutent généralement deux écouteurs réseau en même temps :
| Écouteur | Fonction | Valeur par défaut typique |
|---|---|---|
| Port de jeu | Reçoit le trafic de connexion des joueurs — mouvements, chat, état du jeu | 16261 (PZ), 2456 (Valheim) |
| Port UDP / Steam Query | Répond aux requêtes du navigateur de serveurs Steam — nombre de joueurs, nom, ping | Port de jeu + 1 dans la plupart des cas |
Si les deux écouteurs sont dirigés vers le même numéro de port, celui qui se lie en premier bloque l'autre. Le serveur démarre mais l'écouteur query ne peut pas s'ouvrir, déclenchant l'avertissement « le port est fermé » et faisant apparaître votre serveur comme hors ligne dans le navigateur de serveurs Steam, même si les joueurs pourraient techniquement se connecter par IP directe.
Étape 1 — Identifier votre allocation de port actuelle
- Connectez-vous à GPanel et cliquez sur votre serveur.
- Dans la barre latérale gauche, cliquez sur Network.
- Notez le numéro de port listé dans le tableau des allocations. C'est votre port de jeu principal. Notez-le — vous en aurez besoin à l'Étape 3.
- Vérifiez si une seconde allocation existe déjà. Si le tableau ne montre qu'une seule ligne, vous devez en ajouter une seconde à l'Étape 2.
Étape 2 — Ajouter une seconde allocation de port pour UDP/Query
- Dans l'onglet Network, cliquez sur Create Allocation (le libellé du bouton peut être Add Allocation ou afficher une icône +).
- GPanel attribuera un nouveau numéro de port. Attendez que la page se rafraîchisse et confirmez qu'une seconde ligne apparaît maintenant dans le tableau des allocations.
- Notez le nouveau numéro de port — ce sera votre port UDP/query. Vous l'entrerez à l'Étape 3.
Étape 3 — Définir la variable du port UDP/Query dans l'onglet Startup
Ajouter l'allocation dans GPanel réserve le port au niveau réseau, mais vous devez également indiquer au logiciel du serveur de jeu d'utiliser réellement ce port. Cela se fait via une variable de démarrage.
- Dans la barre latérale gauche de GPanel, cliquez sur Startup.
- Recherchez la variable nommée UDP Port, Steam Query Port, ou similaire. Le libellé exact dépend de votre jeu :
- Project Zomboid : recherchez
UDP Portou un champ libellé avec le port query/Steam - Valheim : recherchez
Query Port - Autres jeux : recherchez tout champ qui fait référence à « query », « steam query » ou « UDP » séparément du port principal
- Project Zomboid : recherchez
- Effacez la valeur actuelle et entrez le nouveau numéro de port de l'Étape 2.
- Cliquez sur Save ou Update pour enregistrer la modification.
Étape 4 — Redémarrer le serveur
- Allez dans l'onglet Console de GPanel.
- Si le serveur est en cours d'exécution, cliquez sur Stop et attendez que le statut passe à Offline.
- Cliquez sur Start.
- Observez la sortie de la console pendant le démarrage du serveur. Attendez que la séquence de démarrage soit terminée — cela prend généralement 60 à 90 secondes pour la plupart des serveurs de jeu.
- Recherchez une ligne confirmant que le port query s'est lié avec succès. Le message d'avertissement (
Warning: Port XXXXX is closed) ne devrait plus apparaître une fois le port correctement configuré et alloué.
Vérification
- Dans l'onglet Console, confirmez que le statut affiche Running et que l'avertissement « port is closed » est absent du journal de démarrage.
- Ouvrez Steam et allez dans Affichage > Serveurs de jeu (ou appuyez sur Ctrl+Shift+M). Cliquez sur l'onglet Favoris, ajoutez votre serveur en utilisant
IP:QueryPort, et rafraîchissez. Le serveur devrait maintenant afficher un nombre de joueurs et un ping au lieu d'expirer. - Pour Project Zomboid, connectez-vous au serveur via la liste de Favoris en jeu. Une connexion réussie sans l'avertissement de performance confirme que les deux ports fonctionnent correctement.
- Vérifiez dans l'onglet Network de GPanel que les deux allocations de port sont toujours présentes — le port de jeu principal et le port query secondaire.
Dépannage
L'avertissement « port is closed » apparaît toujours après le redémarrage
- Vérifiez que le numéro de port dans le champ UDP/query de l'onglet Startup correspond exactement à la seconde allocation affichée dans l'onglet Network. Même un chiffre de différence signifie que le jeu essaie d'ouvrir un port qui n'est pas alloué.
- Confirmez que vous avez cliqué sur Save après avoir modifié la variable de démarrage. Quitter la page sans sauvegarder annule la modification.
- Essayez un arrêt complet puis un démarrage plutôt qu'un redémarrage — certains jeux ne relisent les variables de démarrage que lors d'un démarrage propre.
Il n'y a pas de bouton « Create Allocation » dans l'onglet Network
- Certaines offres de serveur ont un nombre fixe d'allocations de port. Si le bouton est absent ou grisé, contactez le support Legion Hosting pour demander une allocation de port supplémentaire pour votre serveur.
Je ne trouve pas de variable UDP Port ou Query Port dans l'onglet Startup
- Tous les types de serveur de jeu n'exposent pas une variable de port query séparée dans l'onglet Startup de GPanel. Si aucun champ de ce type n'existe, le jeu peut gérer le port query automatiquement (généralement port de jeu + 1). Dans ce cas, assurez-vous que la seconde allocation que vous avez ajoutée est exactement supérieure de un à votre port de jeu principal afin que le jeu puisse s'y lier.
- Si vous n'êtes pas sûr de quelle variable contrôle le port query pour votre jeu spécifique, ouvrez un ticket de support auprès de Legion Hosting en mentionnant le nom du jeu et le message d'avertissement que vous voyez.
Le serveur apparaît dans le navigateur de serveurs Steam mais les joueurs ne peuvent toujours pas se connecter
- Le port query et le port de jeu sont deux choses différentes. Confirmer que le port query fonctionne (le serveur apparaît dans le navigateur) ne signifie pas que le port de jeu est correctement configuré. Vérifiez que la variable du port de jeu dans l'onglet Startup correspond à l'allocation principale dans l'onglet Network.
- Consultez Comment trouver l'IP et le port de votre serveur pour confirmer que les joueurs utilisent la bonne adresse de connexion principale.
L'avertissement était présent avant mais a disparu — dois-je quand même suivre ce guide ?
- Si l'avertissement est absent et que votre listing dans le navigateur de serveurs et vos connexions fonctionnent correctement, aucune action n'est nécessaire. L'avertissement ne nécessite une action que lorsqu'il apparaît activement dans votre journal de démarrage.
Vous rencontrez toujours des problèmes après avoir suivi toutes les étapes
Ouvrez un ticket de support et incluez :
- Le port de jeu principal et le port query secondaire de votre serveur (tous deux depuis l'onglet Network)
- Le message d'avertissement ou d'erreur exact du journal de démarrage de la Console
- La valeur actuelle de la variable UDP/Query Port dans l'onglet Startup
- Le nom du jeu et le type de serveur