Extended Services Update

This DataStore cap is still rather upsetting. It has been stated before that less than 1% of experiences would be affected by this. By that logic, there would then be no need to introduce a cap.

This data cap essentially kills any large-scale UGC world, such as voxel survival games similar to that of Minecraft. I’ve explained many times how awful this is:

It also hasn’t been addressed that the data cap increases by 1 MB per new player, when a DataStore is 4 MB max. Why is it not 4 MB per player? Not that this would solve my issue.

My project that I’ve worked on, off and on, for years, is now essentially dead in the water, unless I severally reduce the scope of the project and/or sell a subscription to users just to play the game as I had intended it. It might be okay if it were a one-time payment for an increase in storage, but a subscription to play a game is not a good model.

Is this the only solution that we have come to?


I understand that this is technically an ongoing cost for Roblox, but don’t forget that Roblox still takes about an 80% cut.

This is the cost:

$0.12 / GB per Month

https://create.roblox.com/docs/en-us/cloud-services/extended-services#service-pricing


Let’s say that we are to go through with this and I offload the cost to my players. I’d have to create a system to automatically handle data deletion if they don’t keep up with their subscription. If I don’t want to take any cost onto myself, I wouldn’t even be able to offer a forgiveness period. There currently doesn’t seem to be a way to automate this process. I can’t set the exact amount that they’d need to pay with a subscription. I can’t have the subscription they pay go directly to that, I’d still have to pay it directly, after I get paid. A Robux solution complicates things, but still has the same problems anyway, it’s just easier to get closer to the price. Why is there not a Robux payment solution for extended services? This is a whole mess just to make my game playable without severally harming the intended gameplay. Why do I have to qualify for extended services? Why is it USD only? So many things just don’t seem to add up. I don’t want to have to be an indefinite accountant for as long as the game is alive.


As a separate solution, I’d also be open for local data storage. I believe I briefly touched upon that in the quoted summary. I am aware of the risk of user-stored and controlled data, and its limitations are clear, but this would almost perfectly solve the issue at hand. Prompt the player for local storage space while showing the amount desired to be reserved. Further prompts could be given if needed. The player could also remove the data themselves, if they so choose, as could the server.

6 Likes