Quote:
Originally Posted by pro4never
What patch are you trying to work with? Encryptions have all changed including the exchange sequence.
Really depends on what patch you're trying to work with. If you're getting disconnected when you try to send server key packet then you are either encrypting it incorrectly, using the wrong encryption key, etcetc.
|
I'm working with patch 5517 and I was following your guide.
I think the problem is may be the encryption.. let me describe how I'm encrypting it.
First : When the client connects to the game server I initialize a "Client" instance which uses "Wrapper" class as argument.
Second : This calls the default constructor for the "Client" class, method in which the variables concerning game encryption are initialized, that is, "GameCryptography" and "DHKeyExchange.ServerKeyExchange" class.
Oh and my CPU is 64 bits. I tried compiling in 64 bits but the result was the same.
[Edit]
Also, I think this may help :