Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Source]How to create your own v83 MapleStory Private Server!

Newbie Spellweaver
Joined
Sep 6, 2010
Messages
23
Reaction score
22
Hey everyone sorry that my other thread due to a time stamp error that occurred awhile back. So heres a revamped version of my v83 maplestory private server guide.

Programs Required:
- NetBeans IDE 7.0.1
- JDK 7
- MySQL Guide Tools
- MySQL Query Browser
- WampServer 2.1 (Optional)

Sources/Repacks:
- MoopleDEV (recommended)
- ZenethosDEV
- WonkaSource
- Valhalla
- MapleBlade
- XSPro
- MapleSakeo
- Magical-Impact
- Metal-Story
- ImprovedStory
- ToshiroStory
- StarMS
- SupremeMS
- XuzionMS
- HeliosMS
- ChemicalMS
- LocalMS
- AudaMS
- HellyMS
- IncidentMS
- PolarisMS


SVN:
- TurtoiseSVN
- MoopleDEV
- ZenethosDEV
- vClarity
- Xanadu
- XSPro
- NakedStory
- DelphiMS
- FunMS
- ReflectMS

Client:
- Hex Workshop
- Clean Localhost
- Custom Localhost

Other Requirements:
- XML
- JRE Policy
- GM Handbook

TurtoiseSVN Guide:
- This is for people who wants to use SVN sources Click Here


Surfacex3's Video Guide:

Step 1:
- Download all the files in "Program required" above and install them.
- Now download a source or repack above from "Sources/Repacks" above.
- Also download the stuffs from "Other requirements"

Step 2 (Optional):
- Now this is for people who wants a website.
- Open Wampserver.
- Right click Wampserver on your bottom left of your desktop and click "Online".
- The icon should change colors. That means its online and ready to go.
- Now right click again and click "Start all services"

Step 3:
- Open up your JRE Policy File.
- Follow the code below and extract the files into them.
Code:
C:Program Files\Java\jre6\lib\security
C:\Program Files\Javajre6\lib\ext
C:\Program Files\Javajre6\lib
C:\Program Files\Javajdk1.6.0_25\lib
C:\Program Files\Javajdk1.6.0_25\jre\lib
C:\Program Files\Javajdk1.6.0_25\jre\lib\ext
C:\Program Files\Java\jdk1.6.0_25\jre\lib\security

Or (depending on where you installed it)

C:\Program Files (x86)Java\jre6\lib\security
C:\Program Files (x86)Java\jre6\lib\ext
C:\Program Files (x86)Java\jre6\lib
C:\Program Files (x86)Java\jdk1.6.0_25\lib
C:\Program Files (x86)Java\jdk1.6.0_25\jre\lib
C:\Program Files (x86)Java\jdk1.6.0_25\jre\lib\ext
C:\Program Files (x86)Java\jdk1.6.0_25\jre\lib\security

Step 4:
- Run MySQL and follow the step below
- Stored Connection: Leave Blank
- Server Host: Localhost
- Port: 3306
- Username: root
- Password: leave blank or put your password that you typed in during installation
- Default Schema: MoopleDEV (this depends on which source your using)
- Click OK then go click "File" then click "Open Script"
- Then find the file MoopleDEV.sql
- After you find the sql open it then excute it.

Step 5:
- Follow the compile tutorial right below here in the spoilers.

Step 6:
- Wow! and congratulations you've made it this far on this tutorial but your not done just yet.
- Open XML.rar
- Extract the XML's to your source/repack [folder]

Step 7:
- Congratulations! you created your very own maplestory private server!
- Double click your Starter.bat on your source/repack [folder]
- If there is no error shown then that means you completed the steps above correctly.
- If you have errors then redo your steps or private message me to help through teamviewer.

Step 8:
- Now its time to create your client for your server.
- Right click your localhost.exe and click Hex edit.
- Click Ctrl+F and find 127.0.0.1 then change it to your hamachi/wan ip.
- Congratulations! After that you have fully 100% finished your server.

Credits:

iMystery for guide and giving out credits.
iAkira for his fantastic Library.
Doraemon/Blackscarfs for making this guide better.
Surfacex3 for video.
Cyclone999 for his compiling guide.
Chinese for his TurtoiseSVN guide.
and last but not least but Shawn for doing some stuffs =)
 
Last edited by a moderator:
Newbie Spellweaver
Joined
Feb 15, 2009
Messages
80
Reaction score
2
When i login, I can go in my server and play
But my friends... When they select their character they go back to the login and they've got the error message: "Unable to log on the game server"
 
  • Like
Reactions: Rey
Newbie Spellweaver
Joined
Mar 13, 2007
Messages
45
Reaction score
0
When i login, I can go in my server and play
But my friends... When they select their character they go back to the login and they've got the error message: "Unable to log on the game server"

Same problem here, using MoopleDEV.


EDIT-

