The Melding Wars
    • Categories
    • Recent
    • Tags
    • Popular
    • Gallery
    • Github
    • Twitter
    • Discord
    • Register
    • Login

    Syncing up

    Scheduled Pinned Locked Moved Comments & Feedback
    3 Posts 3 Posters 8.1k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • BaneB
      Bane
      last edited by

      Hey guys, I'm planning to map out he FF server side database. If aou had already reverse engineered the client, may I take a look into the code so I might list the db queries it does? Sorry if you have already advanced in that field, but I assume you have not started the server.side development yet.

      Regards,
      Bane

      1 Reply Last reply
      Reply Quote 0
      • freakbyteF
        freakbyte Celestial
        last edited by

        Welcome,

        While it is true that we have reversed bits and pieces of the client, we do not have any proper source code of it. It is just not that simple. We have been focusing on spesific things and looked at how the client executes those tasks in order to understand what is going on.

        From the looks of it they have been using MySQL internally, but then dumped the database to their own custom read only database format "StaticDB" and shipped it with the client. Meaning that they do not really do any database queries to the server. ( The file is located here: "..\system\db\clientdb.sd2". ) We have been able to completely reverse engineer the format and it contains things like language strings, model texture names, quests, weapon stats, command definitions used by the network protocol etc.

        There is a database browser in the works, but we are not ready to make any of this work public yet.

        Sneaky peeky:
        sneaky peeky

        1 Reply Last reply
        Reply Quote 2
        • SleepwalkerS
          Sleepwalker
          last edited by

          The so called database calls that was used in Firefall was through Web-API in json format. Calls were made on the client side and then verified on server side.

          I'm discussing with my subconscious mind as to who had an idea first.
          Me or me. Am I going crazy?

          1 Reply Last reply
          Reply Quote 0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • First post
            Last post

          1

          Online

          111

          Users

          28

          Topics

          100

          Posts