When I created this bug report, I thought it was just voice chat games. However, we don’t use voice chat, and we can’t use it because of the 60-player server size. In addition, we are only using bubble chat.
-- It is actually insane how this is still an issue, when I first discovered this issue I “temporarily” moved my game back to the old chat system. It has now been 3 months, and that’s only when I caught this issue i nthe first place considering that this thread is reaching 9 months old.
At this point I am tempted to even make my own version of Roblox’s TextChatService, and even allow it to work with some of TextChatService’s components, which I’ll likely open source.
So please, can someone at least update us on the status of this as it is actually a big hinderance to my games.
-- Can we please get any acknowledgement from Roblox about this, I want to know if I should just make my own chat system instead of waiting for any response.
We need an update for what’s going on, as from what I know including myself this issue affects everybody. Even if they (the developer) don’t realize it does.
My experiences clientside performance is being severely hindered by this issue. We have changed to the legacy chat service and are still experiencing this issue.
Yeah, I can notice in some games that use LegacyChatService that ExperienceChatMain also uses a lot of frame time in large servers but it isn’t as bad as with the Modern TextChatService.
I don’t understand how sending and receiving some texts in a chat box can be this intensive honestly, it’s not like we can send videos or images there for example.
Disabling all chat and setting LoadDefaultChat to false still has big frame times for ExperienceChatMain this issue is the main bottleneck to having larger, lag free experiences, and if it is not going to be fixed, I would like the ability to fully disable both the chat UI, and the playerlist UI as both of those are very non-perfomant, and run in the background even if they are both disabled.
Hey, thank you all for your responses and replies to this thread.
We have identified a few improvements to ExperienceChatMain that have being seeing lifts in performance in internal testing and plan to roll these out in the next couple of weeks. We are also seeing a non trivial amount of work being done in this script even when disabled as noted above.
We will be taking a much closer look at these issues. Expect improvements to roll out week by week.
As Andrew said, thank you soooo much for working on this and attempting fixes on this problem! In the coming weeks, I’ll try profiling my game to see what’s changed.
Again, super thanks for working on this bug, especially due to how major it was.
I hope that we would hopefully get noticeable results with these improvements, since all of the previous improvements that rolled out have almost made no difference at all as far as I have seen. Please keep up updated as these improvements roll out! I hope that this issue will be completely resolved sooner rather than later, as it has been a long standing issue without a complete solution yet.
I can confirm that this is still not fixed. I think it’d be a good idea to fix this issue before even considering retiring legacy chat service, as TextChatService does make the problem worse.