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?
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.