View Full Version : Guild Bank - Why do we have this restriction?
Secrets
03-25-2010, 05:09 PM
(World, GuildBankZoneID)
I'm unsure as to why we would want to limit the guild bank to one zone. Is there something i'm missing here?
ChaosSlayerZ
03-25-2010, 05:11 PM
/agree
a guild bank should be available anywhere a normal banker could be sticked to.
Derision
03-25-2010, 05:22 PM
The guild bank is stored in the memory of that instance of that zone. While deposits/withdrawals etc are written to the database immediately, there is no mechanism to inform Guild Bankers in other zones to refresh their in-memory copies when changes are made.
Without that restriction, item duplication would be rampant.
While you might not like it, I believe it is live-like, and I really didn't feel like spending the extra hours required to allow the facility to have multiple guild bankers.
With the way inter-zone communication is handled via packets, assuring accurate synchronisation between zones is virtually impossible, without putting guild banks in shared memory and using mutexes to access them, and the facility to easily do that is not currently there. (It is technically possible).
Secrets
03-25-2010, 06:17 PM
The guild bank is stored in the memory of that instance of that zone. While deposits/withdrawals etc are written to the database immediately, there is no mechanism to inform Guild Bankers in other zones to refresh their in-memory copies when changes are made.
I see. That's the answer I needed, I didn't think of that.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.