Pre-Downloadable Game Data for Better Performance

Roblox basically already caches data, but the reason when you rejoin a game that you have previously joined has some loading again is because it checks if the cached asset is outdated and if the asset has been moderated, so the speeds are faster but the HTTP Queue Size is still reporting that it’s loading assets.

So then it does nothing, im not following

I support this feature.
It should be an optional setting though, not everyone wants stuff downloaded to their device.

Not to mention, if someone plays a lot of games this could also very quickly consume lots of storage.

Instead of pre-downloading games however, I think it should be caching instead.
The way I’d imagine this would work is that if you have cache enabled in settings then Roblox keeps all assets downloaded on your device so that next time you play, you load in faster.

Pre-downloading doesn’t really solve slow loading times the first time you play a game.
You’re always going to have to wait.

But caching everything can speed up loading times dramatically NEXT time you replay the same game.

1 Like

Roblox already caches assets. Read my reply, it should explain it.

Oh my bad for being vague, with my post I more so intended that Roblox should improve their caching system so it works more efficiently and needs to load less.

It may also keep assets cached for a much longer time or potentially even permanently for games that are marked as favorites or visited frequently.

(Of course space will be freed up eventually if a game is not played for a very long time and if cache reaches a certain threshold.)

It’s probably not the caching being slow, imagine if the queue size is like 3000+, the client needs to perform either 3000 requests to Roblox’s back end, which will always have some delay, or even when it’s done in batch (let’s say 5-10 in 1 request) it will take a bit longer to return to our client because the data is larger, I’m no expert at this but you can imagine handling this many requests comes with latency.

Game files are already very easy to steal, with or without this feature.
This is a problem on roblox’s part that they need to improve. And he’s not talking about stuff pre generated from scripts, it doesn’t matter. Most of the issues come from the fact you have to load every texture and model all over again, which is very inconvenient for certain games and players who have slow internet.
I couldn’t count how much time I wasted waiting for a game to load with my crappy internet. This is a much needed feature.
Roblox games with big, open world enviroments are very very rare and almost non existent, and the ones that do have open world maps have very low quality textures, low poly models and poor detail quality overall due to preformance issues. Adding the ability to pre-download heavy games would increase the overall strength of the engine.

1 Like