Héberger une partie sur Warcraft3 - Où comment forwarder un port.
Le Samedi 31 Mars 2007 à 01:28
Beaucoup de joueurs l'ignorent, mais il suffit d'une petite manip' pour pouvoir héberger une partie de Warcraft3, même derrière un routeur.
Cette manip est identique pour pouvoir utiliser certaines fonctionnalités des clients p2p comme bittorrent ou Emule (problèmes de lowid notamment).
La manip n'est pas très compliquée et je vais la détailler pas à pas.
Il y a 2 types d'utilisateurs qui peuvent être intéressés :
1. Vous vous connectez via une box (Freebox, Neufbox, Alicebox..)
2. Vous vous connectez via un routeur standard, ou routeur modem
En simplifié, la manip consiste à dire à votre routeur que vous voulez qu'il renvoie tout ce qu'il recoit sur un port, sur votre machine.
[1. Récupérer les infos]
Pour les utilisateurs windows (à priori quasiment tout le monde ici ;) ):
Menu Démarrer > exécuter > tapez: cmd
une fois l'invite de commande ouverte (fenêtre console noire), tapez y la commande :
ipconfig /all
Cette fonction va renvoyer les informations de votre réseau. La manip est la même que vous soyez en wifi ou ethernet.
exemple de résultat :
http://wpetrus.developpez.com/divers/thg520/images/ipconfig-all.jpg
Faites attention à ne pas vous tromper d'interface réseau si vous avez plusieurs cartes réseau/wifi, prenez celle qui vous permet de vous connecter à votre réseau local. (donc carte wifi si vous êtes en wifi, carte sur laquelle le cable est branché etc..)
Il vous faut récupérer
1. Votre adresse physique (tous les 0 sont des zéros, il n'y a pas de o)
2. Votre Adresse IP
3. Eventuellement l'adresse ip associée à passerelle par défaut.
Ensuite récupérer le port de Warcraft 3 (6112 par défaut).
Dans warcraft 3 au menu de départ :
Options/ Gameplay / Game port
[2. Configurer son routeur]
1. Vous êtes chez Free :
Rendez-vous sur http://subscribe.free.fr/login , puis
"Fonctionnalités optionnelles de la Freebox (Wifi, Routeur...)" (en bas à droite). Ensuite "Fonction routeur - configurer".
Au niveau de "Redirections de ports" :
renseignez le port de warcraft3 (6612 par défaut), le protocole est TCP, votre ip que l'on a récupéré précedemment (192.168.x.x sur une freebox) et dans le 2ème champs port, mettez le même port de Warcraft 3. Cliquez sur "Ajouter", puis le bouton ENVOYER vers le bas de la page. Ensuite il suffit de redémarrer la freebox en la débranchant et c'est fini.
2. Vous êtes chez Neuf, ou autre opérateur "trucbox", ou routeur classique :
Chez Neuf et la plupart des opérateurs, le routeur possède une interface de configuration accessible depuis un navigateur.
Il s'agit de l'ip "passerelle par défaut" vue tout à l'heure.
Pour neuf, par défaut il s'agit de 192.168.1.1
pour les autres opérateurs vraisemblablement c'est la même, sinon regardez dans votre manuel ou l'ip de la passerelle.
Lancez internet explorer (ou firefox :p), et tapez
http://192.168.1.1 (ou l'ip que vous avez en passerelle à la place)
Vous arrivez normalement sur une jolie(ou pas) interface de configuration, sinon c'est que vous vous êtes planté d'ip.
Cherchez une page avec une des noms suivants :
- redirection de port ou port forwarding
- NAT
- Applications/jeux etc..
le but est de trouver l'interface pour forwarder les ports. Une fois sur cette interface il suffit de renseigner :
- l'ip de votre PC
- le port distant (ou sur le routeur) : 6112 (ou votre port w3)
- le port sur votre machine : le même
- le protocole : TCP
validez et normalement le tour est joué.
A ce stade ca devrait marcher, mais lisez la suite si votre pc change d'ip :
[3. Adresse ip et adresse MAC]
Le routeur (ou la box) a pour boulot de faire office de passerelle pour internet, et souvent de distribuer les adresses ip aux ordis du réseau. Mais il arrive que votre ordi n'ait pas toujours la même adresse ip.
=> Conséquence: le port forwarding ne marche plus si vous n'avez pas la même ip.
=> A ne pas faire : forwarder le même port sur plusieurs ip..
La solution est de dire à votre routeur de toujours donner la même adresse ip à votre ordi.
Pour cela on utilise l'adresse physique (qu'on a noté avec ifconfig /all)
Rendez-vous sur l'interface de votre routeur (la page web si vous êtes chez free, ou l'interface sinon).
Cherchez un champs du type "baux dhcp", ou DHCP fixe ou un truc du genre.
Il a 2 champs à remplir :
- l'adresse physique (ou adresse mac) de la machine (un truc en XX-XX-XX-XX-XX), attention sur free il faut écrire sans les tirets
- l'adresse ip que vous voulez pour la machine
Validez (donc pour free: ajouter, puis ENVOYER, puis reboot freebox, pour les autres validation simple)
Résultat :
Le routeur associera toujours l'adresse ip que vous avez donnée à l'adresse physique, donc votre ip ne changera pas. De cette manière votre port forwarding sera toujours bon.
A priori si tout s'est bien déroulé vous devriez pouvoir héberger une partie sur Warcraft 3.
Pour le p2p la manip est la même avec les ports, il faut juste changer les ports, et parfois mettre l'un ou l'autre des protocoles (ou les 2, TCP et UDP, donc faire 1 forwarding pour chaque).
Si vous avez un souci envoyez moi un message ou commentaire ou Norio sur #war3.fr
#3 > Oui en effet, ça règle les problèmes de lowID dans la majorité des cas.
Sinon, pour ceux qui aurai besoin d'un peut d'illustration, voici un tutorial pour la majorité des routeurs et des box :
http://www.emule-inside.net/emule/routeurs.htm
Suffit simplement de désactiver le DHCP (le routeur alloue dynamiquement des adresses IP) et modifier son @ IP pour la mettre en statique.
Soit vous cliquez sur le petit icone en bas à droite ou alors pour faire le malin devant vos potes, vous ouvrez une console (Exécuter > cmd) et vous tappez ça :
Pour le paramétrage d'une adresse IP statique :
netsh interface ip set address "Description" static %adresse% %masque-sousreseau% %passerelle%
- Description désigne un texte décrivant le nom de la connexion
- %adresse% désigne l'adresse IP
- %masque-sousreseau% représente le masque de sous-réseau
- %passerelle% représente l'adresse IP de la passerelle
Par exemple :
netsh interface ip set address "Réseau local" static 192.168.1.3 255.255.255.0 192.168.1.1
pas la peine de trifouiller avec les @ MAC ^^. D'ailleurs si vous avez moins de 5 machines sur votre réseau (99% des gens) il est conseillé de désactiver le DHCP.
HF
Edité le 02-04-2007 à 00:53:24 par AcTa
Apres avoir lut le blog, j'ai toujours et toujours le meme probleme, et aucun forum que j'ai trouve n'a pu le resoudre: je suis utilisateur d'une freebox, et mon adresse IP n'est pa de forme 192.168.x.x, elle d'une forme tout autre.
J'espere que vous pourrez resoudre mon probleme, car quand j'essai de rediriger les port sur http://subscribe.free.fr/login , et bien je ne peut pas car les champs des ports debutent par 192.168, et ces nombre ne font parti de mon adresse ip.
Merci d'avance a ceux qui me repondront