View Single Post
  #3  
Old 01-19-2013, 01:56 PM
DoucLangur DoucLangur is offline
Fire Giant


Join Date: Jan 2011
Posts: 566
Default wine 1.5.20-41 under debian wheezy: problems with EQEmu login server

wine 1.5.20-41 under debian wheezy: problems with login server

Hey everyone,

in order to run the new EQEmuLauncher, it seems my old wine installation on debian squeeze wasn't good anymore. I think I couldn't install Mono or something.

One thing led to another, and I upgraded my Debian to wheezy (testing), and built wine from the git repository (although it works out of the box).

Both versions have the following problem: Once I get past the login (wrong login info gets rejected), the server selection screen does not show a server selection.

I can play on the Shards of Dalaya server just fine - everything works there. So the problem seems to get triggered by something EQEmu does differently.

When starting EQ directly with
Quote:
WINEDEBUG=+winsock wine eqgame.exe patchme
I get the following error messages (plenty of em, full log available)
Code:
trace:winsock:WS2_recv_base socket 00e4, wsabuf 0x32faf8, nbufs 1, flags 0, from 0x32fb34, fromlen 16, ovl (nil), func (nil)
trace:winsock:WS2_recv_base fd=28, options=0
warn:winsock:WS2_recv_base  -> ERROR 10035
I installed wireshark and it shows me that the server information is actually transmitted to the computer (all the server's clear names show up in the content of arriving UDP packets). For some reason, wine is not able to receive and understand those UDP packets.

I am a bit at a loss, was hoping someone with a deeper understanding of wine would have an idea...

Oh - here's some documentation on the winsock error I was getting:
http://www.fixerror.net/2009/05/socket-error-10035/

And some discussion on the winsock error where it is not related to wine:
http://bobobobo.wordpress.com/2008/1...saewouldblock/

Anyone?

Kind regards

Slozem
Reply With Quote