Players start a Yes/No vote to kick a named player; passes on a cvar ratio. Per-starter cooldown (Trie), min-players and immunity checks stop abuse.
CSB Vote Kick gives your community a controlled way to remove a disruptive player without an admin online. Typing say /votekick <name> opens a Yes/No menu for everyone; when the timer runs out the target is kicked if the yes ratio reaches csb_vk_ratio. Abuse is fenced off on three sides: a per-starter cooldown stored in a Trie by SteamID (so one player cannot spam votes), a minimum-player requirement, and an ADMIN_IMMUNITY check that protects staff from being voted out.
Features
say /votekick <player>— matches a single connected player by name substring.- Yes/No menu shown to every player, one vote each.
- Configurable pass ratio, vote duration and minimum players.
- Per-starter cooldown by SteamID kept in a Trie; the cooldown is applied even on a failed vote.
- Immune admins cannot be targeted.
Installation
- Compile
csb_vote_kick.smaand copy it toaddons/amxmodx/plugins/. - Add it to
plugins.iniand change the map.
Tune csb_vk_ratio (default 0.6) and csb_vk_cooldown (seconds) to fit your traffic.









