Relevant game is here
We were getting some reports of players having performance issues upon resetting. I made a request in scripting support for some help identifying the issue some time ago to no avail.
It seems that upon resetting, there are a few scripts taking up a lot of time and, because they are core scripts, I would assume there’s nothing I can do to speed up the frame times.
These are the core scripts that are taking up the most time when the players reset:
Replicator ProcessPackets
CoreScripts/FaceChatSelfieView
BackpackScript
CoreScripts/PlayerBillboards
ToggleMic
Looking at the micro profiler, it is very obvious when the players reset because there are sudden spikes in frame time:
This is a CRITICAL issue that needs to be addressed ASAP.
This has been an issue since April 18th. My game’s average session time has dropped from 8 minutes to 3.5, with our CCU dropping from ~350-500 to under 150 at most times.
Lots and lots of http loading errors associated with this too:
Our physics stepping mode is fixed already. We use a custom character because years ago there was some platform downtime that caused our characters to become R15 so I’m wondering if it’s that. I’ll give disabling it a shot
Update: so that might have fixed some of the problem, but CoreScripts/PlayerBillboards is still taking up a lot of time
With Billboards, do you have any directly parented to Workspace? I had an issue a while ago where BillboardGuis in Workspace caused FPS issues, so I’m just curious if this is related.
Update, there’s now “ToggleMic” taking up a lot of time as well. It was first here when I was first experiencing the issue, then it subsided when I made the original post, but it’s back again.