Currently, a ban can last a year. Why is that bad?
1. Innocent players are banned all the time and their appeals are denied. You can't do anything to prevent that, it will always happen to unlucky people, just like in real life innocent people are sentenced to jail.
2. Players that actually broke a rule sometimes don't mean to break them, for example abusing a bug that they didn't know it was a bug. Or RDMing / cop-DMing when they don't understand English and can't read the rules.
3. During such a long time, players will usually lose interest in MCNR and start playing something else, decreasing the player base.
My suggestion to alleviate those issues: set the max ban duration of a member to 2 weeks. No more. That's the sweet spot.
2 weeks is a sufficient amount of time to ponder on your mistakes in an online game, including if you cheated or abused a bug, and at the same time it's short enough to keep playing it after the ban expires.
It's not worth it to cheat for an hour and not be able to play for 2 weeks. Members that like and enjoy playing MCNR will think again before doing it.
Permanent bans should be reserved for people that connect and start cheating right away.
I apologize for typos, I'm on my phone and I don't have Grammarly here 😂