Hey raphus or any other developer, first i like to say i think its a good way to go with this store, but said that, looking at the problems comming by these first few days of the release, and just thinking ahead i have the following question regarding the store streaming system:
I noticed that there are no CR files stored on the client side besides the settings
While this is a good idea for protecting the CR devolopers hard work, it could arise some problems when there are chalanges to be solved on the server side, like users not getting the CR when there raid is about to start
Are you developers going to implement some sort of chaching of the CR's on the client side, like the CR files are downloaded to the client computer, offcourse with some auth protection in place, and are valid for lets say 48H
Within that 48H the HB client only have to validate the HB Key, revalidates the CR's for 48H and start up! things starts faster i think, with the positive upside that if the streaming system is offline for maintenance for instance, the user would be able to continu to use HB with the Store CR's he has rights for as long as the HB AUTH System is working, without that HB would not start up anyway...
A system to delete the localy cached CR's if the CR's are expired (like trials) or HB is started with an invalid or different key (witch has other store products attached) is easily implemented, and makes copying the localy stored CR files useless exept for local backup purposes
btw: the downloading of CR cache files could be a low priority background process so HB client can start immidiatly without wait time for the local files
An other question, at this point of the store development users need to log in in the store and select the products they want to have streamed or not
Is there any possability this will be implemented in the HB client as wel ? like start up HB, go to settings and select witch store products needs to be streamed to THIS copy of HB Client!
I am a user for instance that has a seperate HB running for every Class and Spec, with its own respective CR and settings, it makes it easyer and faster to switch spec and type (PVE PVP), i just start the right HB, login and klick start
With the store implementation as it is now this is impossable, and i figure gives more load on the streaming servers, as there are more CR's streamed to the client then needed, unless some sort of cashing is implemented ofcourse, but then i still have to select a CR for the task i want to do
