http://bugs.winehq.org/show_bug.cgi?id=7929
------- Additional Comments From the3dfxdude@gmail.com 2007-03-05 12:26 ------- This problem seems to be cause by incorrect network settings that I cover in both my HOWTOs
Diablo 2 uses gethostbyname()...: http://appdb.winehq.org/appview.php?iVersionId=49 "If you are going to play a direct TCP/IP game and the game tells you that it could not detect a valid address, make sure about things:
1. Have a valid internet addressable IP address for internet play or proper NAT forwarding. 2. Have a hostname other than localhost. 3. In /etc/hosts, have a valid hostname of your computer listed with your current IP address you want to use and do not have your hostname listed with 127.0.0.1. Do not have "localhost 127.0.0.1" listed first either."
Warcraft III uses broadcast packets...: http://appdb.winehq.org/appview.php?iVersionId=3126 "If you try to play using the Local Area Network option, and do not see a game hosted from your machine on another or vice versa, and you are in the same subnet, this is likely caused by not having a default gateway. The game relies on sending UDP packets to the broadcast address and Linux will not send them unless there is a default gateway or another rule to handle them. To fix it, there are two methods:
Add a default gateway. - OR - Route 255. 255. 255. 255 to your local network.
See Wine Traffic #62 http://www.winehq.org/?issue=62 for another description of the issue. This is not considered a bug."