• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Decoding packet sent by 562 client to Zone Agent

Status
Not open for further replies.
Joined
Jun 10, 2009
Messages
659
Reaction score
141
As you all know that I am trying to create a full fledged emulator, I need help in decoding the packets sent by 562 A3 Client to the Zone Agent. I tried to decode the packet by converting the algorithm used in Crypt.cpp file of the old Account Server code released here to C# and use it in my project, but failed (packet was unreadable). I also tried to use functions from asdecr.dll released by Chris in my project but after decoding the packets, its still gibberish.

Am I going in the right path in decoding the packets? If not please guide me the right way. Please explain me the packet structure if it can be read directly without decoding it. This is the crucial step in my project!

I have attached the depiction of meagre knowledge I acquired about the packet sent by Zone Server to the client soon after server selection from the talks I had with cvrdheeraj.

edited chars from server - Decoding packet sent by 562 client to Zone Agent - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Jan 26, 2012
Messages
75
Reaction score
73

Attachments

You must be registered for see attachments list
Joined
Jul 19, 2006
Messages
1,178
Reaction score
40
If I want to eliminate the need of ACL file in my emulator then what should I do?

Since we are in 2013 and we have faster machines and much better performing SQL servers, we could use the database to retrieve the Characters in the Account. You will have to create an index on the Character Name and Account ID for this operation to be fast. Just have the AccountServer read from the database and build the packet. It's as simple as that. :D:
 
Joined
Jun 10, 2009
Messages
659
Reaction score
141
Since we are in 2013 and we have faster machines and much better performing SQL servers, we could use the database to retrieve the Characters in the Account. You will have to create an index on the Character Name and Account ID for this operation to be fast. Just have the AccountServer read from the database and build the packet. It's as simple as that. :D:

Can be explain bit more on building the packet? How the packet has to be structured?
 
Status
Not open for further replies.
Back
Top