Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 05-19-2009, 03:38 AM
Lillu
Hill Giant
 
Join Date: Sep 2008
Posts: 204
Default

neiv2 described my issue better than I did. there are many many custom changes, and constantly growing custom content affecting almost every tables.

the tool idea is great. maybe extend all tables with a time-stamp field (filled with actual date upon changes) and use it for a backup tool as neiv2 described to save custom changes? I truly hope there is an sql master somewhere out there with passion to write a tool like that. /grin GeorgeS
Reply With Quote
  #2  
Old 05-19-2009, 07:10 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

The most important thing is that you backup your entire database as well as your entire quests directory before making any changes. I always keep multiple previous backups just in case. It is a good idea to store the backups on a separate drive in the case that your current one fails.

As for updating to PEQ when you have a variety of custom content, I think your options are pretty limited. Some things are easy to update, but others are not easy at all.

You can update your items table by simply making a dump of the PEQ items table and then remove the top part that deletes the table and recreates it. Then just source that table in on top of yours and it will error for all that already exist so it doesn't overwrite any customization you have done to current items or new items you have created, but it will add in any that you don't currently have in there already.

You can also update other tables like the AA related tables without having to do anything special at all, as long as you haven't customized it at all.

For updating spawns and loot and such, that is no easy task. This is because you will run into issues with NPCs spawning that you may have deleted, or spawn points or loot drops or whatever that overlap what you already have set. I don't know of any way to update these smoothly, so I just leave them as they are. I don't personally care about non-custom zones on my server, so I could care less if they are updated or not.

You should also be able to update tradeskill tables if you don't have any custom recipes. Pretty much any table that you don't have custom stuff in should be ok to do a normal update on.

For quests, download the quest directory and delete out any folders named after zones you have customized, and then just copy the remaining ones into your quests folder and let them all overwrite the existing ones.

I am sure more updating is probably possible, but this really isn't anything that can be done easily or cleanly without a considerable amount of work to get things back to normal.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #3  
Old 05-19-2009, 11:18 PM
neiv2
Hill Giant
 
Join Date: Mar 2009
Location: CO
Posts: 183
Default

I was afraid of that. And I had such high hopes for the tool

Thanks, Trevius.
Reply With Quote
  #4  
Old 05-20-2009, 04:40 AM
Lillu
Hill Giant
 
Join Date: Sep 2008
Posts: 204
Default

My only concern now is that if I stop updating peq (at rev535), I wont be able to update eqemu at a certain point (when the eqemu rev wont be compatible anymore with peq rev535..)

Anyways, thanks Trev and everyone else for all the useful inputs, I really appreciate it.
Reply With Quote
Reply

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 02:18 AM.


 

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