Guild Wars 2 is the definitive example of how to do a glamour storage.
Printable View
Guild Wars 2 is the definitive example of how to do a glamour storage.
These posts always remind me of that one meme where the guy is saying something obvious and the other one is acting like his mind is blown. The devs are fully aware that, yes, infinite is greater than 800. But have you considered they can't do it? They're not limiting it just to spite you.
Hmm, not sure how much of that is true, but lets math it out.
A boolean variable generally takes up 2 bytes in an sql database. So lets go with 2 bytes as a true or false if you made the glamour system like WoW's. Where you can collect every look automatically just by equipping it. Then you don't need a seperate storage database you just need one list that matches up to the total item list...so just one boolean, ie a yes or no on the have you collected this look list.
So for say a 400 booleans would just be 800 bytes per user which would work out to 35.8 million subscribers * 800 bytes = 28.64 GB. That is the total size if it is just a boolean for every active account. Now because it is not attached to the total list you might also need a number in there to record the data of the look to reference so lets double it and just say 56GB
Ok so how big if we apply it to a list of every item? Well how many items are there that have looks? I looked on the erozea database and found this.
Arms 4693
Tools 1007
Armor 11215
Accessories 3928
total 20913
So with that we could just take the entire database of those items and add a yes collected look column, or a new table that corresponds to the full look list. So...
35.8 million subscribers * 20913 equipable items *2 bytes = 1497.37 GB for the entire currently active population. It would require account wide sharing of the unlocked looks, but I also don't think every item has a unique looks so I think it could be done. Say double for old accounts, and that is totally doable. Each server would only need an extra TB and they would have a ton of space to handle it.
So storage size isn't it, but technical systems might be I just can't figure out what weird reason that would be though.
I have said it before and i will say it again. I dont believe that they arent giving us more free retainers just to keep selling them to us. What if the the servers cant handle 3 retainers for each character?
Most wont pay for extra retainers so if we count all the paid for retainers together i bet we still would have less of then then we have players. So in essence less extra server load then an extra retainer would be.
It would be really interesting to see how many paid retainers there actually are.
::: looks at glamour dresser with less than 300 items in it:::
::: looks at two free retainers and no more:::
Sometimes I think some of you really have a hoarding problem.
From what I remember reading and understand, this is correct. Iirc it came up prior to one of the rising events and the dev team was asked about recreating the 1.x experience, and they mentioned that 1.0 was entirely scrapped, so it wasn't really possible. Then we got the event where they released, 'you are definitely going to die in this FATE' FATEs to kind of give us the craziness that happened when Dalamud fell.
The 1.0 spaghetti code excuse is one of those things that if said enough, it becomes the truth. I for one have no recollection since subscribing back in 2015 of the dev team mentioning having any limitations due to residual 1.x code that they can't work around. Furthermore, I believe their 'limitations' are based on a lowest common denominator among the system capabilities of their target playerbase. If everyone had the cash to get top of the line OS's and the hardware to run them, the devs would be in heaven with what they could do. Within budget, of course.