Host mais pas client : solution et explication [PC] [pes4] - Tips & Dépannage - Jeux Video
Marsh Posté le 03-09-2005 à 12:39:53
bijour .. moi ca fai une plombe ke j essai de jouer en ligne a pes4 et j i arrrive pas .... j ai debloker le port 5739 affin de ne jouer k en host mai c et impossible . kes ke je doit faire ??
de + existe il un moyen pour debloker tte une serie de port par exemple ceux de 1000 a 1100 ???
merci d avance car je n en pui pu !!!
Marsh Posté le 28-10-2005 à 16:25:09
jtd2005 a écrit : bijour .. moi ca fai une plombe ke j essai de jouer en ligne a pes4 et j i arrrive pas .... j ai debloker le port 5739 affin de ne jouer k en host mai c et impossible . kes ke je doit faire ?? |
Dans ton routeur, tu mets :
Public port from (premier port) : 1000
Public port to (dernier port) : 1100
Et la ca ouvrira les ports de 1000 à 1100
Marsh Posté le 29-12-2005 à 18:50:13
jtd2005 a écrit : bijour .. moi ca fai une plombe ke j essai de jouer en ligne a pes4 et j i arrrive pas .... j ai debloker le port 5739 affin de ne jouer k en host mai c et impossible . kes ke je doit faire ?? |
salut, si t'as une livebox sagem ya moyen que tu joues à pes4.
Il faut que tu ailles configurer ta livebox en tapant son adresse IP comme url dans un navigateur wab. Par défaut, le nom d'utilisateur et le mot de passe sont tout les deux "admin".
Ensuite tu vas dans serveur LAN, et là tu fais ajouter et un menu apparaait:
nom du serveur : nom de ton action (ex: pes4)
accès activé : oui
protocole : UDP ou TCP (ici c'est UDP)
du port : 5739 (pour hôte) au port : 5739
Adresse IP locale : [l'adresse de ton PC]
puis tu fais appliquer, tu sauvegarde et tu reboot ta livebox.
Avec ça tu peux dans être hôte. Tu fais la même chose pour être client en suivant les indications de plancton.
ciao
Marsh Posté le 05-01-2006 à 02:03:06
POur moi ça marche à moitié je peux etre host mais impossible d'être client. Pourtant tout est bien redirigé et pas de firewall sur mon PC.
Pour info je suis chez Alice.
Merci
Marsh Posté le 05-01-2006 à 02:59:56
Bon apparament c'est un pb avec Zone Alarm, si kkun sait comment on le configure pour ce jeu...
Marsh Posté le 05-01-2006 à 03:09:15
Bon après vérif c'est un mélange de ZA et du routeur... il faut que je sois en DMZ et firewall fermé pour que cela fonctionne... mais hors de question de jouer comme cela.
Marsh Posté le 08-01-2006 à 00:30:39
Bon le firewall c'est reglé, si je passe le routeur en DMZ c'est ok je peux jouer en client ou host sans pb.
Par contre si il n'est pas en DMZ je ne peux etre que host, impossible de rejoindre une partie.
Ce n'est pas un pb du firewall car maintenant en DMZ cela fonctionne, cela ne vient que du routeur donc. J'ai bien forwardé les port 5739 et 1000 à 1100 en TCp et UDP sur mon PC (192.168.1.10) mais cela n'est pas suffisant apparement. Je précise que je lance PES4 à partir de PES4Online, peut etre cela a t'il une incidence (d'autres ports à forwarder...).
Merci
Marsh Posté le 23-03-2005 à 23:36:53
Cette article na pas pour but de vous expliquer comment paramétrer un Firewall ou un routeur, mais plutôt quels paramètres faut il utiliser pour le paramétrer afin de jouer en mode client en ligne à pes4.
Ici je parle de Livebox, mais la solution marche aussi avec nimporte quel autre routeur ou Firewall !!!
Attention pour les noob, un Firewall et un routeur ce nest pas du tout la même chose !! Même si on retrouve les principes des Firewalls dans les routeurs, les routeurs ont beaucoup dautres fonctions.
Après ces petits rappels voici les solutions que je vous propose.
La solution la plus rapide mais la moins sécurisée:
- Ouvrir et rediriger vers votre pc tous vos ports UDP lorsque vous jouer en client à pes4.
La solution rapide un peu plus sécurisée :
- Ouvrir et rediriger vers votre pc les ports UDP entre 1000 et 1100 lorsque vous jouer en client à pes4.
La solution top au niveau sécurité mais ultra compliqué et lourde à mettre en uvre, surtout pour un joueur moyen qui ne comprend déjà rien de ce que jécris :
- Snifer le port UDP nécessaire à la connexion du client qui sera dans un premier temps rejeté, et paramétrer à chaud le routeur ou le Firewall pour le laisser passer.
Pour ceux qui veulent vraiment comprendre pourquoi voici lexplication :
Pes4 nutilise pas que le port UDP 5739 pour communiquer lorsque vous jouez en ligne.
Pour le client, il utilise un autre port UDP généré aléatoirement entre 1000 et 1100 (cest ce que jai trouvé pour linstant chez moi mais je ne peux le garantir).
Quand je viens de démarrer mon pc les premiers ports utilisés par pes4 sont dans les 1030 et augmentent ensuite à chaque fois que je joue. A chaque nouvelle connexion il y a un nouveau port qui est supérieur au précédent
Si je redémarre mon pc, les numéros de ports UDP pour le client repartent aux alentours des 1030.
Lorsque vous êtes host il ny a pas de problème, votre port UDP est bien le 5739.
Lorsque vous êtes client vous communiquez avec le host via son port UDP 5739. Mais le port que vous, vous utilisez, nest pas le 5739. Cest un port dont le numéro est aléatoire.
Pourquoi ? Demandez à Konami. Je pense que cest le client lui-même qui détermine le numéro du port quil va utiliser, cest une question de logique. Mais ça ce nest pas le plus important
Pour ceux qui veulent des preuves, voici le processus que jai utilisé pour résoudre ce problème:
Pour commencer voici ma configuration : Jai une Livebox qui fait office de routeur connecté à un réseau local de 3 pc.
Que vous soyez connecté en WIFI, en USB ou en Ethernet à votre routeur on sen fiche. Personnellement je vous recommande lEthernet quand même.
Après avoir paramétré les Firewals des pcs en local jai essayé de jouer sur deux de mes pcs.
Ca marche très bien dans les deux sens. Host/Client et Client/Host.
Donc le problème ne vient pas de mon pc lui-même, ni de son Firewall.
Pour essayer par Internet jai ajouté à mon routeur la règle du port 5739 en UDP.
Jai fais lessai (donc en passant par mon routeur) avec un ami qui à un modem ADSL tout simple, cest à dire non routeur, en lui demandant de désactiver son Firewall (cétait pour la science ).
Jai pu jouer en Host mais pas en client ..
Le problème venait donc bien de mon routeur.
Comment trouver le problème.
Jai installer un snifer sur mes PC en local et jai regardé les trames et paquets échangés..
Le Host à lIP 192.168.5.10 et communique par le port UDP 5739.
Le Client à lIP 192.168.5.11 et communique par le UDP 1032.
Comme je vous lai dit le nombre 1032 change à chaque connexion .
Une question que vous pouvez vous poser :
Pourquoi ça marche avec les Firewall sous windows mais pas avec le routeur ?
- Parce que par exemple pour le Firewall Norton ou celui du SP2 vous spécifiez laccès dun .exe au net mais vous ne spécifiez pas forcement les ports que ce .exe peut utiliser. Par conséquent et par défaut le .exe peut tout utiliser.
Jai vu sur différents forum que dans certains cas ça marchait quand on paramétrait le routeur afin tout laisser passer, ou lorsquon associait le pc à la DMZ.
Effectivement ça marchait, mais question sécurité bonjour et puis ça nexpliquait pas pourquoi.
La raison dans ce cas la cest que comme ça laisse tout passer, ça laisse aussi passer le port UDP nécessaire au client.
Voila, pour résumer le host est en UDP 5739 le client est en UDP mais le numéro du port est déterminé aléatoirement (Merci Konami, vous auriez voulu nous compliquer la tache, on aurait pas fait mieux .)
Voila vous avez linfo, à vous de bien paramétrer votre routeur ou votre Firewall.
J'espere que ceci vous servira.
Copyright Satxfacti0n (ou plancton) 23/03/2005