http://bugs.winehq.org/show_bug.cgi?id=3962
------- Additional Comments From ze_real_neo@yahoo.fr 2006-07-05 10:01 ------- I had a similar problem : I tried to connect to a private server, the server url was into the file data/sclientinfo.xml packed into a grf archive. The game said "Disconected from the server" just after the login procedure. I tried to change the url of the server with the ip adress but this didn't solve the problem. I ran ethereal and i saw a packet sent to an invalid adress just after the dns resolution. This packet contained my RO login and password. The destination ip of the packet is always 108.105.110.101 (which makes "line" in ASCII !?).
To connect myself to the server I used iptables and redirected my traffic from 108.105.110.101 to the ip adress of the server during the playing time with a simple shell script and the command :
sudo iptables -t nat -A OUTPUT -d $ORIGINAL -j DNAT --to $REAL
with $ORIGINAL assigned to 108.105.110.101 and $REAL with the real server adress. This solution can help you until the bug correction.