Guides by Sunrise. Thanks to everyone who help me to learn this about KO =)
Thanks to the PJKO team. Special thanks to Knightonline.cn for the new Template.
Visit our Homepage/Forum at:
http://www.knightonline.cn/bbs/forum-58-1.html

Back to index
There aren't many things you really need to know...
-Never use "copy" and "paste" shortcuts in the enterprise manager this will unrepairably damage the table. -Maybe I'll add more... xD
To follow my guides, you'll need to have:
1.working server,client and Database. Either 1098 or 1503
2.statebar fix
3.Working item windows are helpfull

Since this is V2 of my guides, there also guides for v1503.
And this time, the files aren't coded =)
The following basic server guide is by Advocate, credits to Andy.

HOW TO MAKE PRIVATE SERVER
Updated 26th January 2007.
Guide of downloads & how to install

This is all you need to get your server up and running, its the v1098 server complete with maps, executables and my old (but good) v1098 database, shortcuts, and updated settings. The Server is set for LOCAL. (10.0.0.1 & 127.0.0.1) youll need to adjust these.

This is Server download link.
Newer Files with hermes ko db


** Now Do the SQL / ODBC **
DOWNLOAD HERE http://download.microsoft.com/download/e/6/e/e6ea2122-5c4d-4a0d-baa8-8138548f9973/SQLEVAL.exe

Run SQL Setup Select "SQL Server 2000 Components"
1. Click "Install Database Server"
2. Click Next
3. Click dot in Local Computer and Next
4. Click dot in "Create a new instance of SQL Server, or install Client Tools" & next
5. Put name and company Click Next
6. Click Yes to Agreement
7. Click dot in Server and Client Tools and Next
8. Click dot in Default at top and Click Next
9. Click dot in Typical Click Next
10. Click dot in "Use the same account for each service. Auto start SQL Server
Service"
11. Click dot in "Use the Local System account" Click Next
12. Click dot in "Mixed Mode.” enter password and confirm password remember it, username is ALWAYS "sa" (server admin)
13. Click next and install
14. When installed reboot so server starts.

Restoring Database
1. Open Enterprise Manager (Start -> Programs -> Microsoft SQL Server ->
Enterprise Manager)
2. Console Root -> Microsoft SQL Servers -> SQL server Group ->
3. Right click (local) (windows) -> Edit SQL server Registration properties
4. Click dot in Use SQL Server authentication -> Login name (that u gave at the install) -> leave pass empty -> click dot in Always prompt for login name and password *then add the login and pass that u gave at the install and go to Databases.
5. Create a new database, name it KN_online
6. After that, right click on KN_online database then click all tasks and
then "Restore Database".
7. Click on "From Device" and then click on "Select Devices".
8. Click Add and then choose the destination of the backups to Restore into
KN_online (this destination needs to lead to your "KN_online" database folder )
9. Press OK 2 times to continue, and then press the Options tab.
10. Click dot in "Force restore over existing database",
11. Make sure the path of the MDF and LDF files is the same of your server files
(KNonline_data and KN_online_log) (make sure they will be in your server folder)
12. Press OK to import the database.
13. Console Root -> Microsoft SQL Servers -> SQL server Group -> [local]
14. Go to Security -> Login -> Right click -> New Login
15. Put name knight -> Click dot in sql server authentication
16. Use knight as password -> Choose KN_online as database
17. Go to tab Database access -> click on database KN_online
18. In permit in database role click on db_owner -> ok
I would strongly suggest not using knight as username and password make your own security account.
19. IMPORTANT.. Go to databases KN_online -> Right Click -> Properties -> Permission Click all of them on user knight or what user you added (or it wont save items etc)



20. Disconnect from sql server and relog using the user knight in enterprise manager.

Adding Accounts
1. Open Enterprise Manager (Start -> Programs -> Microsoft SQL Server ->
Enterprise Manager) and go to Databases
2. Choose KN_online (expand it open)
3. Choose Tables
4. Edit TB_USER by right click -> Open table -> Return all rows. This is were u add USER and PASS so your client can login to Server. Heres a Pic of TB_USER.
Reduced: 73% of original size [ 693 x 74 ] - Click to view full image


System DSN
System DSN
Start Data Sources (ODBC) Located in windows xp at, Start -> Programs -> Administrative Tools -> Data Sources (ODBC), go to System DSN tab then click Add.

If you dont have a Administrative Tools, click start, then right click, properties, then customise, advanced, and in the box start menu items scroll down till you find it and click Display on the all programs menu.
2. Select the SQL Server driver (Its at the bottom) and click Finish. Choose KN_online for Name and your SQL Server "name" for Server. Dont use [local] it doesnt work. To obtain it put your mouse over the server tray icon, right click go into Open SQL Server Service Manager, select the server name, and right click copy. Paste that as your server name.



3. Choose sql server authentication -> connect to sql server to obtain settings
Use knight as user, and knight as password.
4. Change the default database to KN_online and click Next then Finish and OK.
5. Repeat steps 2,3,4 and do the same making knight_Account, knight, GameDB, AccountDB1, AccountDB.
6. ODBC once done should look like this.



All INI files have the correct settings for a local server, youll need to edit the 10.0.0.1and 127.0.0.1 to reflect if your making a Internet accessable server, and your local internal ip.

Starting YOUR Server
1. Start Login Server -> VersionManager.exe
2. Start Aiserver -> Server.exe
3. Start Ebenezer -> Ebenezer.exe
4. Start Aujard -> Aujard.exe

Edit the Server.ini in your client folder, and it should look like this
[Server]
Count=1
ip0=127.0.0.1 (Internal) (or put IP of your friends Server)

Run the option.exe set your resolution and turn off sound etc, drop graphic quality etc

Extras:
[Guide How to Make Your Self GM ]

1. Go to Start>Programs>Microsoft SQL Server>Enterprise Manager> Databases> KN_Online> Tables>User data.
2. Now Find Authority Then Change It To:
0 = GM 1 = Normal User 2 = Banned User 255 = Chat Forbidden user

Steps to backup your database file.
Open Enterprise Manager
click SQL Server, >>> SQL Server Group, >>> then your local server
click your database ie KN_online
right click KN_online , >>> all tasks, >> backup database
click remove of any names in destination, if no names present then go add
click the ... and type a name
For Example hermesko backup
click ok
go to options click (tick) verify upon completion
click ok,,, and its backed up

NEXT GUIDE