MapleBR snapshot

Results 1 to 14 of 14
  1. #1
    Account Upgraded | Title Enabled! br1337 is offline
    MemberRank
    Apr 2015 Join Date
    295Posts

    MapleBR snapshot

    Happy new year everyone!

    I'm working on a GMS like v62 private server and this is the latest maven compilation.

    I'm not releasing the source code yet, because there's still some work to do in the source. I still have to split the project in a multi-module structure and fix the logging architecture. After this i will release the source.

    You can check this snapshot at:
    MapleBit

    This snapshot version includes the following commands for all players:

    @item [itemId]
    !find [map item] [search string]


    Requirements:
    Java SE 8 - link
    Java 8 Policy files - link
    Easy php - link
    MySql Browser - link


    Features:


    • Fully support to Java 8.
    • Support to nashorn script engine.
    • All boats works.
    • Debugging mode(set JVM parameter as -DDEBUG=1)
    • Low memory usage(512mb ram is enough to support 2 channels)
    • Removed all RMI system
    • Works on windows 7, 8, 10, linux and any operating system with Java runtime.
    • I was able to get a working version on cloud9, however i can't open ports on the VMS, lol.



    TO DO'S:

    1. Fix the logging architecture.
    2. Extract and create maven modules for utility classes, for handlers and model classes.
    3. Convert the NPCS to english, because some are in portuguese.



    Note:

    This is a single VM monolitic source, which is not scalable and is recommended for low players servers.


    Setup:


    • Download Java 8 and copy the JCE files to the correct folders.
    • Install easy PHP and start the server.
    • Connect to mysql easy php instance ,create the schema named 'maplebr' and execute the script MapleBR.SQL located at sql folder.
    • Run the script launch_java8.bat
    • Connect using a localhost




    Download link
    Last edited by br1337; 01-01-16 at 03:14 PM.


  2. #2
    I'm overrated. Fraysa is offline
    MemberRank
    Apr 2008 Join Date
    4,891Posts

    Re: MapleBR snapshot

    you do know people can get the src through the jar? lmfao

  3. #3
    Account Upgraded | Title Enabled! br1337 is offline
    MemberRank
    Apr 2015 Join Date
    295Posts

    Re: MapleBR snapshot

    Quote Originally Posted by Fraysa View Post
    you do know people can get the src through the jar? lmfao
    Of course i know, but i don't care.
    But they will need some work to configure the source and create a maven project from it.

    Everyone can check my code snippets in the jar decompilation.

  4. #4
    I'm overrated. Fraysa is offline
    MemberRank
    Apr 2008 Join Date
    4,891Posts

    Re: MapleBR snapshot

    Quote Originally Posted by br1337 View Post
    Of course i know, but i don't care.
    But they will need some work to configure the source and create a maven project from it.

    Everyone can check my code snippets in the jar decompilation.
    nah broski

  5. #5
    Master of lurking Kimberly is offline
    ModeratorRank
    Jul 2012 Join Date
    The NetherlandsLocation
    1,092Posts

    Re: MapleBR snapshot

    So many v0.62 stuff work done again. I am glad people work on v0.62 again since it was pretty dead for awhile and everyone favourite v0.83 instead. Keep up the great work!
    Last edited by Kimberly; 01-01-16 at 04:04 PM.

  6. #6
    Valued Member dolev159 is offline
    MemberRank
    Aug 2011 Join Date
    128Posts

    Re: MapleBR snapshot

    have cpq?

  7. #7
    Account Upgraded | Title Enabled! br1337 is offline
    MemberRank
    Apr 2015 Join Date
    295Posts

    Re: MapleBR snapshot

    Quote Originally Posted by dolev159 View Post
    have cpq?
    Its based on http://forum.ragezone.com/f427/leade...y-gms-1058153/

    so it should have, however i didn't test yet.

    - - - Updated - - -

    Quote Originally Posted by Kimberly View Post
    So many v0.62 stuff work done again. I am glad Royals and Legends make people work a bit on v0.62 again even though its seen mostly by "Nobody care about v0.62 anymore"
    I like v62 because its nostalgic.

    - - - Updated - - -

    Quote Originally Posted by Fraysa View Post
    Now generate a maven project from that and release to everyone ♥

    - - - Updated - - -

    Java 8 Code snippet
    AbstractScriptManager ->

    this.engine = this.sem.getEngineByName("nashorn");
    if (c != null) {
    c.setScriptEngine(path, this.engine);
    }
    StringBuilder builder = new StringBuilder();
    builder.append("load('nashorn:mozilla_compat.js');" + System.lineSeparator());
    builder.append(StringUtil.readFileAsString(path));
    this.engine.eval(builder.toString());


  8. #8
    Valued Member Straight Edgy is offline
    MemberRank
    Jun 2015 Join Date
    125Posts

    Re: MapleBR snapshot

    Quote Originally Posted by Kimberly View Post
    So many v0.62 stuff work done again. I am glad Royals and Legends make people work a bit on v0.62 again even though its seen mostly by "Nobody care about v0.62 anymore"
    You must be quite self-infatuated to think the entire v.62 scene relies on the server you're part of.

  9. #9
    Master of lurking Kimberly is offline
    ModeratorRank
    Jul 2012 Join Date
    The NetherlandsLocation
    1,092Posts

    Re: MapleBR snapshot

    Quote Originally Posted by Audace View Post
    You must be quite self-infatuated to think the entire v.62 scene relies on the server you're part of.
    Not entire. However, everyone moved to v0.83 for a very long time until recently. I am not saying it is "because" some v0.62 servers got bigger (and thus interest/motivation came back), I know there were at least a few around that moved back to v62 just because it was shown people were still interested in it. I should have worded my post differently, which I just did. =P

    On GTOP its still shown there's still way more v83 servers than v62 so slowly the interest was completely gone. But yeah, like I said, my post was written incorrectly, and it could be wrong in a whole because like OP answered, he did it because it was nostalgic for him, so that's nice.

    The TL;DR of my post. Basically, I am glad people still work (or work again) on v62. I'll edit my first post to remove the part where I said its because of different servers, because yeah that's kinda inaccurate.

  10. #10
    Account Upgraded | Title Enabled! br1337 is offline
    MemberRank
    Apr 2015 Join Date
    295Posts

    Re: MapleBR snapshot

    Quote Originally Posted by Rey View Post
    LMAO!

    On-Topic : Why would you even do that so people can take your source?
    There's nothing special on that source.
    Anyways, you still need some work configuration to generate a valid jar with that decompilation :b

    - - - Updated - - -

    Quote Originally Posted by Rey View Post
    It's kind of a "release" though, it's complicated.
    It's just a snapshot

    - - - Updated - - -

    Quote Originally Posted by Rey View Post
    It's kind of a "release" though, it's complicated.
    It's just a snapshot

  11. #11
    Valued Member Burgundy is offline
    MemberRank
    Mar 2015 Join Date
    126Posts

    Re: MapleBR snapshot

    Quote Originally Posted by Kimberly View Post
    Not entire. However, everyone moved to v0.83 for a very long time until recently. I am not saying it is "because" some v0.62 servers got bigger (and thus interest/motivation came back), I know there were at least a few around that moved back to v62 just because it was shown people were still interested in it. I should have worded my post differently, which I just did. =P

    On GTOP its still shown there's still way more v83 servers than v62 so slowly the interest was completely gone. But yeah, like I said, my post was written incorrectly, and it could be wrong in a whole because like OP answered, he did it because it was nostalgic for him, so that's nice.

    The TL;DR of my post. Basically, I am glad people still work (or work again) on v62. I'll edit my first post to remove the part where I said its because of different servers, because yeah that's kinda inaccurate.
    The maplestory server pool has always been directly correlated with what is in the release section of this forum not what others view as successful. In my eyes, the recent resurgence of v62 has more to do with the release of leader, the presence of xiuzsource, and the recent closing of servers like noble/origin, etc. Same goes for v83, it's so popular because of its public sources (moople, solaxia, localms, etc). I fail to see how setting an example crowds a market, especially since the divide between those who can produce new code and those that cant is seemingly great.

    Anyway, back on topic. I love seeing more sources update their code to java 8 conventions! I've been trying to get a hang of the lambda expressions. It's something i've been thinking about doing for my server so i'll have to give it a glance.

  12. #12
    Apprentice StaySee is offline
    MemberRank
    Mar 2016 Join Date
    6Posts

    Re: MapleBR snapshot

    Good work.
    Last edited by StaySee; 02-03-16 at 06:50 PM.

  13. #13
    (O_o(o_O(O_O)o_O)O_o) Novak is offline
    MemberRank
    Apr 2009 Join Date
    The NetherlandsLocation
    1,120Posts

    Re: MapleBR snapshot

    Quote Originally Posted by StaySee View Post
    Good work.
    These are not hard to add. Anyone with java knowledge and a v83 source like solaxia should be able to get these things working.

    "Hard" part with Pin codes could be enabling them in the getAuth packet. (Think pin is there at least). But I just told you that so you should be able to find that too.

    (Not trying to be mean, just saying you could learn how to add these. And people in the help section could help)

  14. #14
    [VIP] Bellocan is offline
    [VIP] MemberRank
    Aug 2007 Join Date
    739Posts

    Re: MapleBR snapshot

    You mentioned two channels utilize less than 512 megabytes of ram?server-utilization.jpg
    Mine has 20 channels loaded and it's taking 630 megabytes. Anyway nice release for those who want v62, and it's awesome seeing people still working on maplestory development!



Advertisement