Forcer un jeu à ne pas prendre en compte «une adresse IP locale réelle», mais uniquement à reconnaître une adresse IP locale virtuelle attribuée par le serveur VPN


0

Nous sommes deux amis qui voulons jouer à Heroes of Might et Magic 2, 3 ou 5 ensemble en mode multijoueur en ligne sur Internet via une connexion TCP / IP.

Comme nous ne sommes pas satisfaits des solutions tierces telles que Tunngle et Gameranger, nous avons décidé d'utiliser notre serveur VPN à cette fin.

Nous pouvons tous les deux nous connecter au serveur VPN et obtenir des adresses IP locales virtuelles via un serveur VPN. J'utilise une connexion L2TP et il utilise une connexion OpenVPN. C'est un serveur Softether VPN, donc il prend en charge les deux. Il n'y a pas de problème avec notre connexion VPN.

Cependant, Heroes of Might and Magic 3 ne reconnaît pas l'adresse IP attribuée par le serveur VPN, mais détecte notre adresse IP locale réelle à partir de nos périphériques Ethernet.

Ce même problème s’est posé à moi alors que j’utilisais Windows (8.1) à cette fin, ainsi qu’à mon ami, qui gère le jeu via Wine.

Ma question est la suivante: comment pouvons-nous empêcher ce jeu de prendre en compte notre adresse IP locale réelle et de ne reconnaître que nos adresses IP locales virtuelles?


"notre adresse IP locale réelle de nos périphériques ethernet." Cela n'a pas de sens. Ce ne serait le cas que si le jeu ne prend en charge que le mode multijoueur local. "prenez notre véritable adresse IP locale", cela n'a pas de sens, l'adresse VPN qui vous a été attribuée n'est pas une adresse IP locale.
Ramhound

Quand j'utilise ipconfig commande, je peux voir les deux adresses IP locales. Le vrai provient du périphérique ethernet, le virtuel du VPN. Donc je suppose que ce jeu est écrit pour se concentrer sur le vrai et ignorer les autres. En passant, ce jeu prend en charge le mode multijoueur local et multijoueur en ligne.
dx486

Vous voudrez peut-être essayer Hamachi. Cela fonctionne avec les jeux avec les fonctionnalités de réseau de base
Ramhound

J'ai essayé ceci sur Windows XP SP3 sous Virtualbox fonctionnant en tant qu'invité sur un Mac. Même résultat. Hamachi est interrompu pour autant que je sache. Nous voulons établir une connexion VPN et l'utiliser sur plusieurs plateformes (Mac et Linux).
dx486

Réponses:


1

Nous avons finalement résolu ce problème après des jours passés en cherchant une solution, en recherchant et en essayant nos alternatives. Enfin cela fonctionne maintenant. Je vais donner des détails sur notre configuration de travail. En fait c'est simple.

Nous utilisons tous les deux des clients officiels OpenVPN pour se connecter au VPN. Ceci est nécessaire. Windows vous permet de vous connecter directement au VPN sans utiliser de logiciel tiers, mais ne l'utilisez pas à cette fin. Utilisez les clients OpenVPN.

Les clients Games et OpenVPN s'exécutent sous Windows XP SP3 en tant que système d'exploitation invité dans VirtualBox. Les systèmes d'exploitation des ordinateurs hôtes sont Mac OS X 10.9 et Arch Linux.

Arch Linux utilise les paramètres réseau par défaut dans VirtualBox. Cependant, la boîte virtuelle de Mac devait être configurée: l'adaptateur PCnet-FAST III devait être sélectionné en mode NAT pour permettre à l'OS invité de se connecter à Internet.

Maintenant, nous pouvons jouer à ces jeux sans utiliser de logiciel tiers. C'est vraiment génial. Je sais que beaucoup de gens cherchent un moyen de vivre une expérience de jeu fluide sur Internet avec d'anciens jeux. Peut-être que cela peut être une solution alternative pour les joueurs comme nous.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.