En supplément (remplacement
) du pseudo-guide de dark_math, qui gagnerait à être plus clair
(Pis j'ai vu d'ces trucs au début du post U>_> )
Cependant si vous avez des infos à ajouter/rectifier sur ce sujet, faîtes péter.
On va se r'faire un résumé alors. Depuis l'début
Etape zéro: Quelques notions
Le routeur est ce qui donne accès à Internet. On pourrait comparer ça à une porte qui donne accès à l'extérieur. Un port serait un trou dans la porte, d'où on peut correspondre avec l'extérieur. Par raison de sécurité, il est très fortement conseillé d'avoir un Firewall qui va surveiller les connexions des ports, et qui généralement avertit en mettant en suspens la connexion, demandant de l'autoriser ou de la refuser.
Je ne connais pas en détail le fonctionnement d'un Firewall, mais certains sont configurables quant au niveau de sécurité, et de certains ports à "débloquer" quoi qu'il en soit. Le fait de configurer sur le routeur quels ports sont débloqués se nomme le mappage de port.
Chaque port a deux "déclinaisons", le port TCP, et le port UDP. Je ne connais pas la différence entre eux, mais si un port doit être mappé, ce sont par défaut ses deux "déclinaisons" qui doivent l'être. >précision<
La majorité des routeurs, notamment récents ont un Firewall intégré, assurant déjà une première sécurité (bien souvent insuffisante), mais qui peut par exemple empêcher les soloteurs de jouer ensemble. =p
Le routeur donne une adresse IP par le serveur DHCP. Je n'y connais pas plus, mais c'est un serveur qui ne s'occupe que de cela.
Les trois types d'adressage par défaut sont: 192.168.1.X, 172.16.1.X, 10.0.1.X. Le dernier nombre peut varier (de 1 jusqu'à 24 j'pense), représentant une adresse différente. >précision<
Ce type d'adresse n'est important que dans le cas d'un réseau local, le jour où les soloteurs se font une semaine IRL (que dis-je, un mois). Il ne concerne que les ordinateurs sous un même routeur, un autre routeur pourrait avoir le même type d'adressage; voilà pourquoi ces adresses ne servent jamais pour un réseau à distance. >précision<
Notes:
- Cas spécial pour Kurosaki qui utilise une connexion par Wifi téléphone portable. Perso il a accès à Internet je pense qu'il devrait être joignable, mais ça n'est pas dit qu'une IP lui soit attribuée. Je pense que si on était devant son ordi ça aiderait mieux à comprendre le problème, mais là je nage.
- Il n'y a aucune différence entre jouer sur Battle.net ou par TCP/IP. Tout repose sur l'étape qui suit. La seconde option permet peut-être de jouer avec mods, mais là manque de tests à l'appui.
Première étape: Mappage des ports
Diablo II a besoin de deux ports pour réussir une connexion entre deux joueurs: le port 4000 TCP & UDP et le port 6112 TCP (mais si le port est entièrement mappé, cela fonctionne évidemment quand même; d'autant plus que pour certains autres jeux de Blizzard, genre Starcraft, le port UDP doit aussi être mappé).
Lors d'un mappage, il faut attribuer le port à l'adresse IP voulue. Si vous remarquez que votre adresse IP change constamment, ne vous étonnez pas que cela ne marche pas; il faut dans ce cas configurer le routeur pour que le serveur DHCP attribue à votre ordinateur toujours la même adresse.
Comment se connecter à son routeur.
Ca peut se faire par un logiciel fourni avec CD-Rom (les routeurs Airport de Mac par exemple), ou alors il faut entrer l'adresse du routeur dans un explorateur Internet. Sur la notice généralement l'adresse est notée, sinon c'est l'adresse de la "passerelle par défaut"; ça, ça se trouve dans Connexions réseau -> Connexion au réseau local (généralement) -> Clik droit - Statut ou Double-clik, et on va dans l'onglet Support. Aussi bien, ça correspond à l'une des trois adressages différents cités au-dessus, avec comme 4ème chiffre 1.
Toutes les parties sur Battle.net Ouvert qui affichent 'Echec de connexion' sont dûes en partie à ce mappage de ports indispensable qui n'a pas été fait. Sans avoir ses propres ports mappés, on peut rejoindre les parties de ceux qui l'ont fait.
Si ça ne marche toujours pas, re-vérifier
Pis de même sur votre Firewall personnel.
C'est la seule étape essentielle.
Deuxième étape: Connexion!
Hamachi. C'programme dont je n'ai pas épluché sur le fonctionnement permet, en s'y connectant, de faire des parties en TCP/IP sans avoir besoin de mapper ses ports; en principe. Généralement on teste d'abord, après on voit s'il y a besoin de mapper, c'est arrivé que oui, et non. Pas trop compris en quels cas =s
Son fonctionnement est très simple, il faut créer un "réseau" et d'autres personnes s'y connectent. On peut voir sur la fenêtre principale sa propre adresse IP et celle des autres. Etant connecté à Hamachi, c'est l'adresse qu'il affiche qui fonctionnera en TCP/IP (et non pas celle que donne DiabloII, qui sera toujours celle attribuée par votre routeur).
Pour les adeptes du ForgeRun, dont je ne vais pas expliquer le principe, en Solo, il s'agit de se connecter à sa propre adresse IP. Il faut d'abord installer la Carte de bouclage Microsoft, qui est disponible sur toutes les machines; on va dans 'Ajout de matos', "Oui", on cherche dans la liste les cartes réseaux -> Microsoft, et hop elle est là.
Pour rejoindre ses propres parties, il est possible d'entrer 127.0.0.1 comme adresse IP (cette adresse pointe toujours sa machine quelle que soit la config réseau, ainsi que toute la plage d'adresses en 127.xxx.xxx.xxx).
Après tests et témoignages, sa propre adresse IP fournie par Hamachi marche très bien, stable et tout. C'est un sacré plus, essayez !
Troisième étape: Mods
Jouer en passant par les serveurs de Battle.net a une différence avec le mode TCP/IP, qui est plus de l'ordre d'une "connexion pure" selon ma vision.
Jouer avec mod en TCP/IP ne doit pas poser de probèmes à priori. (Tests requis pour B.net.) Seule la configuration du mod pourrait amener à des échecs... Ou alors c'est le cas ci-dessous qui s'applique.
Il s'agit maintenant de quelques infos, tests recueuillis.
- A noter qu'en TCP/IP sous PlugY, c'est la configuration de l'hôte qui compte pour tous.
- On remarque des erreurs de "mauvais fichier générique" quand les joueurs ont des incompatibilités de mods/LoD, et quelques fois des différences de config avec le Bigstash (Bigstash désactivé chez l'hôte et habituellement activé pour celui qui rejoint par exemple); il y a alors des superpositions d'objets avec Atma notamment.
- Les différences de SharedStash ne posent pas de problèmes, et le MultiPageStash tombe un peu sous le sens ^^
(Quatrième étape: Protection)
Entre parenthèses parce que quelque peu éloigné du sujet d'origine; cependant elle reste très importante, car c'est de toutes façons par ouverture de ports (Hamachi) que des intrusions peuvent se produire.
Je conseille ici des programmes gratuits uniquement. Rien ne vous empêche de faire vos recherches plus approfondies sur le sujet.
Donc.
Tout d'abord on préfèrera Mozilla Firefox à Internet Explorer...
Il vous faut ensuite un Firewall, celui de Windows étant clairement insuffisant, euh pardon, pourrave. Un seul Firewall tourne en même temps, et vous pouvez ainsi prendre Kerio de Sunbelt et ZoneAlarm.
En Antivirus, qui scannera et fera protection résidente (temps réel) de même, on a Antivir, Bitdefender (version 7 ou 8, qui devrait être gratuite). Sinon y a Avast! mais ça c'est une vraie passoire lourdingue. Aïe.
Prenez des anti-malewares et d'autres progs de scan, aucun n'est exhaustif, et plusieurs permettent un recoupement efficace: PC Tools (du Google Pack) très recommandé, Spybot S&D, A-Squared free, Ad-aware, Clamwin.
Et tant qu'on y est, pensez à défragmenter genre une fois par mois, au plus souvent vous le faîtes au moins ça dure. Faîtes ça avec un autre prog que celui de Windows intégré.
Faîtes de même avec la base de registre, ça ça néssécite pas plus d'une fois tout les 3 mois. Voire plus.
En revanche, scannez-la pour virer les erreurs potentielles. Apparemment Spybot S&D le ferait?
En bref, vous faîtes tout ça avec SystemSuite. Réédité sous le nom de Fix-It. C'est donc un prog multi-tâches très complet.
C'tout pour l'instant;
Merci à Wichtounet bien meilleur que moi pour les infos complémentaires! = ]
Merci à Pralinor de rappeler l'importance de la protection! ![[:ilfiniol:1] [:ilfiniol:1]](/images/perso/1/ilfiniol.gif)
Message édité par Thrybrid le 19-05-2008 à 22:52:57
---------------
Josh Lesnick / Poungi la racaille / Stick Figures Death Theatre / Tru3 rEbElZ / 64 bouts d'verre dans ma putain d'bouche / L'histoire très longue de ce mec que je ne citerai pas /
Parce que l'hypocrisie c'est plus marrant que l'honnêteté.
Les topikaflopz de †Thry~ Etude sur le farmage de charmes / Dueller en HaChis, Anciens tournois et Boucherie Ladders / Coups d'Poings dans ta chetron / Je compte jusqu'à 666
Que la basse caste soit teintée, l'Union est promise. Votre présomption ne vous élève en rien, vous, êtres si beaux... Mon croc dans votre épaule. J'admire votre allure, et envieux je suis déchiré. Car tant d'artifice m'annihile. De subtils détails de raffinement. Sinon du brut. Du lourd. Puissance de l'Union!