|
problem is that with hats, you put them on your head and they remain in your inventory... furniture you place as an object and it is removed from your inventory. Each item you get would have to have a timer on it... that means if you bought like 500 items in one go, then you would have 500 timers running... it isn't too hard for one character/account, but imagine having like 2000 people who decided to buy 100 things each? 200,000 unique timers suddenly starting up might cause some issues :3
|
Not necessarily, not every new feature has to introduce more dreaded server lag. You could just record the time at which the hat was bought and if they chose to refund their item, they'd compare the current time to said recorded time. Aside from storage of the aforementioned data, it'd introduce no additional strain on the server and still be a robust solution.