CoolGirl has some excellent guides here, but what this forum is lacking is a good non-VMWare/vBox guide to installing Jade Dynasty. So here's a quick and simple guide to getting your JD server up and running.
First to download a couple of things:
Step 1 - Downloading the necessary programs and files.
WinSCP: WinSCP :: Free SFTP and FTP client for Windows
(If using a remote server) PuTTY: PuTTY: a free telnet/ssh client
Navicat (for MySQL): Navicat - Download Center
Now that's out of the way, time to install the server.
Step 2 - Installing your Jade Dynasty server.
Before you do anything else, you need to update your Ubuntu repositories.
Command: apt-get update
Also before we start, we need to be using the <root> directory.
Command: cd /
Now time to download the server files. Submit the following command into your Shell command Window (using PuTTY).
Command: wget http://dl.dropbox.com/u/19573297/JD.tar.gz
Now to untar it.
Command: tar xvzf JD.tar.gz
Next, submit the following command into your Shell command Window (using PuTTY).
Command: chmod -R 0755 /usr/rain
Now, open gamesys.conf in /usr/rain/glinkd. Change all 127.0.0.1 to your server's external IP address (or keep it as 127.0.0.1 if you're going localhost only. DO NOT CHANGE 0.0.0.0). Save.
Step 3 - Installing MySQL, the JD database and connecting your JD server to your MySQL server.
Now you have to install MySQL with the following command:
Command: apt-get install mysql-server
Open Navicat, and connect to your database. Make a new database called "zx". Right-click on the new icon that's appeared and click Execute SQL File....
Navigate to dbo.sql which was unzipped with the server files and upload it through Navicat to your "zx" database. This will install all of the needed tables for your JD server.
On your server, open /etc/mcncc.xml.
Change: jdbc:mysql://localhost/zx?useUnicode=true&characterEncoding=utf8" username="root" password="123456"
To: jdbc:mysql://localhost/zx?useUnicode=true&characterEncoding=utf8" username="root" password="PASSWORD"
Changing PASSWORD for your actual MySQL password. Save.
Step 4 - Starting and stopping your JD server.
To start your server, into your Shell command window, type:
To stop your server, into your Shell command window, type:
Step 5 - Notes and Finalising your installation.
Before you attempt to start your server, make sure you reboot your server.
Now I'm doing this as a quick guide, it's not fool-proof and fully tested, but it should work.
Client guide and download is coming soon. How to use the tools and such guide is coming soon as well.
Frequently Asked Questions
Q: How do I change the realm names?
A: Open the corresponding file in /usr/rain/gamed/gsalias(x).conf (where (x) is the realm number) and change the Name value to what you want to call your realm.
Q: How do I start a second realm?
A: Use the command: ./gs2 to start a second realm. (Not recommended by CoolGirl unless you have 6+ GBs of RAM).
Q: How do I start more than two realms?
A: Open /root/ gs2 in notepad find: gsalias2.conf and change it to gsalias3.conf or gsalias4.conf etc. and save the file as gs3 or gs4 etc. Then run the command like you would do for a second realm. (Once again, not recommended for low RAM servers.)
Q: How do I change the EXP rate?
A: Use Race_player_TT.exe . Open elements.data in that tool, then type in the multiplier you would like (type 100 = 100x EXP).
Me - Guide & Server File repack.
ronny1982 - For his PW Server guide as my inspiration
CoolGirlPwns - For some much needed information and stickying this guide [:
If you liked, please press the Like button, thanks.