These are some of my suggestions to prevent the huge banwaves for evasion.
1. Set up a verification system
There is a linking thing where you link your account to your Discord account to get your roles, but also it could be useful if all new players need to link their account to Discord, to the website or anything that can help.
They have to verify the account or else they will not have the ability to join other servers ( Vanilla, Factions, etc.) and remain muted in hub. Only one account can be linked to an account, however some people does not understand English, so maybe the server can offer a proper translation.
2. Implement a rule where there is a certain limit of alts per IP address
This is not effective but it would be helpful because this will definitely make their evading process slower. However, they must be in a computer cafe meaning that there is a possibility that one computer has a different from one another. Even though they have VPNs to create more new alts, if there is a limit of a number of alts then that means they have to switch VPNs and create new alts.
Not all staff are around all the time, even though they can handle it, it is just not right and we need to get improvements.
But the staff's purpose is to help and moderate the server? Well, I know that is what they need to do, but it is just annoying to see that the vanilla server's ban page is full of evader bans and false console bans. Speaking of the false console bans, it needs an upgrade!
I may not be a good member of the server, and I love it and it does not love me back. These are just my ideas and feel free to tell me your opinions about my suggestions down below.