插件介绍
CustomVoteKick - CS2自定义投票踢人系统
专为CS2服务器打造的高级投票踢人解决方案
功能概述
CustomVoteKick是一款完全替代CS2原生投票踢人功能的高级插件。它提供了更加灵活、美观和可控的投票体验,支持权限分级控制和中央HUD显示,让服务器管理更加便捷。
主要特性
- 禁用原生系统:自动禁用服务器内置的投票T人功能,避免冲突
- 中央HUD显示:使用HTML富文本格式实时显示投票状态,美观稳定
- 权限分级:
- 普通玩家只能投票踢出同队队友
- VIP玩家可以投票踢出任何人,自身免疫投票
- 管理员拥有反制措施,尝试投票踢出管理员会将票转向发起人
- 简便的投票方式:使用聊天命令发起投票,投票时使用简单数字或命令
- 详细的投票统计:投票结束后显示详细的统计结果,包括票数和失败原因
命令系统
.t
或 踢人
- 在聊天中打开踢人菜单.t <玩家名>
- 直接针对特定玩家发起投票css_t <玩家名>
- 控制台命令,发起对指定玩家的投票11
或 .yes
- 投票赞成22
或 .no
- 投票反对投票规则
- 投票通过条件:投票率 ≥ 60% 且赞成率 ≥ 60%
- 每个玩家发起投票后有60秒冷却时间
- 投票持续30秒,时间结束或条件满足后自动结算
- 当目标或发起人离开服务器时,投票自动取消
- 回合结束时,进行中的投票会自动取消
安装方法
- 确保服务器已安装CounterStrikeSharp框架
- 将整个
CustomVoteKick
文件夹复制到服务器的plugins
目录 - 重启服务器或使用
css_plugins_reload
命令重新加载插件
权限配置
在服务器的admins.json
中配置相应的权限:
{
"STEAM_1:0:XXXXXX": [
"#css/vip", // VIP权限(可以对所有玩家发起投票,自身免疫)
"@css/admin", // 管理员权限(免疫投票踢出)
"@css/root" // 超级管理员权限
]
}
注意: 如果玩家拥有管理员权限,其他玩家尝试对其发起投票时, 系统会自动将投票目标转向发起人自己,作为对管理员的保护措施。
前置依赖
安装此插件需要以下依赖CSS核心
可安装
安装说明
1
选择服务器
点击"立即安装"按钮,选择要安装插件的服务器
2
确认信息
检查插件信息和服务器配置,确认安装
3
等待完成
系统将自动下载并安装插件到您的服务器
4
重启服务器
安装完成后重启服务器以使插件生效