Different streaming "zones"?

Consider this scenario:

If the player is in area A, is there a way to make streaming completely ignore area B and keep it streamed out, even if it’s in streaming range?

It would sure be better than having to space out areas by like a thousand studs lol

stream it yourself — merely do not have that zone loaded into workspace while you want it streamed out

You can just parent whatever object you have to nil and bring it back whenever.

On each Model there are settings for LevelOfDetail and ModelSteamingMode.
A Model could also be an area grouped up..

I’ve never really played around with this.. I knew about ModelStreamingMode being here.
But didn’t realize LevelOfDetail was also here. Literally an LOD setting for a model made from wrapped parts.

Solutions like this are always brittle if the instances are server-managed/replicated. If the server destroys any of the instances or changes properties it will be applied over what the client intends as override.

1 Like

Do you have a better solution then? For a fact, you can’t use streaming modes as ModelStreamingMode has no way to stream out an object, leaving two methods that is to either move the model very far away or to parent it to nil.

I don’t have a better method. I wish there was. A workaround is to only create instances locally but that’s not exactly better.

If you don’t have any better method then why criticize the only method?

Your idea is possible but it’s not exactly easy.

I was not trying to say what you suggested was bad. It’s just brittle, or hacky. There is currently no good way to do this. I have tested out various methods over the years which is how I know these things. If what you said works for your projects then go for it.