Effective DDoS Protection?

So I thought I’d make this thread so people can throw around ideas about how one can go about making a successful or at least mitigate Distributed Denial-Of-Service attacks (DoSing) because like it or not, it’s simply not going away and Roblox bless their hearts has a more fail-safe approach in my opinion, where they’d much rather cut the server loose and regain resources then maintain the server whilst in a crash state.

I’m not saying this is entirely their fault or that there exists some magical button to fix the issue, the idea is what can be done and by who exactly. Both us developers and Roblox themselves what exactly can be done and how do I prevent my game or any other developer game from getting DoSed by someone being petty about something?

A few ideas already out there are as follows:

  • Game within a game

    • This idea revolves around teleporting players to a reserved server or a server you can only access by pressing the play button.
    • This eliminates the attacker’s ability to queue the server for the IP without really joining the game to begin DoSing
  • Game crash state emergency teleport

    • This idea attempts to teleport all the players when a high spike of ping is detected, of course extremely unreliable.
    • This idea also will scan every player in a separate server for any “alt” account like stats and such.
    • Some have even attempted to teleport everyone back after the scan right where they were to resume the game.
  • Account Verification

    • This idea is where players have to verify their account elsewhere to then play the game, or have some way of vetting them before letting them play the game.
1 Like