Salutations à tous.
Je sais que ce thread est très vieux, mais je me permet de le faire resurgir des entrailles du forum car je vais expliquer à tous la solution. Après 3h de recherche sur Google, une douzaine d’inscriptions à pleins de forums, la voila. En fait, elle est toute bête et a été donnée (de manière très brève) sur ce thread.
Comment jouer à Starcraft à partir d’un réseau local avec plusieurs PCs sur une même connexion internet avec un routeur ?
Dans notre exemple, nous avons 2 PCs (192.168.0.10 et 192.168.0.13), un routeur et un modem ethernet (Freebox).
1/ Sur un des deux PCs, (exemple 192.168.0.13), Cliquez sur Démarrer, Executer et tapez: regedit puis validez
2/ Vous êtes maintenant dans l’éditeur de base de registre de Windows. Allez dans:
HKEY_LOCAL_MACHINE\SOFTWARE\Battle.net\Configuration
La, créez une nouvelle clé avec la valeur DWord que vous nommerez Game Data Port. Puis attribuez lui en valeur Décimale un port différent de 6112 dans la fourchette de ports possibles (ex: 6114)
3/ Allez dans le menu de votre routeur (en général, http://192.168.0.1) puis trouvez le menu d’oubli des ports.
Il doit se présenter sous la forme Port Forwarding ou Rules, etc … Référez vous au site du constructeur de votre matériel ou sur le site http://www.portforward.com/routers.htm
4/ Créez une nouvelle règle concernant successivement les ports:
- 6112, 6119 (Starcraft par défaut) TCP et UDP
- 4000 (Battlenet) TCP et UDP
ainsi que la(les) valeur(s) entré(es) précedemment sur le(s) PC(s) du réseau.
Dans notre exemple, nous n’avons qu’un seul PC en + du PC principal. Donc nous n’entrerons que le port 6114 en +.
5/ L’oubli de ports doit se faire dans les 2 sens. Dans le sens OUTBOUND, c’est à dire Sortie de la connexion, pas de souci, on peut établir une règle pour tous les PCs du réseau local d’un coup. Il n’y a pas de restrictions.
Par contre, en ce qui concerne le sens INBOUND, c’est à dire Connexion entrante, on ne peut créer une règle concernant un port que sur une seule IP du réseau, ce qui pose problème dans notre cas car nous avons 2 PCs a connecter à Battlenet en même temps.
6/ C’est pourquoi, dans les oublis de ports en mode INBOUND, il suffira de rajouter le port 6112 sur la machine dont nous n’avons pas modifié la base de registre (192.168.0.10 dans notre exemple) et le port 6114 sur la machine ou nous avons modifié la base de registre (192.168.0.13 dans notre exemple).
7/ Connectez vous à Battlenet, chaque PC peut créer une partie ou en rejoindre une. Enjoy
PS : Il est 2h20, je n’ai pas encore testé une partie avec les 2 PCs dedans en même temps pour voir si le lag a disparu, mais je pense que ca fonctionne au poil. Je vous tiens au courant demain A suivre …
Edit : aurtografhe
Edit 2 : Ca marche nikel, aucun problème à 2 En revanche, j’ai testé à 3 et la ca pose des problèmes. j’ignore pourquoi encore mais je cherche. Mais à 2 c’est le bonheur. Enjoy !