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 DayZ expliqués

DayZUpdated Nov 3, 20269 min read

Un serveur DayZ utilise trois ports : le port de jeu auquel les joueurs se connectent, un port de requête Steam qui place le serveur dans la liste des serveurs, et un port RCON BattlEye pour les outils d’administration. Chez PlayNHost, les trois sont attribués et ouverts pour vous. Les joueurs n’ont besoin que de l’Adresse du serveur de la page Aperçu.

Quels ports un serveur DayZ utilise-t-il ?

PortProtocoleExemple de BohemiaSur votre serveur PlayNHostOù le voir
Port de jeu : les joueurs se connectent iciBohemia ne le précise pas ; votre port accepte le TCP et l’UDP2302Le port PrincipalAdresse du serveur sur Aperçu, et Ports et réseau
Port de requête Steam : la liste des serveurs l’interroge sur votre serveurUDP2305Un port à partPort de requête Steam dans Paramètres du jeu
Port RCON BattlEye : les outils d’administration se connectent iciUDPLe port de jeu, sauf si RConPort dans la configuration de BattlEye en définit un autreUn port à partPort RCON dans Paramètres du jeu

La page de configuration du serveur de Bohemia donne -port=2302 comme port d’écoute du serveur, et décrit steamQueryPort comme le paramètre qui "should fix the issue with server not being visible in client server browser" (devrait corriger le problème d’un serveur invisible dans le navigateur de serveurs du client). Les requêtes de serveur de Steam passent par l’UDP, et la spécification du protocole RCon de BattlEye indique que le RCON BattlEye utilise lui aussi l’UDP, sur le port de jeu tant qu’aucun port propre n’est défini. Chez PlayNHost, il a son propre port.

Port de requête Steam et Port RCON sont marqués Lecture seule dans Paramètres du jeu. Avant chaque démarrage, le panel lance DayZ avec votre port de jeu, écrit steamQueryPort dans serverDZ.cfg et écrit RConPort dans battleye/beserver_x64.cfg, si bien que le serveur écoute toujours sur les ports que le panel affiche.

Pourquoi mes ports DayZ ne sont-ils généralement pas 2302 et 2305 ?

Chaque serveur PlayNHost reçoit ses propres ports de la machine sur laquelle il tourne, ce qui permet à de nombreux serveurs de partager une même adresse IP. 2302 et 2305 sont les numéros des exemples de Bohemia pour un serveur que vous hébergez vous-même. Les numéros de votre serveur sont généralement différents : donnez donc toujours aux joueurs l’Adresse du serveur affichée par le panel, jamais un numéro tiré d’un guide pour serveurs domestiques.

Vous ne pouvez pas modifier ces ports. Si vous changez steamQueryPort dans serverDZ.cfg ou RConPort dans la configuration de BattlEye, le panel réécrit sa propre valeur au démarrage suivant.

Où trouver l’adresse et les ports dans le panel ?

  1. Ouvrez votre serveur dans le panel. Sur la page Aperçu, repérez la ligne Adresse du serveur de la carte du serveur et cliquez sur l’icône de copie à côté. C’est l’IP et le port de jeu, par exemple 203.0.113.10:25600.
  2. Pour la liste complète, cliquez sur Ports et réseau dans le menu de gauche. À donner à vos joueurs affiche la même adresse avec un bouton de copie.
  3. Regardez sous Tous les ports. Vous voyez trois lignes. Celle qui porte le badge Principal, décrite comme Le port auquel les joueurs se connectent, est le port de jeu.
  4. Pour distinguer les deux autres, cliquez sur Paramètres dans les onglets au-dessus de la page, puis sur Paramètres du jeu, et comparez leurs numéros avec Port de requête Steam et Port RCON.
  5. Pour nommer une ligne, ouvrez le menu ... à sa fin, choisissez Renommer, saisissez une Description comme RCON, puis cliquez sur Enregistrer les modifications. La ligne affiche alors votre description au lieu de Aucune description.

Les serveurs DayZ n’ont pas de carte Jouer avec des amis : c’est donc la ligne Adresse du serveur qui sert à copier l’adresse.

Comment les joueurs se connectent-ils à un serveur DayZ chez PlayNHost ?

Les joueurs cherchent votre Nom du serveur dans la liste des serveurs DayZ, ou se connectent avec l’IP et le port de l’Adresse du serveur. Ils ne saisissent jamais le port de requête Steam ni le port RCON. Les étapes complètes, et ce qu’il faut vérifier pour les versions et les mods, sont dans Comment rejoindre votre serveur DayZ.

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

