Hi,
I am putting together a login server for a 5.7-DR6 client/server so I can run a local server and have just about got it finished. I am having an issue where the client just isn't playing ball, although I have verified that I am able to log into a public server and play perfectly well. I have got as far as being able to select my server on the server list and am receiving the network message for a connection request, however when my login server responds the client is sending a packet of the form 0x00, 0x11, 0x00, 0x03 and timing out.
I have even run a network monitor on a live server and mimiced the response packet exactly byte for byte but can't get past this. I am probably missing something glaringly obvious, but have yet to spot it
Is anyone able to explain how the client / to worldserver protocol works (not the actual login / server info bit as I have sussed that), or at least tell me what opcode 17 is...?
Apologies if this is not the right place to ask.