Memory Stores now offers Extended Service support

Having the option to purchase more when above the limit is a great option to have

Not having it can hurt Large games, I see this as an absolute win


@tnavarts Will we be getting an option to pay for more Audio uploads? :pray:t2:

3 Likes

Because if there’s a limit… You don’t go past the limit because it’s not possible and will start throwing errors… So what you do is you program your API to physically not send more than as possible and rate limit itself.

That’s anyone who wants to be able to blow past that limit is now physically able to when previously it was impossible to do so.

1 Like

Hi folks,

You all raise really great points; many of which were deep discussion topics within the team as well. At the end of the day, Roblox’s goal is to empower Creators with the opportunity for scale massively beyond even the largest scaling we see in today’s world; all the while, doing so in a non-judgemental manner, and ensuring the platform as a whole remains accessible for all who wish to use it. Hence, the approach with Extended Services.

Thank you for your feedback and this healthy discussion - keep it coming!

1 Like

Hey @sayer80!

For privacy reasons, I can’t share the names of individual game experiences. However, I can share two common use cases of Memory Stores that may help inspire you on how you may wish to use Memory Stores:

  1. As a queuing system for keeping track of players who are in a matchmaking queue
  2. As server coordination system for keeping track of how many players are in individual servers, so that you may build in-experience Server Browsers / Lists

Others in the community have many more use cases.

2 Likes

There is not a hard cap though? Not sure where you got that idea from. The default platform limits always scale with CCU/D8PCU, and you can go over those now with extended services.

1 Like

They want everything to be free on Roblox, even if the one paying is earning thousands per day, and really need the increased limit.


There are only 60 games that have reached the limit, because others can’t do the same without the service going down for them. At least now, they can do it with an extra small cost.

imo If it benefits you ( increased free limit ) and other people, then why complain?

2 Likes

It would be better if you’d pay 8 Robux / GB per hour for storage and all other costs in Robux

2 Likes

Added p2w but not text to speech :disappointed_relieved:

All the while these extended services come in addition to existing services, I am all for them as a way of giving developers more options.
The second any extended services replace existing services, the Roblox 70% cut feels further harder to justify.
My concern is Roblox will never increase Memorystore limits for non-paying users again, and instead point to extended services.
Presuming my cynicism is wrong, great update.

2 Likes

real I want tts, its great idea for tts chat or else😭

1 Like

This is an amazing feature that is really helpful for many of my cases.
I’ll be attempting to use this to cut down on api costs when a server starts. When it starts it would have to make a lot of api requests to get the data. If there are many servers then I could just share the requested information without needing to make another series of api calls. Although I’ll only have to work with the 64 kb limit since it doesn’t use the players.
(I am wondering how to measure a string in terms of size in lua…)

This is just me working on a hub.

By that logic, I’ll be looking forward to working with some compression libraries. (currently looking at squash)

Hey @Berge99075!

Appreciate the feedback. Not necessarily Robux, but we are exploring other payment options to make it easier for Creators to choose which is most convenient for them.

2 Likes

I wonder which use-cases (assumed efficient scripting), would lead to such high usage levels that require extended support, within 1 KB you are already able to store lots of information

Great to hear you are excited about this, @PehqDev! Regarding how to measure a string in terms of size, we recommend using string.len(yourString).

1 Like

Could that be alluding to a separate credits system indirectly related to robux like ad credits? Could be an interesting compromise as long as the rates aren’t exorbitant

1 Like

That is basically $73 for each GB/Month. Honestly that is not too bad or that is very high price, but developers should be modelling their games to scale at max/below of the free limits anyway.

1 Like

They are introducing a way to get Data Size in Memory Stores - [Public Beta] Memory Stores Sorted Map & Queue GetSize() - So you can use their new Method to get the data size off Memory Store soon.

Traditionally, you can just do local string = ā€œJSON CONVERTED DATAā€ local dataSize = string
This is just super primitive but gives you rough estimate at least.

1 Like

What if someone makes spam games designed to waste as much memory and storage as possible? Now it’s coming out of their own pocket!

just an idea

You just defined how 30% of the developers manage their backend systems

1 Like

While this is a great idea, I’m quite baffled by the price set by roblox, if we look at selfhosting memory stores or getting hosted ones (e.g. Redis on AWS/GC/Azure), the pricing is 3-5 times lower. How does Roblox justify this extremely high pricing? Is this supposed to be compensation for the free ā€˜basic’ usage?