Thread Tools Display Modes
02-25-13, 07:55 PM   #1
JimJoBlue
An Onyxian Warder
 
JimJoBlue's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2012
Posts: 362
Feature request- "shared database"

I had an idea.. Not sure if it's a good one though, but I think it could be possible.

Would it be possible for Carbonite to "share" it's node/herb database with other Carbonite users?

I mean Carb writes it's own node database and even if you don't import it from the module it will remember them. Also if you find nodes after the import that are new, Carb remembers them.

I'm thinking possible drawbacks could be occasional high CPU and bandwidth usage when Carb gets a request for new nodes and finds it has a lot of new nodes to send, but limiters could be placed in like a simple query "has the user imported the database?" If the answer is no then Carb would refuse to send... If the answer is yes then Carb could send just the nodes that are new. You could even disable it entirely during certain times, E.G Raids, Dungeons and Battlegrounds.

Essentially you would never need to build the database again as it would be self maintaining.

I honestly don't know how hard this would to be to implement, but I think it could be a good feature.

I'm hitting the Submit New thread before I ramble further...
__________________
I still say a church steeple with a lightning rod on top shows a lack of confidence. Doug McLeod


 
06-03-14, 06:01 AM   #2
break19
A Flamescale Wyrmkin
AddOn Author - Click to view addons
Join Date: Dec 2006
Posts: 116
I think it would be smart to only send a node while the sender is actively mining/herbing/othering it, similar to how gatherer shares nodes. Just one at a time, rather than trying to keep all the databases in sync across hundreds of active players.
__________________
My daddy always told me, "Son, you can't fix stupid, and to try is stupid in itself"
 
06-03-14, 09:58 AM   #3
Rythal
Featured Artist
Featured
Join Date: Aug 2012
Posts: 1,458
It actually wouldn't be too difficult to implement something like that as nodes get harvested, since everything is already in place... the global carbonite channel exists, the information is recorded anytime a node is harvested... would just be adding a listen / parse, and a send within the harvest event
 
 

WoWInterface » Featured Projects » Carbonite » Carbonite Archive » Feature request- "shared database"

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

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