Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Database/World Building

Archive::Database/World Building Archive area for General Discussion's posts that were moved here after an inactivity period of 90 days.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #3  
Old 01-04-2003, 12:11 PM
Lurker_005
Demi-God
 
Join Date: Jan 2002
Location: Tourist town USA
Posts: 1,671
Default

A lot of the problems with databases is that the format has changed as new data was incorperated into the emu. That makes older DB's incompatable with the curent emu without some editing. If there is an update.sql included in the release that made the change, you just need to run that on the previous DB to update it. Also be sure to read the docs that come with a given DB, pay attention to when it was released and for what version of the emu. Combining DB's is strictly at your own risk, especially DB's meant for different emu releases.

Regarding docs... The DB structure itself is a great source of info. Most tables are pretty self contained, and the field names tell you what they are for. Loot and spawns are the only thing that is a pain to understand. For those I really think you should just use something like the admin tool. If it isn't up to date, use it on an older version and then use something like the update.sql file to make it compatable with the current version. The Blob data you have to look into the EQEmu source *.h files, but again the names, and comments are very helpful. I highly recomend you learn some SQL commands, and look thru the DB's sql file. Also try using a mySQL front end like "mySQL control center" from the mySQL web site, or the unfortunatly discontinued mySQL-front Both are free, and there are lots of others out there.

Bottom line, the info is there. Just not in a seperate document all by it's self. Besides, placing it in a seperate document causes problems if it isn't kept up to date (or just wrong). Look at the EQEmu readme.html for example. How many times did people post about how to create a database when winmysqladmin.exe no longer had the right click option to create a DB. things just change too fast, it's best to just get the info from the source files and DB structure.

If after reading all that you still want docs, I would sugest you start them yourself based on the files i mentioned above. Just be sure to keep it up to date!!!
__________________
Please read the forum rules and look at reacent messages before posting.
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 03:56 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3