Please follow this guide fully to install the initial Kobold setup. Then follow this link:
http://forum.ragezone.com/world-warc...ds-180964.html
to configure Kobold correctly
Thanks to Kennythekid for the work in putting together the 2nd part to this guide
----------------------- KOBOLD SETUP -----------------------
Okay I am going to attempt to write up a quick guide to getting Kobold working however some steps require making changes to the SQL database so if your not sure about this don't try it as you make end up making a mess of the database.
Hopefully this guide will be detailed enough to help you setup your Kobold server. I would like to point out that my tests were unsuccessful as I was able to enter the game world however due to two files missing from the pack I could not proceed any further with the testing. Also the server produced several errors which I am assuming are bugs in the python scripts however as I have no python knowledge I have not attempted to trace the cause of the errors.
Installation Guide: (version 0.1)
1. Run the Kobold setup program (nothing more to it)
2. Tell the install where you want to install the game server e.g. C:\Kobold
3. Once setup has finished you need to perform serveral tasks:
- Make sure you are using client 1.12.1 (the latest version of wow) - I am not 100% sure if this is a requirement however the client worked fine for me
- Perform the post install tasks:
- Go to the Kobold root folder and into the folder labeled Tools
- Copy the file MapExtractor.exe into your wow client folder
- Go to your client folder and create a new folder in there called maps
- double-click MapExtractor.exe and wait for it to finish extracting the maps
- When finished, move the mps folder into your Kobold server's root (where the readme.txt file is)
- Go into the Tools folder again and double-click the file named DBCextractor.exe - when prompted extract the contents into the \KoboldServerLite\WS\ folder in the Kobold server directory
- go to the above folder and edit the file ExtractDBC.bat
- Modify the line set WoWdir=<your_wow_client>r\Data\ to point to your client's data foler e.g. [b]C:\Program Files\World of Warcraft\Data
- Save the file and then double-click to run it, make sure there are no errors
Please note, there is a new database available (see bottom of this guide). If you are using the new database then skip the next step and follow on from step 4.1.
------------------------------------------------------
4. Now you need to setup the database, I will use Navicat as my example as thats what most people on this board seem to use.
5. Okay now you need to edit two tables in the database so in Navicat double-click your database kobold to display the list of tables in the right hand side of the program.
- Start Navicat and then create a new database (if you don't know how to do this, go to Google and search for Navicat creating a new database
- Make sure the database format is utf-8 and call the database kobold
- Now before you import the sql file you need to fix it as it has a bug (probably more but not found them yet):
- Open up the file wow_server.sql using a text editor like conTEXT, don't try using Windows notepad as it can't handle the size of the sql file and will just crash (it may corrupt sql file too)
- Locate the following line: `reputation` text NOT NULL (line number 325) and change it to the following:
Code:`reputation` text NOT NULL default '',- Save the SQL file
- Now go to Navicat and select your database called kobold
- right-click the database and choose Execute Batch File..
- When prompted locate the wow_server.sql file and run it
- Confirm there were no errors
------------------------------------------------------
4.1 Account Setup:
- Find the table called accounts and double-click it to open it
- change the username and password to whatever you want it to be and then click on the small tick icon to save the changes and then close that edit window
- There is another table to edit but we cannot do that until we have the kobold server running (step 6)
6. Now we need to setup the game server so it will run correctly and connect to the MySQL database to populate it with the initial settings.
- Go to the kobold root folder and then into the folder called LS and then into the folder called conf
- Open the file first config file called login_server.conf and edit the values as follows:
Code:LoginServerListenIp = <your_server_lan_address> #change this to your server's LAN ip address LoginServerPort = 3724 DefaultRealmName = Kobold Test Realm # leave it as is or change it to whatever you want to call your realm DefaultRealmAddr = <your_server_lan_address> # again change to your servers LAN ip address DefaultRealmPort = 3725 DefaultRealmType = "Normal"
- Save the file and then open the sql.conf and edit as follows:
Code:DatabaseName = kobold DatabaseHost = localhost DatabasePort = 3306 DatabaseUser = <your_database_server's_root_id> DatabasePassword = <your_database_server's_root_password>
6.1 You need to perform the above steps two the conf files in the RS folder and the WS folder (e.g. \RS\conf\realm_server.conf)
- save the file and then go back to the root kobold folder
* DO NOT SIMPLY CUT AND PASTE THE ABOVE LIKE AN IDIOT, ACTUALLY OPEN EACH FILE AND EDIT THE RELEVANT SETTINGS AS EACH FILE IS SLIGHTLY DIFFERENT *
7. Now you need to fire up the server initially to get the database populated with some values. Start the server in the following order:
8. Once the server has loaded up fully, the login server screen will say "Ready to accept connections" or something similar. You need to close down each window as we need to shutdown the game server now
- double-click WS_Server_Alive.bat (wait until it has loaded fully)
- double-click RS_Server_Alive.bat
- double-clickLS_Server_Alive.bat
9. Start Navicat again and do the following:
10. Finally you can restart the server in the order shown above to confirm it is able to connect to the database and everything is okay (takes about 3 minutes to load up fully)
- Locate the table realm_list and double-click to edit the data
- change the filed address to whatever you have your server LAN ip as (e.g. 192.168.0.1)
- Save the changes by clicking on the small tick icon and close the edit window
11. You now need to edit your realmlist.wtf file in your client folder to point it to your local server.
12. You also need to make sure Windows knows about your server, we need to edit the hosts file to do this.
- Go to the client folder and edit the file realmlist.wtf and then change the line set realm list to point to your kobold server e.g. set realmlist mylocalserver
- start Windows Notepad and open the file hosts located in C:\windows\system32\drivers\etc\
- Add a new line at the end to look something like:
Code:<your_server_lan_address> <mylocalserver>
e.g.
Code:192.168.0.1 kobold.localserver.com13. Okay if you have got this far and had no problems then you are ready to log into the game world.
- Save the file an then exit Notepad
-----------
- Start your wow client and then log in with the username and password you put in the database (Step 5)
- If all is well you should get prompted to choose your realm and then you can create a new character
Thats it really, seems two files are missing that would let you import the game world (or I just haven't tested the import feature properly). Also there is an error during the startup of the WS_Server_Alive.bat script however as I mentioned earlier I have no idea what it relates to. If the author(s) of Kobold could be kind enough to post some feedback on this forum it would be greatly appreciated as its useless to post a release and then disappear without replying to comments.
Appendix:
a. Obtaining your servers IP address:
- click on START > Run.. > type cmd to start the Windows Command Prompt
- Type ipconfig /all to display your servers ip address
- locate the line that says host name to get your servers hostname
- locate the line ip address to locate the lan address of your server
Revisions:
0.2 - Missed out a database setup step:
- Open Navicat and find the table worldserver_list
- change the field IP to your servers LAN ip address and save the record (click on the tick icon) and close the edit window
0.3 - Added final setup steps (Thanks to Devincean for the info):
Now to do this here are the steps:
1) go to your tools folder [KoboldServerLite\Tools]
2) copy the WoWEmuSCPtoSQLConverter.exe
3) Use any other emu for instance lets say UWC 1.3.x
4) paste WoWEmuSCPtoSQLConverter.exe in the scripts folder [uwc1.4.3/scripts]
5) then go to the saves folder in the uwc and copy the world.save [uwc1.3.4/saves]
6) paste the world.save in your scripts folder [uwc1.4.3/scripts]
7) execute the WoWEmuSCPtoSQLConverter.exe.
[NOTE: This will create a folder sql with .txt files in it]
8) open the sql folder and copy all the contents [uwc1.4.3/scripts/sql]
9) paste them to your WS folder in the Kobold Repack [KoboldServerLite\WS]
[NOTE: do NOT copy the sql folder itself copy the .txt files inside they need to be directly in the WS folder]
10) ingame run the commands .import wo and .import gameobj
[NOTE: after running the gameobj the server will auto restart most the time so run it last]
11) restart and enjoy a now populated repack
(also their is no guaranty any of this works correctly as I have found even pulling these scripts I got about 70% of my world from my UWC emu server meaning nearly half the mobs are still missing. However most of them and gameobjects got added)
0.4 - links to apps and corrections; thanks to Kennythekid:
Open up the file wow_server.sql using a text editor like conTEXT, don't try using Windows notepad as it can't handle the size of the sql file and will just crash
Locate the following line: `reputation` text NOT NULL (line number 325) and change it to the following:
Code:
`reputation` text NOT NULL default '',Save the SQL file
Now go to Navicat and select your database called kobold
right-click the database and choose Execute Batch File..
When prompted locate the wow_server.sql file and run it
Confirm there were no errors
make sure u did this with no error reporting
Navicat download link:
http://www.navicat.com/download/navicat_trial.exe
conTEXT download link:
http://www.inet.hr/~edkirin/ConTEXTsetup.exe
Character creation repair download link:
RapidShare Webhosting + Webspace
-the file is set for the defaut database name "wow_server" if u use other name open the .sql file and change the first line USE `wow_server`; insted of wow_server changed to e.g. kobold if u use the name provided in the guide
if ur db is wow_server just follow the cap.4 of the guide
Save the SQL file
Now go to Navicat and select your database called kobold
right-click the database and choose Execute Batch File..
When prompted locate the wow_server.sql file and run it
Confirm there were no errors
----------------------------------------------------------------------------------------------------------------
Common problems and fixes:
1. Unable to connect
This happens allot with this server, just try logging in again until it realizes your client is there.
2. Realm is showing as off-line
This also seems to happen until you actually manage to get on and create a character. While the server is on and your client is at the login screen, open up Navicat
- locate the table realm_list and open it up
- in the field status change the value to 1 and save (click the tick icon) the settings and close the edit window
----------------------------------------------------------------------------------------------------------------
Hope that helps you peeps. btw don't bother asking my anything about the steps as I really don't have time to sit on this forum and reply to every request for help.
All the answers you need are on this forum, just need to learn how to use the Search button at the top of this forum :D
Adios,
Fz
* EDIT: Make sure this line is correct:
The '' are two single quotes i.e. ' otherwise you will have problems.Code:`reputation` text NOT NULL default '',
"The stuff"
Password to open server distribution is 'ILoveKobold'.
LINKS
Game server: http://forum.ragezone.com/world-warc...ld-178885.html
Web registration (php): http://forum.ragezone.com/world-warc...la-179297.html
Web server setup: http://forum.ragezone.com/world-warc...de-179863.html (please read my first post there too)
XP/GOLD/DROP rates
http://forum.ragezone.com/world-warc...ml#post1649078
SDB Converted Database for Kobold, has populated game world etc
Silver Database Conversion [0.5] Version 1
Download Link: Silver Database Conversion [0.5] Version 1
http://www.mmorpg4free.com/Mangos_converted.rar
go to your db using Navicat (see download link in the guide) and delete those tables:
- creatures
- creatures_loot
- creatures_mov
- creatures_spell
- creatures_templ
- gameobj_def
- gameobj_loot
- gameobjects
then right click on your db (e.g. kobold or wow_server) and Execute batch file
find the file Mangos_converted.sql and press ok
wait untill its inserts all the data in your tables then close it run the server again ...
P.S. Make sure u don't get any errors


Reply With Quote


