Query for MR staff involved in development

Discussion in 'Tech Zone' started by 0ceon, May 21, 2020.

  1. 0ceon
    Offline

    0ceon Member

    Joined:
    May 25, 2016
    Messages:
    16
    Likes Received:
    9
    Gender:
    Male
    Country Flag:
    IGN:
    Maguiber
    Level:
    74
    Guild:
    Excerpt
    Hi there,

    Getting into speedrunning the moon bunny jumpquest (PB of 2:24 / 3:00!), I learned some of the platforming mechanics of MS that aren't intuitive, such as holding forward on a treadmill platform, but letting go of movement just before jumping to keep momentum in the leap.

    I was wondering if somebody within the staff had a way to monitor character speed, and if it could be arranged for them to log some data and for me to see such data?

    I'd like to know what I can do to help keep my character momentum high to improve my PB
     
  2. Tim
    Offline

    Tim Administrator

    Joined:
    Apr 14, 2014
    Messages:
    19,427
    Likes Received:
    18,153
    Location:
    Fryslan
    Country Flag:
    IGN:
    Kaizoku
    Level:
    200
    Guild:
    Fryslan
    we wont be providing you such specific data on request unfortunately
     
  3. zzz
    Offline

    zzz Donator

    Joined:
    Mar 4, 2014
    Messages:
    67
    Likes Received:
    44
    Hey Tim, I was just wondering a few things about the way this game is made. I've been studying computer programming for a few years and I was wondering out of curiosity what language was used to develop the game. I've heard that it's some combination of C and C++, but I never got a concrete answer. Is that something you're able to share?

    Also, I'm returning after a few years, and the new source really did wonders to improve the lag in the game. Even with the immense number of players, the game has seriously improved in terms of stability, so props to you guys for all the work you put into it :D
     
  4. Nerp
    Offline

    Nerp Member

    Joined:
    Jan 1, 2016
    Messages:
    3
    Likes Received:
    1
    Gender:
    Male
    Country Flag:
    I'm not sure about either MR or the original Maplestory, however I think the original was developed in C++. At any rate, I know for a fact that there are various open source projects in various different stages that have implemented the server end, and they exist in various languages. Just search 'maplestory' on github and you'll see several in Java, C++, C#, Go, etc... I was personally thinking of trying to work on one myself recently as a hobby by basing myself off of an existing implementation but I haven't really looked deep enough to know what I'd be getting myself into.

    Here's a list of a few repos and their respective language of implementation...

    Java: https://github.com/ronancpl/HeavenMS (Looks to be in 'maintenance mode' and considered complete at this point in time)

    Go : https://github.com/Hucaru/Valhalla (I've spun this one up myself a couple days ago and it's very WIP but trivially easy to get running, good start maybe to get your bearings?)

    C#: https://github.com/Fraysa/Destiny

    C++: https://github.com/retep998/Vana

    There's many more... Good start to finding them is sorting by stars on github. At any rate you can look at any of them and check out how the DB schema is structured and how the backend handles things. Real cool if you're interested.
     
    Last edited: Jun 6, 2020
    zzz likes this.
  5. zzz
    Offline

    zzz Donator

    Joined:
    Mar 4, 2014
    Messages:
    67
    Likes Received:
    44
    I am definitely very interested! I'm an amateur developer with not a lot of experience, but I think I could learn a lot from this. Thanks for the links!
     
  6. Nerp
    Offline

    Nerp Member

    Joined:
    Jan 1, 2016
    Messages:
    3
    Likes Received:
    1
    Gender:
    Male
    Country Flag:
    Likewise :p

    If you have any questions, feel free to send me a pm. I don't know a whole lot about maplestory servers but I wouldn't mind investigating stuff or helping with basic setup
     

Share This Page