web-dev-qa-db-fra.com

Comment donner aux jeux Wine / Crossover un accès au réseau local?

J'essaie de faire des jeux en réseau avec Crossover pour Linux, mais mon ordinateur n'est jamais détecté par les autres joueurs de mon réseau, pas plus qu'il ne le trouve lui-même.

(J'ai essayé avec 2 jeux, Battle for Middle Earth 2 et Anno 1602.)

Existe-t-il une méthode générale pour obtenir un accès LAN pour Wine?

5
Steven Roose

Le mieux est de vous renseigner sur les forums du vin de winehq (ce sont les mêmes personnes) ou sur les forums de crossover.

Tout d'abord, vous devez vous assurer que vous avez un accès réel au réseau local. Vérifiez votre pare-feu et assurez-vous de ne bloquer aucun port. Assurez-vous que le port que vous essayez est utilisé.

Vous pouvez également rencontrer des problèmes avec des jeux plus anciens qui tentent d’accéder directement aux NIC ou à d’autres. Cependant, dans la plupart des cas, Wine utilise uniquement le réseau dont vous disposez. Peu importe si les paquets sont acheminés vers Internet ou à une distance d’un mètre. Cela pourrait être très spécifique au jeu.

Les anciens jeux DirectPlay ont aussi des problèmes. Si vous regardez Anno 1602 par exemple, vous constaterez que l'affichage est un problème. voir le rapport de bogue . Il y a une solution de contournement. Téléchargez les fichiers dll dont vous avez besoin pour dplay meilleures instructions ici et paramétrez-les pour les utiliser en faisant quelque chose comme:

WINEDLLOVERRIDES="dplayx,dpnet,dpnhpast,dpwsockx=n" wine 1602.exe

N'oubliez pas que ce n'est qu'un moyen d'y parvenir.

2
coteyr

Vous pourrez peut-être essayer Hamachi (non géré), car il crée un réseau local virtuel. En ce qui concerne Wine, je n'ai utilisé Hamachi avec Wine que pour jouer à Diablo II TCP/IP, pas en réseau local. Cependant, je suppose que cela fonctionnerait, car Minecraft LAN fonctionne avec des ordinateurs de mon réseau utilisant Hamachi.


Donc, vous voulez que tous ceux avec qui vous voulez jouer en LAN installent Hamachi, et vous rejoignez tous un réseau unique; Ensuite, lorsque vous ouvrez un jeu en réseau local, si vous vous connectez à l'aide d'une adresse IP, vous voudrez utiliser votre adresse IP Hamachi, qui correspond généralement, je pense, à quelque chose comme 5.x.x.x.

2
DaimyoKirby