I'm honestly surprised this wasn't added earlier
Some others have voiced concerns about gatekeeping, so to compromise, make it configurable. By default, the player calling the vote must provide a reason to vote, and only the team the voted player is on will call votes or vote, and a majority is needed to vote the player off. The server owner can configure whether it is one team or both teams, and how many votes are needed to kick someone, or to possibly have voteban, or even disable it altogether.
This method is simple to code, and in my opinion effective. Many games like Team Fortress 2, Counter-Strike, and World of Warcraft use it. Allowing servers to configure/disable it provides flexibility, and refuge in case gate keeping becomes a problem.
As a player of this game, I think you should add votekick.
I'm honestly surprised this wasn't added earlier
Some others have voiced concerns about gatekeeping, so to compromise, make it configurable. By default, the player calling the vote must provide a reason to vote, and only the team the voted player is on will call votes or vote, and a majority is needed to vote the player off. The server owner can configure whether it is one team or both teams, and how many votes are needed to kick someone, or to possibly have voteban, or even disable it altogether.
This method is simple to code, and in my opinion effective. Many games like Team Fortress 2, Counter-Strike, and World of Warcraft use it. Allowing servers to configure/disable it provides flexibility, and refuge in case gate keeping becomes a problem.
As a player of this game, I think you should add votekick.