[Release] C++ [Release] Xanadu v0.83 [high quality source]

Page 1 of 9 123456789 LastLast
Results 1 to 15 of 127
  1. #1
    Account Upgraded | Title Enabled! Buya is offline
    True MemberRank
    Oct 2008 Join Date
    1,305Posts

    [Release] C++ [Release] Xanadu v0.83 [high quality source]


    RaGEZONE Recommends

    RaGEZONE Recommends

    Hi, years have gone by since I made my source development public and after some time went private again. Therefore some people will remember me.

    Over the years I have continued to work on it, the result is astonishing compared to the other available repacks/sources in the MapleStory private server community.

    One reason is the language and the other is the code that has been written.

    My source is written in C++.

    In therms of memory usage especially and also performance, C++ has a much better potential than Java, atleast that is my experience and oppinion.

    I have always focused more on "internal stuff" as I call it, which means memory usage, performance, code style, library usage, language standard and so on rather than on maplestory features, therefore this source is not yet fully complete in therms of MS features, for example, some skills (especially for pirates) are not done yet and PQ's are mostly missing yet.

    Now this isn't just a one-time release, but instead, I am now taking my development to the public.
    I have practically finished my "internal work" on it, and I focus more on MS features now.

    I am hosting my source on github:

    https://github.com/xBuyax/xanadu

    v0.83 localhost that works on Windows 8, 8.1 and 10 and has some edits:

    go to maplestory -> other developments -> releases -> thread: "Windows 10 v83 localhost"

    tutorial for setting up and usage: [Tutorial] How to set up and use C++ Xanadu GMS source

    (it is still being worked on)

    My source is v0.83 GMS.
    I will add information on how to check out which and more, a detailed tutorial for my source is planned to be released in some time.

    The internal features/specialties include:

    - WZ Loading (the source loads data from .wz files directly)
    - extreme low memory usage (after server start, it consumes 30,6 MB memory in Release mode with all wz data loaded already in v0.83)
    - high performance and it's fast (server start, which includes loading all data from the .wz files, needs less than a minute)
    - modern and good networking, timers, sql and other code
    - up-to-date code standard (C++14)
    - up-to-date tool (Visual Studio 2017)
    - up-to-date mysql (MySQL 5.7)
    - up-to-date libraries (latest asio (exists also as boost.asio) and poco)
    - no lag or dc issues

    The MS-Features include:

    - standard stuff:
    login, chatting, partys, buddys, guilds, messenger, trading, mobs, cashshop, pets, scrolling, hired merchants, megaphones, chalkboards and more are working
    - most skills work

    The custom-Features include:

    - GM Shops
    (custom features were not important to me, atleast yet)

    Imporant notes:

    * My source is not split into the traditional worldserver/channelserver/loginserver(/cashshop server) scheme.
    It is one server, which accepts and handles connections.
    It supports having up to 20 channels ofcourse, which work at login and ingame normally.
    Multiple worlds are not supported (yet).

    * Also, npcs etc. are added in the source code directly, no scripting engine is used.

    In my oppinion these choices have more advantages, but also for this, I welcome other oppinions which will be considered.

    Planned features:

    - (almost) full skills
    - full guilds (bbs and alliances are not completed yet)
    - full cpq
    - other pq's also
    - maybe marriages, rings, skillbooks
    - and more

    There are some known bugs, but nothing critical. I will work on them anyways.
    Also, there are, as noted, some missing features, that I will defenitly work on and add as soon as possible.

    I wrote this source from scratch over the years.
    I have rarely checked Vana, which was/is an interesting project, but I have not copied code over from it or such.

    The source includes information on what is needed for it, and how it has to be set up.

    Suggestions of any kind are welcome.

    I want to thank everyone who has in the past supported me and my project.
    I feel honoured that countless people have over time requested my source, after it has already been made private again.


    Greetings

    Buya
    Last edited by Buya; 05-09-17 at 12:44 AM.


  2. #2
    Registered Mediacraze is offline
    MemberRank
    Jun 2015 Join Date
    10Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Thanks @Buya

    A superior release from the senpai himself.

    Every v62 player should be thankful - reason is obvious.
    Now onto v83! u lazy hoe
    Bringing the craze to every media.

  3. #3
    Member vcoc is offline
    MemberRank
    Jun 2016 Join Date
    Brazil / BrasilLocation
    67Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    LeaderMs Rev 2 or This source?

  4. #4
    ✞ Godlike ✞ Sjogern93 is offline
    True MemberRank
    Jul 2008 Join Date
    Sweden ♡Location
    797Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    This source before any source.

    Love it! Thank you for this, waited for so long for this to happen.

  5. #5
    Account Upgraded | Title Enabled! Buya is offline
    True MemberRank
    Oct 2008 Join Date
    1,305Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Quote Originally Posted by vcoc View Post
    LeaderMs Rev 2 or This source?
    This source is a very good basis, but as I said, the MS-Features need further work which will take some time.

    Mine is v0.62 GMS (Global MapleStory), LeaderMS is BrazilMS (BMS), though.

    Quote Originally Posted by Sjogern93 View Post
    This source before any source.

    Love it! Thank you for this, waited for so long for this to happen.
    Thank you for your support, I appreciate it.


    Just commited some changes:

    The packets for Monster Carnival PQ are now complete. Also added some constants for MCPQ.
    I am planning to implement Full CPQ at some later time, but already doing some preparation for it.


  6. #6
    Gold subscription Kimberly is offline
    Gold SubscriberRank
    Jul 2012 Join Date
    The NetherlandsLocation
    649Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Note to Kimberly (MapleLegends owner afaik) and PrinceReborn (MapleRoyals owner afaik): I know you will read this and realize that finally a good v0.62 source becomes available, but please wait until the MS-features are complete before trying to use it to host your servers. :')
    Don't know why there's a note here directly for me, but just want to tell we already have GMS-like Fred as well as a lot of other things, and we are on Java. This is a great contribution for v62 users, but not really for us. This is not meant to say 'this is useless' but your message in general is a bit claiming we are just here to nip into your code and take it.

    I am not sure if this was meant to offend us in saying we are not running on a nice server and are a bunch of leechers.

  7. #7
    Account Upgraded | Title Enabled! Buya is offline
    True MemberRank
    Oct 2008 Join Date
    1,305Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Quote Originally Posted by Kimberly View Post
    Don't know why there's a note here directly for me, but just want to tell we already have GMS-like Fred as well as a lot of other things, and we are on Java. This is a great contribution for v62 users, but not really for us. This is not meant to say 'this is useless' but your message in general is a bit claiming we are just here to nip into your code and take it.

    I am not sure if this was meant to offend us in saying we are not running on a nice server and are a bunch of leechers.
    Hi,

    actually it's not supposed to offend you, it's a mix of seriousness and fun,
    because I expected that you and the other person will see this release.

    I actually wouldn't have any issues with someone using it for a server, including you or whoever.

    And no, in no way it was meant to say you are leechers or something.

    And it would be ok if you would take something from it, also.

    This release is really meant to seriously contribute to the community and also to servers.

    So you are welcome to check out my source and this thread again at anytime.

    Greetings

    Buya

  8. #8
    Gold subscription Kimberly is offline
    Gold SubscriberRank
    Jul 2012 Join Date
    The NetherlandsLocation
    649Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Quote Originally Posted by Buya View Post
    Hi,

    actually it's not supposed to offend you, it's a mix of seriousness and fun,
    because I expected that you and the other person will see this release.

    I actually wouldn't have any issues with someone using it for a server, including you or whoever.

    And no, in no way it was meant to say you are leechers or something.

    And it would be ok if you would take something from it, also.

    This release is really meant to seriously contribute to the community and also to servers.

    Greetings

    Buya
    Ah, okay. There's not many times anymore people tease in the Maple scene, so I took it serious, haha.

    Good job once again on all this, pretty sure many will appreciate it :)

  9. #9
    Account Upgraded | Title Enabled! Buya is offline
    True MemberRank
    Oct 2008 Join Date
    1,305Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Quote Originally Posted by Kimberly View Post
    Ah, okay. There's not many times anymore people tease in the Maple scene, so I took it serious, haha.

    Good job once again on all this, pretty sure many will appreciate it :)
    Thank you for your support and the appreciation of my work.

    And ofcourse, good luck with your server.

    Greetings

    Buya

  10. #10
    Account Upgraded | Title Enabled! Lowsir is offline
    True MemberRank
    Mar 2011 Join Date
    1,026Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Damn, makes me want to learn C++ now. Awesome.

  11. #11
    Hardcore Member SSFM is offline
    MemberRank
    Apr 2008 Join Date
    137Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Finally a reason to work with C++. I'll have to check this out when I get the time, and hopefully push a few pull requests your way. Nice release.
    --Insert signature--

  12. #12
    Account Upgraded | Title Enabled! Buya is offline
    True MemberRank
    Oct 2008 Join Date
    1,305Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Quote Originally Posted by Lowsir View Post
    Damn, makes me want to learn C++ now. Awesome.
    Thanks for your appreciation of my work.
    I must say that C++ is a complex/complicated language and hard to learn, but it's also a nice and important language.
    I would suggest taking a look at the source code to get a first impression of C++, I try to follow good coding practices as much as possible.

    Quote Originally Posted by SSFM View Post
    Finally a reason to work with C++. I'll have to check this out when I get the time, and hopefully push a few pull requests your way. Nice release.
    Thank you.
    Sounds interesting.
    I am looking forward to see proposed changes from you.

    Now as it's a good opportunity, I want to add, that changes from anyone are welcome.
    I will review them seriously.

    Greetings

    Buya

  13. #13
    Account Upgraded | Title Enabled! PrinceReborn is offline
    True MemberRank
    Jul 2008 Join Date
    United KingdomLocation
    259Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Quote Originally Posted by Buya View Post
    Note to Kimberly (MapleLegends owner afaik) and PrinceReborn (MapleRoyals owner afaik): I know you will read this and realize that finally a good v0.62 source becomes available, but please wait until the MS-features are complete before trying to use it to host your servers. :')
    This is a great contribution to the community, sadly not much use to us since we have almost finished our own new v0.83 source code, so thanks but no thanks!

  14. #14
    Ultimate Member Metalmaple is offline
    MemberRank
    Jun 2011 Join Date
    North KoreaLocation
    165Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    This is superior in all ways compared to Java. Especially compared to the v0.62 java sources.

    Good job Buya, still rocking.

  15. #15
    Account Upgraded | Title Enabled! gil1323 is offline
    True MemberRank
    Mar 2007 Join Date
    IsraelLocation
    303Posts

    re: [Release] C++ [Release] Xanadu v0.83 [high quality source]

    Can someone help me how to set up those files?
    I Became complicated with poco installation and the rest things..
    maybe a tutorial?




Page 1 of 9 123456789 LastLast

Advertisement