Hello! I’m currently experiencing an influx of exploiters on my game’s servers that are using an exploit to crash our servers. For security reasons, I won’t be posting the entire exploit, however, it goes along the lines of this,
Makes really long message with over 9K characters, Uses the Chat event in Players to send broadcast said message The server either gets dangerously close to crashing or crashes completely.
I’ve seen this exploit brought up many different times in many different forms however it seems that Roblox has either yet to patch this or, they’ve just made a workaround to the previous patches.
I’ve attempted to do things like forking the chat module & editing it to block the messages but I have yet to have a successful way to nullify this exploit.
Any and all help is appreciated.
(I’m asking for ideas and or known methods to deter this exploit.)
I do have an admin system named, Adonis within the game. I’m not sure if this is the root cause, and no I do not have anything connected to the Chatted signals on the player instance.
I would remove Adonis and see if the crashing persists via the same exploit. If it does then I would suggest for you to continue to reply on your post, otherwise I would assume the issue has been solved.
I don’t ever experience any chat-related exploit crashes. That being said, I also do not have any chat-based administration or utility system in my game. I’d assume this crash is usually the product of admin scripts listening to and parsing chats.
If you’re able to, you could check if the chat exploit triggers any chat events (Lua Chat System or just regular chatted), since Chat should raise the appropriate signals. If so, you can act on players that are sending messages exceeding a certain count from the server-side.
Alright, I’m going to remove it for the next couple of hours and see if we get any more reports of the exploit occurring. If it occurs again, I’ll be sure to reply.
I wasn’t suggesting you check how the admin script works nor implying that. I’m talking about checking if the chat exploit raises any signals from the Lua Chat System or the Player’s Chatted event and if you could kick for messages that exceed a certain length if so to see if that alleviates the issue.
It would be better to provide the fix on the thread instead of on Discord because other users can be facing the same issue and wonder how they can resolve it. Solutions shouldn’t be kept hidden behind private chats unless you reasonably can’t share the solution publicly.
I would rather keep the patch a little private since I don’t want the exploiters to get their hands on it. I’m sure a lot of exploiters are on developer forums and keeping their eye out for possible patches.