Go Back   EQEmulator Home > EQEmulator Forums > General > General::General Discussion

General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-17-2013, 03:57 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,072
Default

Yeah and qglobal system is going to be far more appropriate for this kind of use because the values are stored in Zone memory and accessed through Perl hash values which obviously won't require database hits every single time.
Reply With Quote
  #2  
Old 01-17-2013, 04:40 AM
Drajor's Avatar
Drajor
Developer
 
Join Date: Nov 2012
Location: Halas
Posts: 355
Default

Actually the purpose is to not use the quest globals :p

In regards to zone memory / hashed values - unless you are using this thing every second on every mob then neither of those are much of an optimisation.
__________________
Drajor regards you indifferently -- what would you like your tombstone to say?
Reply With Quote
  #3  
Old 01-17-2013, 04:51 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,072
Default

Quote:
Originally Posted by Drajor View Post
Actually the purpose is to not use the quest globals :p

In regards to zone memory / hashed values - unless you are using this thing every second on every mob then neither of those are much of an optimisation.
It might work, but it's definitely not very scalable and performance conscious.

Might as well use Perl DBI to do the same thing.
Reply With Quote
  #4  
Old 01-17-2013, 04:53 AM
Drajor's Avatar
Drajor
Developer
 
Join Date: Nov 2012
Location: Halas
Posts: 355
Default

Quote:
Originally Posted by Akkadius View Post
It might work, but it's definitely not very scalable and performance conscious.

Might as well use Perl DBI to do the same thing.
It works, I have tested it. I am not sure how it is not scalable? If you need to add new data, ALTER character_vars ADD new_field int DEFAULT 0.

Lol I actually considered using perl DBI to allow people to integrate it without touching the source.
__________________
Drajor regards you indifferently -- what would you like your tombstone to say?
Reply With Quote
  #5  
Old 01-17-2013, 05:20 AM
Secrets's Avatar
Secrets
Demi-God
 
Join Date: May 2007
Location: b
Posts: 1,449
Default

What's wrong with the extended player profile for more static variables or as Akkadius mentioned, perl DBI for dynamic variables?

They aren't going to realistically impact the database nor zone performance.

Only reason I would advise against perl DBI is because if the connection hangs, the script has to execute before anything else can go on.
Reply With Quote
  #6  
Old 01-17-2013, 05:46 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Quote:
Originally Posted by Secrets View Post
What's wrong with the extended player profile for more static variables
It is just one more blob which I think we can all agree should be removed. Those blobs are a real pain and very limiting due to their nature. I dream of an EQEmu with no blobs. Now, if only it wasn't going to be so much work to get rid of them :P
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!

Last edited by trevius; 01-18-2013 at 12:12 AM.. Reason: Corrected a typo that changed the meaning of a sentence completely!
Reply With Quote
  #7  
Old 01-17-2013, 05:32 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

Quote:
Originally Posted by trevius View Post
I dread of an EQEmu with no blobs.
Auto-incorrect ?
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 11: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