What's the maximum number of items that can be bundled in a single catalog item? (if, for example, we want to grant Kickstarter backers one of every card in a card set)
What's the maximum number of items that can be bundled in a single catalog item? (if, for example, we want to grant Kickstarter backers one of every card in a card set)
Would a bundle of sub-bundles solve the performance issue, or is this more of a timeout problem? If it's just a "this will take time to process" performance issue, that's ok. Multiple codes to enter is a poor user experience (it'd be 25 or so codes for the top backers!).
(we could do the card sets programatically through multiple grantitemstouser calls, I guess)
Just realised our standard onboarding rewards for new players also does a massive card grant. I've split this now, so it's 5 parallel grants of 40 cards, not 1 grant of 200 cards. We can further switch it up, to change the parallel grants to serial grants, if parallel operations like that might still cause issues.
A bundle of sub-bundles would be just as problematic - the issue is around the total number of items being added at a time, rather than the specifics of the means (adding a bundle, unlocking a container, or just a big grant call). Rather than parallel calls, this should really be done serially, so as to prevent excessive load on a per-client basis. If you want to do this as a code-entry system, the ideal way to do it would probably be to split the cards up into logical bundles, but to make them containers instead. Then, take the player to the inventory and let them open each "pack" one by one. That also gives them the opportunity to enjoy ripping open all the packs and checking out each group one by one.
No one has followed this question yet.