1. ShadyGamer is in need of coders for games like Maplestory and ROTMG. If you have any prior experience, don't hesitate to contact Shady through a Private Conversation.
  2. Want to watch anime online? Watch it on our sister site phanime - phor anime fans
  3. Use the like button, use it every time you get an answer to your question, even if it isn't the one that you like. People spend their time to provide you with an answer so give them something in return, and like their post!
  4. Tired of the same games all over again? Tell us about new games of interest here.

How to: MapleStory Private Server

Discussion in 'Maplestory Server Development' started by Andyy, Aug 9, 2011.

  1. Andyy New Member

    Messages:
    31
    Likes Received:
    10
    Credit:
    4SC
    How To: MapleStory Private Server
    Hopefully, your able to understand some of my gibberish.

    Programs Needed
    MapleStory Private Server:
    Microsoft Visual C++ 2008 Express: Please login or register to view this link. or any other C++ editor.
    MapleStory latest Client: Please login or register to view this link.
    LocalHost: Download it for the MapleStory version your making.
    NaviCat: Please login or register to view this link.
    WampServer: Please login or register to view this link.

    What do I do now?
    1. Extract the files from the MapleStory Private Server you downloaded and put them in a new folder.
    2. Open Notepad and paste the text below into it and save it as (whatever.sql).
    HTML:
    create table users(ID int auto_increment primary key, username varchar(20), password varchar(20), pin int, gender int);
    
    create table characters(ID int auto_increment primary key, name varchar(12), userid int, level tinyint default 1, job smallint default 0, str smallint, dex smallint, intt smallint, luk smallint, chp smallint default 50, mhp smallint default 50, cmp smallint default 50, mmp smallint default 50, ap smallint default 0, sp smallint default 0, exp smallint default 0, fame smallint default 0, map int default 0, pos smallint default 0, gender tinyint, skin tinyint, eyes int, hair int, mesos int default 0);
    
    create table equip(equipid int, type tinyint, charid int, pos smallint default 0, slots tinyint default 7, scrolls smallint default 0, istr smallint default 0, idex smallint default 0, iint smallint default 0, iluk smallint default 0, ihp smallint default 0, imp smallint default 0, iwatk smallint default 0, imatk smallint default 0, iwdef smallint default 0, imdef smallint default 0, iacc smallint default 0, iavo smallint default 0, ihand smallint default 0, ispeed smallint default 0, ijump smallint default 0);
    
    create table items(itemid int, charid int, inv tinyint, pos smallint, amount smallint);
    
    create table keymap(charid int, pos0 int default 0, pos1 int default 0, pos2 int default 2564, pos3 int default 3076, pos4 int default 3332, pos5 int default 4612, pos6 int default 5380, pos7 int default 0, pos8 int default 0, pos9 int default 0, pos10 int default 0, pos11 int default 0, pos12 int default 0, pos13 int default 0, pos14 int default 0, pos15 int default 0, pos16 int default 2052, pos17 int default 1284, pos18 int default 4, pos19 int default 1028, pos20 int default 0, pos21 int default 0, pos22 int default 0, pos23 int default 260, pos24 int default 0, pos25 int default 4868, pos26 int default 3588, pos27 int default 3844, pos28 int default 0, pos29 int default 13317, pos30 int default 0, pos31 int default 516, pos32 int default 0, pos33 int default 0, pos34 int default 3456, pos35 int default 2820, pos36 int default 0, pos37 int default 772, pos38 int default 0, pos39 int default 5124, pos40 int default 4100, pos41 int default 0, pos42 int default 0, pos43 int default 2308, pos44 int default 12805, pos45 int default 13061, pos46 int default 1540, pos47 int default 0, pos48 int default 0, pos49 int default 0, pos50 int default 1796, pos51 int default 0, pos52 int default 0, pos53 int default 0, pos54 int default 0, pos55 int default 0, pos56 int default 13573, pos57 int default 0, pos58 int default 0, pos59 int default 25606, pos60 int default 25862, pos61 int default 26118, pos62 int default 26374, pos63 int default 26630, pos64 int default 26886, pos65 int default 27142, pos66 int default 0, pos67 int default 0, pos68 int default 0, pos69 int default 0, pos70 int default 0, pos71 int default 0, pos72 int default 0, pos73 int default 0, pos74 int default 0, pos75 int default 0, pos76 int default 0, pos77 int default 0, pos78 int default 0, pos79 int default 0, pos80 int default 0, pos81 int default 0, pos82 int default 0, pos83 int default 0, pos84 int default 0, pos85 int default 0, pos86 int default 0, pos87 int default 0, pos88  int default 0, pos89 int default 0);
    3. Install Microsoft Visual C++ 2008 Express.
    4. Install Wamp Server and run it.
    5. Install Navicat and run it.
    6. Click "Connection", put host name/ip as localhost. Username is root and no password.
    7. Double click on "localhost"
    8. Right click on localhost and type this in;
    [​IMG]

    9.Right click on MapleStory and click on "Execute Batch File."
    [​IMG]
    You will see this window pop-up.
    [​IMG]
    Select (whatever.sql) you saved on your desktop (remember step 2?) and press Start.
    After It's finished press "Close".

    Now it will look like this when you click on "MapleStory."
    [​IMG]
    Now you see the tables "characters", "equip", "items", "keymap" and "users".

    Doubleclick on "users" (Now you will make your own account!)
    A window will pop-up, looking like this;
    [​IMG]
    ID: 1
    Username: You choose
    Password: You choose
    Pin: 0
    Gender: 0

    10. Now open up Microsoft Visual C++ 2008 Express.
    Click on "File" > "Open" > "File".
    Go to the folder where you saved your MapleStory Private Server source.
    Go to the folder "MapleStoryServer" and double click on "LoginPacket.cpp".

    Look for;

    HTML:
    packet.addByte(xx); // IP
    
        packet.addByte(xx);
    
        packet.addByte(xx);
    
        packet.addByte(xx);
    And change it to;

    HTML:
    packet.addByte(127); // IP
    
        packet.addByte(0);
    
        packet.addByte(0);
    
        packet.addByte(1);
    11. After you did this open MapleStoryServer.sln (also located in your Maple Story Private Server folder)
    Press F5 or "Build" > "Build Solution" and click Yes.
    It will now starts to build.

    If it succeeded and you didn't get any errors, you can start playing your private server!

    Press the green arrow at the top in Microsoft Visual C++ 2008 Express.
    [​IMG]

    A black window popups up!
    Wait till Maps Initializing is finished. DON'T CLOSE IT

    12. Download the file Localhost.exe (look at the downloads at the top).
    Put the Localhost.exe in the MapleStory Folder!

    13. Open DXWnd and add Localhost.exe (as you are used to with MapleStory.exe).

    Double click on localhost.exe in DXWnd! If you did everything correct, you will now see MapleStory starting up!

    Enjoy.

    Credits: Please login or register to view this link.
    Oblivious and Drunk like this.
  2. Redbl0odx Pirate King Staff Member

    Messages:
    7,907
    Likes Received:
    5,098
    Credit:
    19,594SC
    I see a couple problems.

    1. What version of a maplestory private server is this even suposed to be?
    2. Theres no actual source to download. ( ya know, the thing that you make the server with.)
    3. Some of the links don't work
    4. I don't know about the other stuff.

    And yes i will do this
    ( original guide)
    Please login or register to view this link.
    jorisky likes this.
  3. Andyy New Member

    Messages:
    31
    Likes Received:
    10
    Credit:
    4SC
    1. Read, please. It says "Download the latest client."
    2. ..Download the repack/source you like.
    3. I'll get them fixed.
    4. Alright..
    5. PM Carnines. I am Carnines of RageZone.
    :)

  4. kcinnick9 Ph.D. in Harmonology

    Messages:
    1,654
    Likes Received:
    478
    Credit:
    1,104SC
    No your not Drunk is nice try Drunk is a member of SG and has admitted to being Drunk so you are lieing
  5. Redbl0odx Pirate King Staff Member

    Messages:
    7,907
    Likes Received:
    5,098
    Credit:
    19,594SC
    Ok if you really are him. Then why change the guide at ALL?
    Because there is no way anybody is going to figure out making a private server for version v99.3
    A good guide comes with EVERYTHING you need. Normally speaking.
  6. kcinnick9 Ph.D. in Harmonology

    Messages:
    1,654
    Likes Received:
    478
    Credit:
    1,104SC
    Here is more proof that your not Carnies Capture.PNG Edit:Sinthed is f***ing phychic about knowing this would happen
  7. Andyy New Member

    Messages:
    31
    Likes Received:
    10
    Credit:
    4SC
    Actually, I'm his brother, but he told me he doesn't care if I give him credits or not.
    This has come with EVERYTHING.
    This guide works for v55, v62, v75, and v83.
    Never said this worked for v99.3.
    o.e
  8. kcinnick9 Ph.D. in Harmonology

    Messages:
    1,654
    Likes Received:
    478
    Credit:
    1,104SC
    1. have him post saying its ok 2.you said latest client which as of right now is v99.3 so techincally you did say it worked for it
  9. Redbl0odx Pirate King Staff Member

    Messages:
    7,907
    Likes Received:
    5,098
    Credit:
    19,594SC
    "download the latest client" and the link goes to maplestory.nexon.net So yes you were implying that we make a server of v99.3 And no, if it came with everything, there would be a re-pack/source here.
  10. Andyy New Member

    Messages:
    31
    Likes Received:
    10
    Credit:
    4SC
    Oh, then yes, it works for v99.3.
    I did not post a repack/source because people have different likes of repacks.
    Not all the people will like the repack/source I post but,
    thanks for the suggestion.
  11. Redbl0odx Pirate King Staff Member

    Messages:
    7,907
    Likes Received:
    5,098
    Credit:
    19,594SC
    *facepalm*
    That is all

    There is no repack/sources publicly out right that work for anything over like v83 from what i've seen.
  12. Drunk Well-Known Member

    Messages:
    328
    Likes Received:
    54
    Credit:
    184SC
    Guys, Andyy is my brother.
    I've given him permission to take my threads and it's fine if he doesn't give me credits.
  13. Andyy New Member

    Messages:
    31
    Likes Received:
    10
    Credit:
    4SC
    @Please login or register to view this link.
    I meant, when a repack/source for v99.3 is out, this tutorial work.
    If you do not believe me, try this tutorial when a repack is our for v99.3.
  14. Twist Retired SG Staff Member

    Messages:
    1,273
    Likes Received:
    244
    Credit:
    35SC
    I'd say this is a good tutorial, but credits are important and they're forum rules.
    Even if the original author does not care, you must always provide valid credit.
  15. Andyy New Member

    Messages:
    31
    Likes Received:
    10
    Credit:
    4SC

Share This Page