Approval System, You can think it as narcotic for a player to use different nicknames when playing on the server because for them, it's like a drug and they're addicted to it and this is what we need, even though we don't want. Most of the players do not want to show their identity and often play underalias, that's where the situation becomes complicated. There are hackers who are banned from the server and
ofcourse they
won't play using their real nickname. They will use a random nick-name to play in the server and not ignoring the fact that evading ban is cup of tea for today's hackers. 80% of the times when a player has complained about a rule-breaker, he has turned out to be a hacker and hackers use random nicknames to evade their ban and play in the server. This mixes the situation and often the players has suffered because of that and that's why Approval System is needed.
Spawn-Kill Protection for which I have provided a video. The video features a server which has a great spawn protection system improvised. How this spawn-protection works? The server changes the player's world to other world for like 3 seconds and after that the server sets the player's world to the main world so in that case, a player can no longer be spawn-killed even if he's not experienced in the game-mode
https://youtu.be/eQ4Zy14UvnM
Reset Packs After Round Ends for which many players are vouching. What it does and why is it important? It sets the player's pack to the default pack (Stubby and M4) after the round has successfully finished and one has to
manually select the packs when the next round is started. It is important in the case when a player selects
limited packs like Shotgun, Molotov / Stubby, RPG / Stubby, Laserscope / Chainsaw, MP5. In the current system, let's suppose we're talking about RPG when a player selects a pack. What happens is that the RPG pack is given to him permanently unless he
gets kicked or
changes the pack himself, so there's no chance for other players to use it. It kills the fun, especially when a rulebreaker takes the pack and starts to constantly knock team members or throws rockets in close range. There's no way of taking the set from him until a staff member manually bans/kicks him.
Discord Integration With The In-Game Server, you might have seen that every server has created a discord bot which works exactly like a mIRC server, where people receive in-game messages and staff members monitor the game-play incase some hacker joins and destroys the fun and the playercount. Why Discord is more important and not mIRC? Because majority of the mIRC have migratted to Discord and people barely use it, also it is much more complicated for a normal user to understand and you can't carry it anywhere. It enables people to talk / perform actions from anywhere and very easily. You have an account on the discord, you just log yourself in and you're forever connected until you manually log-out of the server. You can receive notifications straight on your phone/computer. 60% of the VC:MP servers are using discord to use commands in-game to ban/kick and even perform any tasks related to script. I have seen a good amount of the players complaining about the staff being in-active and ofcourse one cannot 24/7 play the server so that's why Discord is the only way.
If there are any more suggestions, they will be added.