Il fut un temps où il fallait ouvrir les ports de son routeur pour jouer à certains jeux multijoueurs. Je n'ai pas eu à le faire depuis de nombreuses années : pratiquement tous les jeux fonctionnent en ligne dès leur sortie de l'emballage. Qu'est-ce qui a changé ?
Réponse
Trop de publicités?Il est utile de comprendre pourquoi il est nécessaire d'ouvrir des ports. Il fut un temps où chaque ordinateur sur l'internet avait une adresse IP unique. Cependant, avec l'essor de l'internet résidentiel (et la diminution de l'espace d'adressage IPv4), il est devenu de plus en plus courant de partager une adresse IP entre plusieurs appareils par le biais d'un système appelé traduction d'adresses de réseau (NAT).
Le NAT fonctionne bien pour les connexions sortantes, qui représentent la plupart des connexions effectuées par un utilisateur moyen de l'internet. Cependant, pour agir en tant que serveur, vous devez décider quel ordinateur partageant une IP publique acceptera une connexion sur un port donné. Ce processus s'appelle le transfert ou l'ouverture de ports.
Certains jeux sur PC et de nombreux jeux sur console (vos Halo et vos Calls of Duty) fonctionnent encore sur un réseau pair-à-pair, où un joueur dans le jeu est l'hôte et doit être capable d'accepter les connexions entrantes d'autres joueurs. C'est ainsi que, quelqu'un doit ouvrir des ports sur son routeur pour que le jeu puisse se dérouler.
Cependant, de nombreux jeux sur PC utilisent aujourd'hui des serveurs centralisés pour établir des connexions entre les différents utilisateurs. Cela signifie que les joueurs ne doivent pouvoir établir que des connexions sortantes. Cela ne pose aucun problème, même en cas de NAT, et il n'est donc pas nécessaire d'ouvrir des ports.
Il existe également un protocole appelé plug and play universel ou UPnP, qui permet aux routeurs de comprendre automatiquement quels ports doivent être acheminés où en communiquant avec les appareils qui ont besoin de ces ports. Ce système gagne en popularité, mais n'est pas pris en charge par tous les routeurs et appareils.
tl;dr : Les jeux dotés de serveurs dédiés ne nécessitent pas l'ouverture de ports, sauf si vous hébergez vous-même le serveur.