StreamingEnabled causes insane FPS drop whenever I move a certain distance from 0,0,0

For some odd reason in my game, whenever I enable StreamingEnabled, and run far away from 0,0,0, maybe a couple thousand studs, at one point my FPS drops from 200 to 40, and my ping shoots up by around 20-30ms

If I run back, it fixes itself.

Where the arrow points is where it happens. So about 3-4k studs away from 0,0,0.

Do you try to steam in stuff when far away? If not, there’s your problem: https://create.roblox.com/docs/en-us/reference/engine/classes/Player#RequestStreamAroundAsync

The whole point of StreamingEnabled from my thought is that it’s lowering quality everywhere except where you’re loaded into, which would be spawn unless you set it elsewhere.

You should also read the docs on this overall if you haven’t: Instance streaming | Documentation - Roblox Creator Hub

If you read all that and still think it’s a bug, report it in #bug-reports via the button that appears next to New Topic on the Forum Categories page.

Well, i tried the RequestStreamAroundAsync

I also tried every single setting on StreamingEnabled, like integrity etc

Still happens, and only solution to not have the lag happen is to just disable StreamingEnabled.

1 Like

So creating a new studio, I try the same thing, and there was no lag

I moved over everything I have in Workspace from the game where its happening, to the new game, and the bug started again.

So its something in my workspace causing it, now its time to remove everything 1 by 1 and find out what it is!

1 Like

Found what it was.

Had about 4 dummies on my main baseplate, each containing about 50-100 KeyframeSequences each containing a couple thousand keyframes. Deleting these fully fixed the lag caused by StreamingEnabled.

Im not sure why keyframe sequences would cause this, do you think I should report is a bug?

1 Like

Yeah, reporting it won’t hurt. If it’s a bug, they’ll fix it. If not, they’ll let you know.