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 01-21-2018, 03:20 PM
Lane
Sarnak
 
Join Date: Dec 2010
Posts: 63
Default Should all Database Changes go through on zone?

Hi all,

Should all Database Changes go through on zone? I'm curious the criteria for things to be allowed to change without restarting.

I know LUA requires a restart. Perl can be done with the #reloadqst, but what about the DB? I've done some changes to items that have required a restart (or at least I think it did,) while other DB changes went through without zoning, and some went through instantly (unless that was all in my head...)

Thank you!
Reply With Quote
  #2  
Old 01-21-2018, 03:23 PM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

changes to items needed some sort of server reboot - maybe there is a command now
Changes to npcs can be done with simple zonning.
Reply With Quote
  #3  
Old 01-21-2018, 04:39 PM
The_Beast's Avatar
The_Beast
Discordant
 
Join Date: May 2016
Location: Under a rock
Posts: 290
Default

I just run shared_memory.exe when I make DB changes, such as items, etc. I know some use #hotfix, which is one way to run the
shared_memory from in-game, but, I just keep a shortcut to the executable on my desktop when I get into serious editing.
There is sometimes, I end up having to zone, after running shared_memory, more commonly with merchant items, but it
seems to be a random occurence. It's not a big deal to me.
You can also use #reloadstatic, when you make changes to doors, etc. One example, is when I get rid of a port stone in PoK,
I run the #reloadstatic in game and it happens instantly. Everyone has their own way of doing things. My biggest asset is patience.
Reply With Quote
  #4  
Old 01-21-2018, 04:49 PM
Lane
Sarnak
 
Join Date: Dec 2010
Posts: 63
Default

You guys just saved me soooo much time. Thank you!
Reply With Quote
  #5  
Old 01-21-2018, 06:44 PM
Kingly_Krab
Administrator
 
Join Date: May 2013
Location: United States
Posts: 1,594
Default

Lua doesn't require a restart as far as I'm aware. I believe #reloadquest will work for it as well.
Reply With Quote
  #6  
Old 01-21-2018, 09:12 PM
Sturm
Hill Giant
 
Join Date: Dec 2015
Posts: 116
Default

Changes to Tradeskills take effect instantly. If you alter an NPC in any way you just need to #repop. Perl and Lua both get reloaded with #reloadquest.
__________________
Developer of the Imperium Server.
https://imperium-eq.com/
Reply With Quote
  #7  
Old 01-22-2018, 12:46 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

This is an item on our documentation hitlist

Our new documentation has taken residence here: https://github.com/EQEmu/Server/wiki

A page that details how all in game assets are reloaded is a repeated question that would be useful to have a breakdown for

I'll look at doing this before I go to bed here
Reply With Quote
  #8  
Old 01-22-2018, 01:24 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

I'm working on the page currently, but you can find our new official guide on this subject here:

https://github.com/EQEmu/Server/wiki/Hot-Reload-Methods
Reply With Quote
  #9  
Old 01-22-2018, 01:52 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

If I don't cover any methods folks would like to see in this page, feel free to drop a comment and I will add it.

It should be quite thorough at this point
Reply With Quote
  #10  
Old 01-22-2018, 03:38 AM
The_Beast's Avatar
The_Beast
Discordant
 
Join Date: May 2016
Location: Under a rock
Posts: 290
Default

Quote:
Originally Posted by Akkadius View Post
I'm working on the page currently, but you can find our new official guide on this subject here:

https://github.com/EQEmu/Server/wiki/Hot-Reload-Methods
Is this going on the main wiki ? Just noticed this is on the "github" wiki
Reply With Quote
  #11  
Old 01-22-2018, 03:41 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Quote:
Originally Posted by The_Beast View Post
Is this going on the main wiki ? Just noticed this is on the "github" wiki
Github will be our new "main wiki" for indefinite time until I can finish the overhaul of my Wiki engine.

Moving and a job change is not going to allow that short term so we are not going to hold back on much needed knowledge content to be poured into a medium

So there you have it

The other site will be phased out here
Reply With Quote
  #12  
Old 01-22-2018, 03:47 AM
The_Beast's Avatar
The_Beast
Discordant
 
Join Date: May 2016
Location: Under a rock
Posts: 290
Default

Oh ok, makes sense. A page like that is great for new people learning, but the link to it (at the moment) might get buried here, lol
I will keep the link handy to share on future threads when needed.
Reply With Quote
  #13  
Old 01-22-2018, 08:12 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Quote:
Originally Posted by The_Beast View Post
Oh ok, makes sense. A page like that is great for new people learning, but the link to it (at the moment) might get buried here, lol
I will keep the link handy to share on future threads when needed.
It won't be buried as it is on the sidebar of the new Wiki, and if people ask again - people can refer to the link instead of repeatedly answering the same question in detail over and over again

https://github.com/EQEmu/Server/wiki...r-Data-Loading
Reply With Quote
Reply


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:20 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3