Decoding packet sent by 562 client to Zone Agent

Results 1 to 5 of 5
  1. #1
    Programmer cyberinferno is offline
    MemberRank
    Jun 2009 Join Date
    127.0.0.1Location
    707Posts

    ! Decoding packet sent by 562 client to Zone Agent

    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.jpg


  2. #2
    Member prologos is offline
    MemberRank
    Jan 2012 Join Date
    South KoreaLocation
    75Posts

    Re: Decoding packet sent by 562 client to Zone Agent

    untitled-2.gif

  3. #3
    Programmer cyberinferno is offline
    MemberRank
    Jun 2009 Join Date
    127.0.0.1Location
    707Posts

    Re: Decoding packet sent by 562 client to Zone Agent

    Quote Originally Posted by prologos View Post
    untitled-2.gif
    If I want to eliminate the need of ACL file in my emulator then what should I do?

  4. #4
    Ŋ cvrdheeraj is offline
    MemberRank
    Jul 2006 Join Date
    IndiaLocation
    1,210Posts

    Re: Decoding packet sent by 562 client to Zone Agent

    Quote Originally Posted by karthikreads View Post
    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.

  5. #5
    Programmer cyberinferno is offline
    MemberRank
    Jun 2009 Join Date
    127.0.0.1Location
    707Posts

    Re: Decoding packet sent by 562 client to Zone Agent

    Quote Originally Posted by cvrdheeraj View Post
    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.
    Can be explain bit more on building the packet? How the packet has to be structured?



Advertisement