TAKEN FROM CEF I DIDNT MAKE THIS!! I TAKE NO CREDITS!
Updated:April 28, 2008~ Now includes already made file for the noobs.
Updated:May 2, 2008 ~ I'm going to be gone for friday and saturday.
Download of premade:
IMPORTANT: MAKE SURE YOU ALREADY HAVE YOUR MYSQL DATABASE ALREADY SETUP.IF YOU DON'T, SCROLL DOWN AND TAKE A LOOK ON HOW TO SET UP MYSQL.
Code:
Server host:localhost If you must know port:3306 (leave it as it is.)
username:root
Password:root
Default schema: odinms
Putting and replace the JCE ULTIMATE STRENGTH(SECURITY FILE)
wILL fix THE SERVER HAS ENDED WHEN TRYING TO LOGIN.
1.Copy the two .jar files from the JCE Unlimited Strength folder and put them in this folder somethinbg like this. FIgure out on your own computer.Path below:
Code:
C:\Program Files\Java\jre6\lib\security
C:\Program Files\Java\jre6\lib\ext
C:\Program Files\Java\jre6\lib
C:\Program Files\Java\jdk1.6.0_10\lib
C:\Program Files\Java\jdk1.6.0_10\jre\lib
C:\Program Files\Java\jdk1.6.0_10\jre\lib\ext
C:\Program Files\Java\jdk1.6.0_10\jre\lib\security
2. Drag all the wz files from your maplestory directory to the premade wz folder in the odinms source.
3.Launch server in this order
Code:
launch_world.bat
launch_login.bat
launch_channel.bat
IGNORE THE BOTTOM SECTION IF YOUR A SPOONLICKING NOOB.
------------------------------------------------------------------------------------
Downloadsmust download all files)
The Java Runtime Environment (Version 6)
Choose Java SE 6 Update 10 Beta.
Choose the JDK, not the JRE.
OdinMS Source Code
The JCE Unlimited Strength Files
Go to the bottom, the link is under "Other Downloads"
Apache MINA 1.1
MySQL Connector/J (must have v.5.1x
slf4j 1.5
MySql v 5
MySQL Query Browser
-----------------------------------------------------------------------------
Setting Up Your MySQL:
1. Download and extract the OdinMS source code from Sourceforge. If you don't know which one to download, get the odinms-0.5.zip one.
2.Download and install MySQL, When it asks for password put it as "root".
3.Download and install MySQL query Browser.Put "localhost" for server host. Put "root" as user name, and also root for password.Put odinms for default schema. Pic below:
4. In the Query Browser create a new schema (right click>Create New Schema) called "odinms"
5. Still in Query Browser, go to file>open script, browse over to the odinms scr dir and select "odinms.sql".Then in Query Browser, click Execute on the top right side.
-----------------------------------------------------------------------------
Configuring OdinMS Files:
6. Locate the following files from the "Apache MINA," "MySQL Connector," and "slf4j 1.5" download, and copy the following files from them to the /dist folder in the odinms source directory:
Code:
mina-core-1.1.7.jar
slf4j-api-1.5.0.jar
slf4j-jdk14-1.5.0.jar
mysql-connector-java-3.1.14-bin.jar
7.Rename:
Code:
mina-core-1.1.7.jar to mina-core.jar
slf4j-api-1.5.0.jar to slf4j-api.jar
slf4j-jdk14-1.5.0.jar to slf4j-jdk14.jar
mysql-connector-java-3.1.14-bin.jar to mysql-connector-java-bin.jar
9.Open "db.properties" in the main dir of odinms scr.Replace everything with this. SAVE.
Code:
# qualified class name of your JDBC driver
driver=com.mysql.jdbc.Driver
# JDBC URL to your database
url=jdbc:mysql://localhost:3306/odinms
# credentials for database access
user = root
password = root
10. Open lauch_world.bat in NOTEPAD.
Repalce everything with this.
Code:
@echo off
set CLASSPATH=.;dist\odinms.jar;dist\mina-core.jar;dist\slf4j-api.jar;dist\slf4j-jdk14.jar;dist\mysql-connector-java-bin.jar
java -Dnet.sf.odinms.recvops=recvops.properties -Dnet.sf.odinms.sendops=sendops.properties -Dnet.sf.odinms.wzpath=wz\. -Djavax.net.ssl.keyStore=world.keystore -Djavax.net.ssl.keyStorePassword=passwd -Djavax.net.ssl.trustStore=world.truststore -Djavax.net.ssl.trustStorePassword=passwd net.sf.odinms.net.world.WorldServer
11.Open launch_login.bat in NOTEPAD
Replace everything with this.
Code:
@echo off
set CLASSPATH=.;dist\odinms.jar;dist\mina-core.jar;dist\slf4j-api.jar;dist\slf4j-jdk14.jar;dist\mysql-connector-java-bin.jar
java -Dnet.sf.odinms.recvops=recvops.properties -Dnet.sf.odinms.sendops=sendops.properties -Dnet.sf.odinms.wzpath=wz\. -Dnet.sf.odinms.login.config=login.properties -Djavax.net.ssl.keyStore=login.keystore -Djavax.net.ssl.keyStorePassword=passwd -Djavax.net.ssl.trustStore=login.truststore -Djavax.net.ssl.trustStorePassword=passwd net.sf.odinms.net.login.LoginServer
12.Open launch_channel.bat in NOTEPAD
Replace everything with this.
Code:
@echo off
set CLASSPATH=.;dist\odinms.jar;dist\mina-core.jar;dist\slf4j-api.jar;dist\slf4j-jdk14.jar;dist\mysql-connector-java-bin.jar
java -Dnet.sf.odinms.recvops=recvops.properties -Dnet.sf.odinms.sendops=sendops.properties -Dnet.sf.odinms.wzpath=wz\. -Dnet.sf.odinms.channel.config=channel.properties -Djavax.net.ssl.keyStore=channel.keystore -Djavax.net.ssl.keyStorePassword=passwd -Djavax.net.ssl.trustStore=channel.truststore -Djavax.net.ssl.trustStorePassword=passwd net.sf.odinms.net.channel.ChannelServer
13. Browse to: HURRY DL WHILE ITS ON HAPPY HOUR MODE! Extract all the files to odinms main dir.
14.Using key.keystore, make and rename it 6 times as followed.
Code:
key.keystore -- world.keystore
key.keystore -- channel.keystore
key.keystore -- login.keystore
key.keystore -- world.truststore
key.keystore -- channel.truststore
key.keystore -- login.truststore
Tota,l there should have been 6 files made and rename.
IMPORTANT:Putting and replace the JCE ULTIMATE STRENGTH(SECURITY FILE)
wILL STOP THE SERVER HAS ENDED WHEN TRYING TO LOGIN.
MSG
15.Copy the two .jar files from the JCE Unlimited Strength folder and put them in this folder somethinbg like this. FIgure out on your own computer.
Code:
C:\Program Files\Java\jre6\lib\security
C:\Program Files\Java\jre6\lib\ext
C:\Program Files\Java\jre6\lib
C:\Program Files\Java\jdk1.6.0_10\lib
C:\Program Files\Java\jdk1.6.0_10\jre\lib
C:\Program Files\Java\jdk1.6.0_10\jre\lib\ext
C:\Program Files\Java\jdk1.6.0_10\jre\lib\security
16.Going back to OdinMS scr. dir, Make a new folder called "wz". Go to your MapleStory folder and copy all the ".wz" files into the wz directory you just made.
17.Open up launch_channel.bat, launch_login.bat, and launch_world.bat both in in Notepad.
Locate this "-Dnet.sf.odinms.wzpath=" and replace it with this "-Dnet.sf.odinms.wzpath=wz\"
18. Download the this localhost client that is already connect to 127.0.0.1
19.Launch your server in this order.
lauch_world.bat
launch_login.bat
launch_channel.bat.
20. Login into MapleStory using
LoginID:admin
Password:admin
This guide is proven to work if you followed it correctly.I take no credits for the pictures.Borrowed a few things, buts thats okay.