Quels ports doivent être ouverts pour jouer en mode multijoueur de manière fiable?

Je tente donc de configurer mon pare-feu pour ouvrir les bons ports nécessaires pour jouer au multijoueur.

Selon la page d'assistance d' Ubisoft :

 ... vous devrez configurer votre routeur ou votre pare-feu pour permettre le suivi 
Ports réseau pour la meilleure connexion possible: Ports ACR: UDP: 21200, 7959, 3074 Uplay Launcher: TCP: 80, 443, 13000, 13005, 13200 Réalisations UDP & TCP: 14001

Mais il n'est pas clair dans quelle direction et quelles applications ont besoin des ports.

J'ai autorisé tous les ports UDP entrants et entrants pour ACR, mais je reçois toujours de gros blocs de téléchargement et STRICT NAT.

J'ai temporairement activé DMZ sur mon pare-feu et j'ai inspecté mes connexions lors du rafraîchissement de mon statut en ligne, je vois ces demandes pour un multijoueur:

0.0.0.0:54466 -> 127.0.0.1:45301 (UDP) localhost:21200 -> 216.98.51.139:28783 (UDP) //ubisoft servers localhost:21200 -> 216.98.51.140:28783 (UDP) 

Et ces connexions actives:

 localhost:12001 -> 216.240.146.139:12001 (UDP) localhost:3074 -> 216.240.146.139:12001 (UDP) localhost:3074 -> 216.240.146.139:12011 (UDP) 

(Rien n'intervient ou sort de UPlay à ce stade)

Je veux empêcher de jouer jusqu'à ce que je puisse mettre en place les bons ports afin que je ne sois pas inquiet plus tard. AFAIK, je vais devoir ouvrir quelque chose d'entrant si je veux / finir par jouer en tant qu'hôte mais je ne sais pas encore quoi. Aucune chance de serveurs dédiés ici.

Qu'est-ce que j'oublie ici? Dois-je même ouvrir tous les ports entrants?

Il semble donc que je dois avoir UPnP activé . Après avoir activé et redémarré mon ordinateur, la classification NAT est maintenant ouverte. Je peux même voir les entrées dans Ubisoft dans la table de transfert.

En regardant les journaux, j'ai déterminé que je n'ai vraiment besoin d'ouvrir ces ports qu'au minimum pour une lecture normale:

ACRSP.exe

 Outgoing: TCP 80 (remote) UDP 3074 (local) Incoming: None 

ACRMP.exe

 Outgoing: UDP 7959 (local) UDP 3074 (local) UDP 21200 (local) Incoming: UDP 7959 (local) 

UbisoftGameLauncher.exe

 Outgoing: TCP 80 (remote) TCP 443 (remote) TCP 13000 (remote) Incoming: None 

Je n'ai pas compris ce qui affecte encore la statistique du téléchargement. Je pourrais probablement ignorer cela pour l'instant car je n'ai pas l'intention d'utiliser le chat d'ingame.

Bien pour toute aide obtenue, vous devez spécifier les spécifications de votre PC, quel modem et quel routeur vous utilisez. Est-ce que vous êtes le seul propriétaire du réseau que vous utilisez? Utilisez-vous une adresse IP statique ou est-elle générée automatiquement? Aussi, combien d'autres PC partagent-ils le réseau et utilisent-ils des adresses IP statiques ou générées automatiquement?

Dépannage de base: réinitialisez les paramètres du routeur et du pare-feu à l'usine, puis essayez de vous connecter aux jeux que vous souhaitez utiliser. Éteignez le modem pendant quelques minutes puis rebranchez-le. Obtenez toutes les dernières mises à jour du firmware pour les modems / routeurs.

Désolé, je ne peux pas faire beaucoup plus pour vous sans plus d'informations sur votre fin.

Je ne sais pas si vous verrez cela, mais je pense que votre problème doit définir une adresse IP statique pour votre ordinateur. J'avais des problèmes d'envoi de port avec Fable 3 et Dark Souls, jusqu'à ce que j'ai finalement trouvé un article avec des instructions sur la façon de définir une IP statique pour le renvoi de port, et que cela était nécessaire pour qu'il fonctionnait correctement. Une fois que je l'ai fait, j'ai finalement pu jouer Fable 3 avec mon ami, qui pourrait déjà me connecter à mon jeu, mais qui serait mis en marche à chaque fois que le jeu était chargé.

  • UDP 3074 (entrant / sortant) est pour le trafic XBox en direct.
  • UDP 7959 (entrant / sortant) est pour QuickTime Streaming Server.
  • UDB 21200 entrant est ACR spécifique, probablement parce qu'il n'est pas connu pour être utilisé par quelque chose de spécial.

    Les TCP sont plus populaires:

Sortant:

  • TCP 80 est un élément Web de base, dans un navigateur de jeux, etc.
  • TCP 443 pour le trafic SSL tel que l'authentification et pendant la connexion.
  • En ce qui concerne TCP 13000 .. Eh bien, celui-ci pourrait signifier de mauvaises nouvelles , mais il est normalement non mappé. Pendant longtemps, assurez-vous que votre réseau est propre, rien à craindre pour une connexion TCP sortante.