Fixed it, works now. Would to like to add auto register feature if possible. Currently using hamachi, might port forward instead.
 
Last edited:
Initiate Mage
Joined
Jul 5, 2011
Messages
2
Reaction score
0
Hello Uhmm My Private Server is Working but i THINK there is Few Bugs On it nvm the Bugs i just want to know HOW can i make a maplestory Website i Downloaded the WWW Wamp File and when i want to excute it in MySQL if say something about colume 'gm' Something Like that So If You Can help me and Team View me iwill be really Happy and if u wanted me to pay (By CashU) for 10~20$ im ready to do it Please Add me in crazyxfunky@hotmail.com if u couldnt see that well crazyxfunky@hotmail(DOT)com thx
 
Initiate Mage
Joined
Jul 11, 2011
Messages
2
Reaction score
0
Same problem here, using MoopleDEV.


EDIT-

Fixed it, works now. Would to like to add auto register feature if possible. Currently using hamachi, might port forward instead.

How'd you fix it?
 
Initiate Mage
Joined
Jun 29, 2011
Messages
1
Reaction score
0
So Uhmm I'm getting the error when I launch my server, it says
"Could not create SQL connection object. Please make sure you've correctly configured the database properties inside the constants/ServerConstants..." However I did change it. And this server is just so I can practice coding... So if you can help me find a solution either through teamviewer or MSNing me. Let me know.
 
Initiate Mage
Joined
Jan 23, 2010
Messages
1
Reaction score
0
i seem to have a problem with connecting to my server from another computer it takes me through login and when i select character to enter the game it kicks me out saying "unable to log on to game server" i looked around to see if theres a solution but im not sure how to use a loopback connection any help will be great
 
Initiate Mage
Joined
Mar 18, 2010
Messages
4
Reaction score
0
HELp.i get this

Uploaded with

help please
 
Last edited:
Joined
Jul 29, 2009
Messages
528
Reaction score
205
I can, log in, create a character, but then it sits there then eventually just kicks me back to log in, saying "Unable to log into game server" or some poop.

I'm using XSPro source.
 
Newbie Spellweaver
Joined
Jul 17, 2011
Messages
5
Reaction score
0
So Uhmm I'm getting the error when I launch my server, it says
"Could not create SQL connection object. Please make sure you've correctly configured the database properties inside the constants/ServerConstants..." However I did change it. And this server is just so I can practice coding... So if you can help me find a solution either through teamviewer or MSNing me. Let me know.

Some problem here;
Could not create a SQL connection object. Please make sure you;ve correctly configured the database properties inside constants/ServerConstants.java. MAKE SURE YOU COMPILED!

Database properties are correct, and I also compiled it already.
help would be appreciated ;D
 
Newbie Spellweaver
Joined
Mar 9, 2008
Messages
47
Reaction score
10
XHayaku, please post the ServerConstants so we can check over it :)

If anybody is having trouble getting their Localhost.exe to work after its been hex edited, you can just replace the 127.0.0.1, you have to type your ip over it (do not use the replace tool, and dont paste your ip over it)

Anywho enough of that, now my problem... :D
When i click start on my character, it says "This id is already logged in, or server is under inspection", i can connect to the server so thats not a poblem, server doesnt show any errors, ive made 5 accounts and restarted the server 15 times but not once have i made it past the Character select screen :O, please help :D
 
Last edited:
Newbie Spellweaver
Joined
Jul 17, 2011
Messages
5
Reaction score
0
XHayaku, please post the ServerConstants so we can check over it :)

