Starting Public Server

The title says about half of what I'm asking here. I am looking to start a Minecraft server that is going to be open to the public, I have dealt with larger private servers before so I am not too worried about traffic volume, but I am more worried about cheats, exploits, attacks, etc. I'm sure you all know what I'm talking about. does anyone have any advice for how to combat some of this.

Currently I know/think:
  • Use a reverse proxy
  • I am looking at FlameCord for added security, as well as ExploitFixer by the same dev (both paid)
  • I am thinking of using a discord server as a proxy between being invited to and then whitelisted on the server (i.e. you have to be in the discord to get whitelisted on the minecraft server.
Does anyone have any further advice that is different from what I've listed above. If anything I said doesn't make sense please tell me why I'm wrong, I want to do this the right way.

Thanks in advance

TLDR: I need advice on how to keep my public minecraft server network secure.
Solution
They "protect" against ddos by dropping bot ips with iptables, it really only lowers a bit the load on the cpu, if you get a 2gbps flood and your connection is 1gbps theres nothing it can do.

Still id take velocity + limbofilter or at least xCord/NullCordX over flamecord if you care about security
Was this page helpful?