Anyone mind explaining how server emulators are built?

Results 1 to 4 of 4
  1. #1
    Novice TattiHenry is offline
    MemberRank
    Jan 2010 Join Date
    EuropeLocation
    3Posts

    Anyone mind explaining how server emulators are built?

    Title should explain what I want to know.

    How does an empty project become a working server emulator?
    In-depth answers are always good but rough explanations are good too. :)


    Yeah, I'm a beginner programmer but I'm already interested in this. :D Propably grabbing RuneFlyff source or something and try to understand it after I've got a bit better understanding of C++.

    Off-Topic(?):
    How do people get packets for v6 emulators? Trial-and-error method or haven't those changed at all? :o
    And can I use official v14 files to sniff packets?


  2. #2
    Member Devl547 is offline
    MemberRank
    Aug 2008 Join Date
    86Posts

    Re: Anyone mind explaining how server emulators are built?

    get packets from client => parse => execute commands (work with database) => create packets => send to the client

    You can get packets by using sniffers and packet filters. And you can use any client version you want.

  3. #3
    Novice TattiHenry is offline
    MemberRank
    Jan 2010 Join Date
    EuropeLocation
    3Posts

    Re: Anyone mind explaining how server emulators are built?

    Quote Originally Posted by Devl547 View Post
    get packets from client => parse => execute commands (work with database) => create packets => send to the client

    You can get packets by using sniffers and packet filters. And you can use any client version you want.
    I guess that's good enough explanation. I'll probably try to receive and reply to the sessionID and login packets and be happy when I accomplish it. :D

  4. #4
    Account Upgraded | Title Enabled! Imortal is offline
    MemberRank
    Aug 2006 Join Date
    EverywhereLocation
    293Posts

    Re: Anyone mind explaining how server emulators are built?

    lol i was extatic when i got in game with the unfixed kiki source. Goodluck xD



Advertisement