Newbie Spellweaver
- Joined
- Jun 9, 2013
- Messages
- 23
- Reaction score
- 35
How To Make Your Very Own V117 Server!
The Goal Of This Guide Is To Show You How To Do It.
Table of Content:The Goal Of This Guide Is To Show You How To Do It.
1. Introduction
- A. Basic Understanding Of What MapleStory Is.
- B. What Is The Goal Of Making A Private Server?
2. Downloads + Requirements
- 1. ExiledMS Repack/Development
- 2. LogMeIn Hamachi*
- 3. MySQL Query Browser*
- 4. NetBean IDE*
- 5. Notepad+ +*
- 6. Wamp Server*
- 7. WinRAR*
- 8. Java Cryptography Extension (JCE)
- 9. Java Development Kit (JDK)
3. Pre-Installation
- A. Set-up Path
- B. Set-up Hamachi
4. Program Installation
- A. Java Programs
- B. Requirements (*)
- C. Exiled Repack/Development
5. Set-up MySQL Query Browser
- A. Opening [Structure (Main).SQL]
- B. Editing [Structure (Main).SQL]
- C. Executing [Structure (Main).SQL]
- D. Adding Accounts
6. NetBeans IDE Compiling
- A. Creating New Project
- B. Selecting New Project Type
- C. Adding Source (C:\Users\Name\Desktop\ExiledMS\Src)
- D. Adding Test Source (C:\Users\Name\Desktop\ExiledMS\Scripts)
- E. Editing Scripts
7. Files Needed To Be Edited
- A. Compiled File Transfer
- B. Edit (.Properties) Files
- END -
-\ Section One /-
Section 1A:
What Is MapleStory?
MapleStory is 2D MMORPG game developed by a company named Nexon. The company itself was founded in Seoul in 1994. The Game MapleStory was first introduced in Korea in 2003, but as time went on, it came to North America on May 11th, 2005.
Section 1B:
What's The Point Of Private Server?
The point of creating a private server is to play with you and your friends. Although in many cases, it's developed to have a different type of experience from the actual MapleStory, for example Exp rates, Meso rates, and Items...etc are high/better....sometimes lower/worser.
-\ Section Two /-
Downloads + Requirements:
ExiledMS Repack/Development:
LogMeIn Hamachi:
MySQL Query Browser:
NetBean IDE:
Notepad+ +:
Wamp Server:
(Not Direct Download, You Need To Choose Your Own Computer Bit)
WinRAR:
(Not Direct Download, You Need To Choose Your Own Computer Bit)
Java Files:
JCE:
(Direct Download Link)
JDK:
(Not Direct Download, You Need To Choose Your Own Computer Bit)
-\ Section Three /-
Section 3A:
Setting Up Path
1. Press 'start' on the toolbar.
2. Find 'Computer' and right click.
3. Hit 'Properties'.
4. Find 'Advanced System Settings'.
5. Click 'Environment Variables'.
6. Under 'User variables for Username'.
7. Click 'New...'
8. Variable Name: Path
9. Variable Value: C:\Program Files\Java\JDK1.7.0_21\Bin
10. Hit OK and you're DONE! n-yay~!
Section 3B:
Setting Up Hamachi
1. Open LogMeIn Hamachi
2. Hit 'Create a New Network'
3. Network-ID Can Be WHATEVER You Desire.
4. Create a Password Of '123456'.
5. Click 'Create'.
6. You Should See A Tab Showing Your Desired Network-ID.
7. Right Click And Hit 'Set Access'.
8. Under Network Password
9. Un-tick 'Require a password to join the network.'
10. Hit OK and you're DONE. n-yay~!
-\ Section Four /-
Section 4A:
Setting Up Java
JCE Set-UP:
1. Add Local_Policy.Jar and US_Export_Policy.Jar To These Location.
Section 4B:
Download And Install All Requirements, They are the Stared (*) Ones.
Section 4C:
After Downloading the ExiledMS Repack/Development, Extract it to Desktop.
-\ Section Five /-
Section 5A:
Opening Structure (Main).SQL
1. Open MySQL Query Browser.
2. Hit Menu and Click Add SQL.
3. Open Structure (Main).SQL
*Located In (C:\Users\Username\Desktop\ExiledMS\SQL)*
Section 5B:
Editing Structure (Main).SQL
1. Goto Line 3 And Press Enter TWICE.
2. Paste In This Code
3. Press Enter ONCE.
Section 5C:
Executing Structure (Main).SQL
1. Press Execute In Top Right Corner.
2. Wait For It To Finish.
Section 5D:
Adding Accounts
1. A V117 Should Be On The Right Screen On The Bar.
2. Press The Arrow To The Left Of It.
3. Double Click 'Accounts' TWICE.
4. Hit Edit On Bottom.
5. ID Should Be 1.
6. Name Can Be Anything. (Example: Owner, Admin...)
7. Password Is Different And Does Not Use Letters Like A-Z, a-z Or 1-0.
8. Password Use SHA1 Hash Code.
*Link Above Is A SHA1 Hash Code Generator*
9. Copy And Paste Password After You Convert It Into SHA1 Hash Code.
10. Scroll Left And Find GM Tab, And Add The Digit 6.
11. Rank Are Listed From 1 - 6.
1 = Normal
2 = Donator
3 = Intern
4 = GM
5 = Super GM
6 = Admin
12. Minimize Window and Your DONE! n-yay~!
-\ Section Six /-
Section 6A & 6B & 6C & 6D:
Creating New Project
Selecting New Project Type
Adding Source + Test Source
1. Open NetBean IDE.
2. Top-Left Corner, Click The Add Project Icon.
3. Choose Project > Java.
4. Projects > Java Projects With Existing Sources.
5. Hit Next.
6. Project Name: ExiledMSv117.
7. Name Is IMPORTANT In This Case.
8. Hit Next.
9. Add "Source" Folder.
*C:\Users\Username\Desktop\ExiledMS\Src*
10. Add "Test" Folder.
*C:\Users\Username\Desktop\ExiledMS\Scripts*
11. Hit Finish and Your DONE! n-yay~!
Section 6E:
1. Press + To The Left Of Source Packages.
2. Press + To The Left Of Constants.
3. Double Click ServerConstants.Java.
4. Goto Line 30.
5. Edit the IP Address.
*IP Example: 44.283.177.111*
It Would Look Like This.
10. Go Back To The Top Left Box.
11. Press + To The Left Of Database.
12. Double Click DatabaseConnection.Java.
13. Goto Line 111 And Change From...
TO
14. Press the - to the left of source packages
15. Press - On Everything.
16. Right Click On Libraries.
17. Select Add 'Jar/Folder...'.
17. Hit Desktop > ExiledMS > Dist, Select the following:
*mina-core*
*mysql-connector-java-bin*
*slf4j-api*
*slf4j-jdk14*
18. Hit Open.
19. Press F11 and your done
-\ Section Seven /-
Section 7A:
Compiled File Transfer
1. Goto
*C:\Users\Username\Desktop\ExiledMS\Dist*
2. Delete ExiledMSv117
3. Goto *C:\Users\Username\Documents\NetBeansProjects\ExiledMSv117\Dist*
3. Copy the ExiledMSv117 and paste it to *C:\Users\Username\Desktop\ExiledMS\Dist*
Section 7B:
Edit (.Properties) Files
5. Goto
*C:\Users\Username\Desktop\ExiledMS*
6. Use Notepad+ + And Open channel.properties
7. In Notepad+ + Goto Line 2 And Replace With Your Hamachi IPV4 Address.
*From My Example Before, It's 44.283.177.111*
8. So Line Two Should Look Like This:
9. Save
10. Now Use Notepad+ + To Edit WorldGMS.properties
11. In Notepad+ + Goto Line 33 And Replace With Your Hamachi IPV4 Address.
8. So line 33 Should Look Like This:
9. Hit Save and Your DONE! n-yay~!
-\ Check /-
Double click Launcher.Bat In ExiledMS Folder.
The Screen In Command Prompt Should Look Like This:
-\\\ Congratulation ///-
If You See That Screen, You've Successfully Created A Private Server.
What's Next?!
Download Maplestory v117
+
Download Len 117.1
Download Link:
Maplestory V117:
Google It Yourself.
Len 117.1:
When You Added All The Files, Edit Len.ini. There Should Be A Line Where It Says "IP:" Type In Your Hamachi's IP (Everyone's is different).
THIS IS A EXAMPLE: [ip:433.222.111.76]
Please Press Like If it Worked.
If You Need Help Please Visit Thread Below!
http://forum.ragezone.com/f566/support-make-maplestory-v117-exiledms-937038/
- Y Squared
Section 1A:
What Is MapleStory?
MapleStory is 2D MMORPG game developed by a company named Nexon. The company itself was founded in Seoul in 1994. The Game MapleStory was first introduced in Korea in 2003, but as time went on, it came to North America on May 11th, 2005.
Section 1B:
What's The Point Of Private Server?
The point of creating a private server is to play with you and your friends. Although in many cases, it's developed to have a different type of experience from the actual MapleStory, for example Exp rates, Meso rates, and Items...etc are high/better....sometimes lower/worser.
-\ Section Two /-
Downloads + Requirements:
ExiledMS Repack/Development:
You must be registered to see links
LogMeIn Hamachi:
You must be registered to see links
MySQL Query Browser:
You must be registered to see links
NetBean IDE:
You must be registered to see links
Notepad+ +:
You must be registered to see links
Wamp Server:
You must be registered to see links
(Not Direct Download, You Need To Choose Your Own Computer Bit)
WinRAR:
You must be registered to see links
(Not Direct Download, You Need To Choose Your Own Computer Bit)
Java Files:
JCE:
You must be registered to see links
(Direct Download Link)
JDK:
You must be registered to see links
(Not Direct Download, You Need To Choose Your Own Computer Bit)
-\ Section Three /-
Section 3A:
Setting Up Path
1. Press 'start' on the toolbar.
2. Find 'Computer' and right click.
3. Hit 'Properties'.
4. Find 'Advanced System Settings'.
5. Click 'Environment Variables'.
6. Under 'User variables for Username'.
7. Click 'New...'
8. Variable Name: Path
9. Variable Value: C:\Program Files\Java\JDK1.7.0_21\Bin
10. Hit OK and you're DONE! n-yay~!
Section 3B:
Setting Up Hamachi
1. Open LogMeIn Hamachi
2. Hit 'Create a New Network'
3. Network-ID Can Be WHATEVER You Desire.
4. Create a Password Of '123456'.
5. Click 'Create'.
6. You Should See A Tab Showing Your Desired Network-ID.
7. Right Click And Hit 'Set Access'.
8. Under Network Password
9. Un-tick 'Require a password to join the network.'
10. Hit OK and you're DONE. n-yay~!
-\ Section Four /-
Section 4A:
Setting Up Java
JCE Set-UP:
1. Add Local_Policy.Jar and US_Export_Policy.Jar To These Location.
Code:
[SIZE=3]C:\Program Files\Java\jdkx.x.x_xx\libC:\Program Files\Java\jdkx.x.x_xx\jre\lib
C:\Program Files\Java\jdkx.x.x_xx\jre\lib\security
C:\Program Files\Java\jdkx.x.x_xx\jre\lib\ext
C:\Program Files\Java\jre7\lib
C:\Program Files\Java\jre7\lib\security
C:\Program Files\Java\jre7\lib\ext[/SIZE]
Section 4B:
Download And Install All Requirements, They are the Stared (*) Ones.
Section 4C:
After Downloading the ExiledMS Repack/Development, Extract it to Desktop.
-\ Section Five /-
Section 5A:
Opening Structure (Main).SQL
1. Open MySQL Query Browser.
2. Hit Menu and Click Add SQL.
3. Open Structure (Main).SQL
*Located In (C:\Users\Username\Desktop\ExiledMS\SQL)*
Section 5B:
Editing Structure (Main).SQL
1. Goto Line 3 And Press Enter TWICE.
2. Paste In This Code
Code:
[SIZE=3]--
-- Create schema v117
--
CREATE DATABASE IF NOT EXISTS v117;
USE v117;[/SIZE]
3. Press Enter ONCE.
Section 5C:
Executing Structure (Main).SQL
1. Press Execute In Top Right Corner.
2. Wait For It To Finish.
Section 5D:
Adding Accounts
1. A V117 Should Be On The Right Screen On The Bar.
2. Press The Arrow To The Left Of It.
3. Double Click 'Accounts' TWICE.
4. Hit Edit On Bottom.
5. ID Should Be 1.
6. Name Can Be Anything. (Example: Owner, Admin...)
7. Password Is Different And Does Not Use Letters Like A-Z, a-z Or 1-0.
8. Password Use SHA1 Hash Code.
You must be registered to see links
*Link Above Is A SHA1 Hash Code Generator*
9. Copy And Paste Password After You Convert It Into SHA1 Hash Code.
10. Scroll Left And Find GM Tab, And Add The Digit 6.
11. Rank Are Listed From 1 - 6.
1 = Normal
2 = Donator
3 = Intern
4 = GM
5 = Super GM
6 = Admin
12. Minimize Window and Your DONE! n-yay~!
-\ Section Six /-
Section 6A & 6B & 6C & 6D:
Creating New Project
Selecting New Project Type
Adding Source + Test Source
1. Open NetBean IDE.
2. Top-Left Corner, Click The Add Project Icon.
3. Choose Project > Java.
4. Projects > Java Projects With Existing Sources.
5. Hit Next.
6. Project Name: ExiledMSv117.
7. Name Is IMPORTANT In This Case.
8. Hit Next.
9. Add "Source" Folder.
*C:\Users\Username\Desktop\ExiledMS\Src*
10. Add "Test" Folder.
*C:\Users\Username\Desktop\ExiledMS\Scripts*
11. Hit Finish and Your DONE! n-yay~!
Section 6E:
1. Press + To The Left Of Source Packages.
2. Press + To The Left Of Constants.
3. Double Click ServerConstants.Java.
4. Goto Line 30.
5. Edit the IP Address.
*IP Example: 44.283.177.111*
It Would Look Like This.
Code:
[SIZE=3]public static final byte[] Gateway_IP = new byte[]{(byte) 44, (byte) 283, (byte) 177, (byte) 111};[/SIZE]
11. Press + To The Left Of Database.
12. Double Click DatabaseConnection.Java.
13. Goto Line 111 And Change From...
Code:
[SIZE=3]"jdbc:mysql://localhost:3306/ExiledMS?autoReconnect=true",[/SIZE]
Code:
[SIZE=3]"jdbc:mysql://localhost:3306/v117?autoReconnect=true",[/SIZE]
15. Press - On Everything.
16. Right Click On Libraries.
17. Select Add 'Jar/Folder...'.
17. Hit Desktop > ExiledMS > Dist, Select the following:
*mina-core*
*mysql-connector-java-bin*
*slf4j-api*
*slf4j-jdk14*
18. Hit Open.
19. Press F11 and your done
-\ Section Seven /-
Section 7A:
Compiled File Transfer
1. Goto
*C:\Users\Username\Desktop\ExiledMS\Dist*
2. Delete ExiledMSv117
3. Goto *C:\Users\Username\Documents\NetBeansProjects\ExiledMSv117\Dist*
3. Copy the ExiledMSv117 and paste it to *C:\Users\Username\Desktop\ExiledMS\Dist*
Section 7B:
Edit (.Properties) Files
5. Goto
*C:\Users\Username\Desktop\ExiledMS*
6. Use Notepad+ + And Open channel.properties
7. In Notepad+ + Goto Line 2 And Replace With Your Hamachi IPV4 Address.
*From My Example Before, It's 44.283.177.111*
8. So Line Two Should Look Like This:
Code:
[SIZE=3]net.sf.odinms.world.host=44.283.177.111[/SIZE]
10. Now Use Notepad+ + To Edit WorldGMS.properties
11. In Notepad+ + Goto Line 33 And Replace With Your Hamachi IPV4 Address.
8. So line 33 Should Look Like This:
Code:
[SIZE=3]net.sf.odinms.channel.net.interface=44.283.177.111[/SIZE]
-\ Check /-
Double click Launcher.Bat In ExiledMS Folder.
The Screen In Command Prompt Should Look Like This:
Code:
[SIZE=3][ExiledMS]
Loader 1...
Loader 2...
Loader 3...
Loader 4...
Loader 5...
Loader 6...
xxxxx items loaded.
Loader 7...
Loader 8...
Loader 9...
Loader 10...
[Loading Login]
Listening on port 8484
[Login Initialized]
[Loading Channel]
Channel 1: Listening on port 8585
[Channel Initialized]
[Loading CS]
Listening on port 8600
[CS Initialized]
[Respawn Worker] Registered for channels 1
[Fully Initialized in xx seconds]
Loading Rankings::
Done loading Rankings in x seconds :::[/SIZE]
-\\\ Congratulation ///-
If You See That Screen, You've Successfully Created A Private Server.
What's Next?!
Download Maplestory v117
+
Download Len 117.1
Download Link:
Maplestory V117:
Google It Yourself.
Len 117.1:
You must be registered to see links
When You Added All The Files, Edit Len.ini. There Should Be A Line Where It Says "IP:" Type In Your Hamachi's IP (Everyone's is different).
THIS IS A EXAMPLE: [ip:433.222.111.76]
Please Press Like If it Worked.
If You Need Help Please Visit Thread Below!
http://forum.ragezone.com/f566/support-make-maplestory-v117-exiledms-937038/
- Y Squared
Last edited: