You can do it effectively now without needing the engine via parallel lua. Roblox already does some radius culling with their low graphic options though. When graphic is low, outside raidus isn’t render. Why not implement that to POV as well. Could just be a toggle.
…Or you can make a plugin that takes less than a minute to write that does that for you, as StreamingEnabled is a property plugins can change
Yes i can understand this being annoying, but with how easy to fix it is i don’t understand how this is disruptive to the tier of the Team Create update
I can’t help but say that I feel like these statistics are very misleading.
This does not at all say whether most players are mobile, PC or console users.
Roblox on mobile is known to crash a lot in demanding games.
But on PC (for me at least) this is almost never an issue.
A computer is far more powerful than a phone and has more memory so I think most crashes and slow loading times are from mobile users and not PC users.
I personally don’t like streaming enabled which I’ve stated in a previous post goes pretty much against my style and design choices when working on projects due the lack of control and how error prone it is.
Plus it increases bandwidth use whenever the server has to stream data to the client which might result in a little bit more latency which I’m also not a fan of.
If you’re a developer and you only make games for PC and console (like I do) I think it’s safe to just leave streaming off and not use it.
I’d just make my own streaming system and optimize my game.
The feature still feels useless to me so I’m honestly not a fan of the update having it on by default.
It’s a neat feature for those who do find use in it but why have it on as a default?
Lovely, just freaking lovely. Something else I have to change. Although some experiences will benefit from this, games such as fighting, FPS, or TPS will not. For those games, the entire map has to be loaded. I create new files when generating maps then copy the map over into the place when it’s finished.
i had a quite old game with so so many duplicate scripts and when i enabled streaming enabled it i just had to take one day to make it compatible, nothing difficult when u got persistent mode, the only issue with streaming enabled rn is the fact that it makes u stuck forever in pause state sometimes even tho the area is alr loaded, if i set it to disabled or default then there would be no pause and the character could go through the floor, i’m currently using the most stable option for pause which is the minimum streaming radius (streaming integrity mode) behavior, they could’ve simply added a delay to the pause that it stops after a certain amount of configurable delay, they could even mark that feature as beta or sum, it doesn’t seem difficult internally or anything, even tho it should be optional so it wouldn’t effect already existing games.
This has been causing issues for Client Script that attempts to grab an unloaded Instance. Will there be a feature to allow specific Instances to already be loaded when joining the game?
Streaming Enabled does have it’s benefits, don’t get me wrong. Like being able to stream out scripts under objects and have them stop running, which in itself is quite useful for stopping memory leaks and/or increasing performance.
HOWEVER, the biggest con that I’ve noticed so far is that when it comes to large-part based models, streaming enabled is far from useful. For reference, My tycoon that I have, is a model with roughly 9000 or so parts which don’t get me wrong, isn’t the best but Streaming Enabled is meant to help this right? Well, the total opposite happens, if anything, it causes very large lag spikes when loading models in.
I’d say having it off by default and enabling it manually would probably be a better work-case scenario as although having it’s benefits, it has its drawbacks and they stop a beneficial workflow.