Non. La machine sur laquelle tourne votre serveur DayZ accepte les connexions venant d’Internet sur les ports que le panel attribue aux serveurs, en TCP comme en UDP, et les trois ports de DayZ en font partie. Le panel l’indique sous Tous les ports : Chaque port accepte le TCP et l’UDP. Les routeurs domestiques de vos joueurs laissent passer les connexions sortantes : ils n’ont donc rien à ouvrir non plus. La redirection de ports ne concerne qu’un serveur hébergé derrière votre propre routeur.

Seuls les ports listés sous Tous les ports atteignent votre serveur depuis l’extérieur. Un outil ou un mod qui écoute sur un port à lui n’est pas joignable, sauf s’il utilise l’un d’eux. Si votre offre comprend des ports supplémentaires, Tous les ports affiche Ajouter un port, et la machine choisit le numéro. Si le bouton est absent, votre offre ne comprend pas de port supplémentaire : ouvrez un ticket et dites ce qui en a besoin.

Puis-je changer le port principal ou en supprimer un ?

Gardez le port de jeu comme Principal et laissez les trois ports en place. Définir comme principal dans le menu ... d’une ligne ne déplace que le port de jeu, tandis que Port de requête Steam et Port RCON restent où ils sont : le jeu écouterait alors sur le même numéro que l’un d’eux.

Le menu peut aussi proposer Supprimer le port sur les lignes de requête et de RCON. Ne l’utilisez pas : DayZ serait toujours configuré sur ce numéro, et un port supprimé retourne à la machine, où un autre serveur peut l’obtenir.

À quoi sert le port RCON sur DayZ ?

Le serveur DayZ ne lit aucune commande saisie dans la Console du panel. Les commandes d’administration passent par le RCON BattlEye, sur le Port RCON. Le RCON reste désactivé tant que vous n’avez pas défini un Mot de passe RCON dans Paramètres du jeu et redémarré. La carte Joueurs actifs nomme alors les joueurs et peut les expulser ou les bannir, et les outils qui parlent le RCON BattlEye, comme BattleMetrics, se connectent avec l’IP de votre serveur, le Port RCON et le Mot de passe RCON : Comment devenir admin sur votre serveur DayZ.

Problèmes de port courants sur DayZ et solutions

Mon serveur DayZ n’est pas dans la liste des serveurs

Le port de requête Steam est déjà configuré : il n’y a donc rien à ouvrir. Attendez que la Console affiche Mission read., puis cherchez le Nom du serveur de Paramètres du jeu, pas le nom en haut du panel. En attendant, les joueurs peuvent se connecter avec l’Adresse du serveur. D’autres causes sont dans Problèmes et solutions du serveur DayZ.

Un ami n’arrive pas à se connecter avec l’adresse

  • Recopiez l’Adresse du serveur depuis Aperçu, avec son port. Le port de requête Steam et le port RCON ne servent jamais à rejoindre.
  • Vérifiez que le badge indique En ligne et que la Console affiche Mission read.
  • Les réseaux d’école, de travail et publics peuvent bloquer les ports de jeu. Demandez au joueur d’essayer un autre réseau.

Les problèmes de version et de mods sont dans Les joueurs ne peuvent pas rejoindre votre serveur DayZ après une mise à jour du jeu et Les joueurs sont expulsés pour des signatures de mods sur votre serveur DayZ.

Mon outil RCON ne parvient pas à se connecter

  • Définissez un Mot de passe RCON et redémarrez le serveur. Sans mot de passe, le RCON est désactivé et rien ne répond sur le Port RCON.
  • Utilisez le Port RCON de Paramètres du jeu, pas le port de jeu de l’adresse.
  • Utilisez un outil qui parle le RCON BattlEye. C’est le protocole propre à BattlEye, en UDP : un outil conçu pour le RCON d’un autre jeu ne peut donc pas se connecter.
  • Si vous avez changé le mot de passe alors que le serveur tournait, redémarrez-le pour que BattlEye lise le nouveau.

Quand une expulsion ou un bannissement depuis la carte Joueurs actifs n’atteint pas le RCON, le panel affiche BattlEye RCon did not answer. Check the server is running and the RCON password under Settings, then try again. (BattlEye RCon n’a pas répondu. Vérifiez que le serveur tourne et le mot de passe RCON sous Paramètres, puis réessayez.) Voir Comment expulser et bannir des joueurs sur votre serveur DayZ.

La carte Joueurs actifs affiche un nombre mais aucun nom

Ce n’est pas un problème de port. Quand le RCON est désactivé, le panel compte les joueurs via le port de requête Steam, qui ne donne aucun nom. Définissez un Mot de passe RCON et redémarrez.

Bon à savoir

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

NOS DERNIERS ARTICLES