Code:
/*
	This file is part of the OdinMS Maple Story Server
    Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc>
		       Matthias Butz <matze@odinms.de>
		       Jan Christian Meyer <vimes@odinms.de>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation version 3 as published by
    the Free Software Foundation. You may not use, modify or distribute
    this program under any other version of the GNU Affero General Public
    License.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
package constants;

public class ServerConstants {
    public static short VERSION = 83;
    public static String[] WORLD_NAMES = {"Scania", "Bera", "Broa", "Windia", "Khaini", "Bellocan", "Mardia", "Kradia", "Yellonde", "Demethos", "Galicia", "El Nido", "Zenith", "Arcenia", "Kastia", "Judis", "Plana", "Kalluna", "Stius", "Croa", "Medere"};;
    // Rate Configuration
    public static final int QUEST_EXP_RATE = 1000;
    public static final int QUEST_MESO_RATE = 500;
    // Login Configuration
    public static final int CHANNEL_LOAD = 150;//Players per channel
    public static final long RANKING_INTERVAL = 3600000;
    public static final boolean ENABLE_PIC = true;
    //Event Configuration
    public static final boolean PERFECT_PITCH = false;
    public static final String EVENTS = "automsg KerningPQ Boats Subway AirPlane elevator";
    // IP Configuration
    public static final String HOST = "84.25.81.181";
    //Database Configuration
    public static final String DB_URL = "jdbc:mysql://localhost:3306/MoopleDEV?autoReconnect=true";
    public static final String DB_USER = "root";
    public static final String DB_PASS = "45eda67PLUS89";
}

:)
 
Newbie Spellweaver
Joined
Mar 9, 2008
Messages
47
Reaction score
10
Code:
/*
    This file is part of the OdinMS Maple Story Server
    Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc>
               Matthias Butz <matze@odinms.de>
               Jan Christian Meyer <vimes@odinms.de>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation version 3 as published by
    the Free Software Foundation. You may not use, modify or distribute
    this program under any other version of the GNU Affero General Public
    License.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
package constants;

public class ServerConstants {
    public static short VERSION = 83;
    public static String[] WORLD_NAMES = {"Scania", "Bera", "Broa", "Windia", "Khaini", "Bellocan", "Mardia", "Kradia", "Yellonde", "Demethos", "Galicia", "El Nido", "Zenith", "Arcenia", "Kastia", "Judis", "Plana", "Kalluna", "Stius", "Croa", "Medere"};;
    // Rate Configuration
    public static final int QUEST_EXP_RATE = 1000;
    public static final int QUEST_MESO_RATE = 500;
    // Login Configuration
    public static final int CHANNEL_LOAD = 150;//Players per channel
    public static final long RANKING_INTERVAL = 3600000;
    public static final boolean ENABLE_PIC = true;
    //Event Configuration
    public static final boolean PERFECT_PITCH = false;
    public static final String EVENTS = "automsg KerningPQ Boats Subway AirPlane elevator";
    // IP Configuration
    public static final String HOST = "84.25.81.181";
    //Database Configuration
    public static final String DB_URL = "jdbc:mysql://localhost:3306/MoopleDEV?autoReconnect=true";
    public static final String DB_USER = "root";
    public static final String DB_PASS = "45eda67PLUS89";
}
:)
Well, i definetly dont know whats wrong then :O
Just yeah, make sure your username is root and password is that other one :p
And make sure the databas is called MoopleDEV
And make sure before you compiled you added all the .jar files into "Libraries"
and make sure your mysql is running, with the port 3306
AND, that ip adress doesnt look like it is acutally a public one :O
Sorry if im wrong, ive only ever seen my one :p
You should start your mysql server, and then do an online port check with the ip as "84.25.81.181" and port as "3306" and check if its successful
if it isnt, try changing "84.25.81.181" to "127.0.0.1" then compiling just to see if it will work localhost :)

Oh and if your mysql server was running while i was writing this, then your port isnt open :O, i tried using port check, and i got this
"Port is closed on 84.25.81.181.", you try:


thats all :)
 
Newbie Spellweaver
Joined
Jul 17, 2011
Messages
5
Reaction score
0
You should start your mysql server, and then do an online port check with the ip as "84.25.81.181" and port as "3306" and check if its successful
if it isnt, try changing "84.25.81.181" to "127.0.0.1" then compiling just to see if it will work localhost :)

84.25.81.181 is my WAN-IP :p
And you'r right, its closed :p
I've changed it to 127.0.0.1, but still it gives me the same error ;S

But thanks anyways :)
 
Newbie Spellweaver
Joined
Mar 9, 2008
Messages
47
Reaction score
10
84.25.81.181 is my WAN-IP :p
And you'r right, its closed :p
I've changed it to 127.0.0.1, but still it gives me the same error ;S

But thanks anyways :)

did you install the JDBC driver??
And the other things o_O
Otherwise, sorry i cant help :p, still stuck with my problem :/
 
Newbie Spellweaver
Joined
Jul 17, 2011
Messages
5
Reaction score
0
did you install the JDBC driver??
And the other things o_O
Otherwise, sorry i cant help :p, still stuck with my problem :/
No, I dont have that installed :eek:
I just googled it and isntalled it, ill edit if it works or not :p
And yeah, im kinda new to all of this so I cant help u out :(
sorry
 
Last edited:
Newbie Spellweaver
Joined
Mar 9, 2008
Messages
47
Reaction score
10
No, I dont have that installed :eek:
I just googled it and isntalled it, ill edit if it works or not :p
And yeah, im kinda new to all of this so I cant help u out :(
sorry
Haha actually, nobodys been able to help me out :p
they all just tell me to look at my ip adress -.-'
 
Initiate Mage
Joined
Dec 21, 2008
Messages
2
Reaction score
0
i recently made a private server using mapleblade my server starts up just fine i got to the log in server and then i dc i go back to check my loginserver.bat thing and an error has popped up so this shows my that its with my loginserver any help?
 
Newbie Spellweaver
Joined
Sep 16, 2009
Messages
12
Reaction score
0
just asking whether am i possible to use Harepacker to extract MSEA 1.0.6.2 and place the source files using ur ways of creating my own private server?
 
Back
Top