
Originally Posted by
StingerOne
If it's the upper end of 4.5, for eg. 4.5.0.33 there is 0x43 static gameserver opcode and 0xCC 0xDD required to encode the opcodes from the Gameserver.
Looks like you're not getting any response from the Gameserver at all which means you're correct, the Client is receiving an OK! from the Loginserver but not opening a socket to the Gameserver.
If your client was connecting but failing packets, then it's a packet problem. Because you are not connecting at all, this means its a platform specific problem such as the way you're running the client, in this case through wine on Linux.
I tried running my custom emulator on Linux and it runs flawlessly for windows clients but fails just like this for Linux clients, maybe some other developers can help explain why this happens, I'm betting money it's wine's networking setup not working correctly.
I'd start with doing an ipconfig from within a wine prefix and see what the setup is like, try ping 7777 with telnet if available.
- - - Updated - - -
Can confirm mate, it's a Linux specific networking problem with wine not an emulator problem.