I do not believe there is any way to IP ban people on Roblox, but the best thing you can do is to try and prevent the problem from occuring that is happening.
The only way to perm ban is on accounts. Sadly, roblox doesn’t trust the community that much. You can try to detect if their account is over a certain age.
No, you can NOT IP ban someone on your game or on the Roblox website, only staff and engineers im guessing can due to them doing it to some people who raid or exploit.
I think you shouldn’t try to IP ban him at all form website/game as it might be against ToS, just report and ban him from the game.
Not really much you can do against lag besides looking at possible reasons for it (slow internet, lots of parts/unions, etc… ). Once you find the appropriate reason for the lag, you can try and handle it from your side, unless it is his internet. Lag is a tricky thing to handle.
No, I think you don’t get it, he’s somehow making SERVER Lag, even ‘Slow game’ appears, the game isn’t laggy at all (AT ALL) we got chunk loading system,disconnection on events, breaking loops.
But when he comes, he lags a lot the game no clue how.
Add some debugging info to any events that have a high performance impact - loading chunks for example; if they’re doing that at a sufficiently high rate that could slow the game to a halt.
Next time you have this issue, you can try and spot patterns and see how the attackers is exploiting your game, and then either remove that avenue of attack or write a script to detect these attack patterns and ban the account.
That’s definitely not what I said - if there was no way to detect a DoS attack the internet would not have survived this long. The theoretical chunk loading spam I described is a form of DoS attack, so my original advice still stands.
He still can do it with the chunk loading, ok so, for example, the way of lagging could be maybe, if I got a Car Spawner, if he spams it up, it might cause lag? ( I mean obviously it will, but do you think he’s doing something similar to that?)
Maybe once you find a server that got hacked, you could kick all of the players in that server and then use the console to try to find what is wrong. Maybe use workspace:GetDecentants? Also, (in studio) you might want to add a debounce where the remote event can only be fired once every half second or something, if it’s the remote event that’s being comprimised.
Yeah exactly, that would count as a DoS attack. As @GodpraiserNOW suggested, a debounce would be useful if you want to limit the rate of a single action, however I wouldn’t recommend kicking all the players in a compromised server - again, that feels like a band-aid on a bullet wound.