在 Counter-Strike 2 中,管理员在维护公平游戏和服务器完整性方面发挥着关键作用。 这些通常被称为 admin 的人员有权执行服务器规则、管理玩家行为,并确保积极友好的游戏环境。 管理员通常拥有额外工具,用于监控游戏过程、处理作弊或扰乱秩序的行为,并提升社区体验。
要求:安装 MiniAdmin 需要 MetaMod。 了解方法请点击此处。
安装 MiniAdmin 需要 CSSharp v100。 了解方法请点击此处。
1. 下载 MiniAdmin 插件 请点击这里。 MiniAdmin 也被称为 BaseAdmin。
2. 登录 BisectHosting Starbase 面板。
3. 停止服务器。
4. 前往 Files 选项卡。
5. 找到以下目录:/home/container/game/csgo
6. 上传第 1 步中的已下载文件。
7. 解压已上传文件。
8. 启动服务器。
9. 完全启动后,停止服务器。
10. 前往 Databases 选项卡。
11. 按下 Create Database 按钮。
12. 输入所需的数据库名称,然后点击 Create。
13. 点击所需数据库旁边的 Edit 按钮,并记下详细信息。
14. 前往 Files 选项卡。
15. 找到以下目录:/home/container/game/csgo/addons/counterstrikesharp/plugins/BaseAdmin
16. 打开 database.json 文件。
17. 在 Connection 下,输入第 13 步所需的详细信息。
18. 按下 Save 按钮。
19. 返回 BaseAdmin 目录。
20. 打开 maps.txt 文件。
21. 输入所需的地图,每个地图另起一行。
| 默认地图代码 | 默认地图名称 |
de_ancient |
远古遗迹 |
de_anubis |
阿努比斯 |
de_dust2 |
炙热沙城 II |
de_inferno |
炼狱小镇 |
cs_italy |
意大利 |
de_mirage |
荒漠迷城 |
de_nuke |
核子危机 |
cs_office |
办公室 |
de_overpass |
死亡游乐园 |
de_vertigo |
殒命大厦 |
22. 按下 Save 按钮。
注意:管理员只能切换文本文件中列出的地图。
23。 启动服务器。
24. 前往 Console 选项卡。
25. 输入以下内容以添加管理员:
css_addadmin [name] "SteamID" [immunity] [flags] [0]
输入 任何其他所需的命令:
-
css_who- 显示玩家、管理员和游戏时间列表。 -
css_addadmin [name] "SteamID" [Immunity] [Flags] [Minutes]- 添加临时管理员,或输入0分钟以永久添加管理员。 -
css_deleteadmin "SteamID"- 使用 SteamID 作为参考,从数据库中删除管理员。
注意:免疫值是一个用于定义管理员等级的数字。 免疫等级较低的管理员无法以免疫等级更高的管理员为目标。
了解如何查找 SteamID,请点击此处。
| 标志代码 | 管理员访问权限 |
b |
通用 |
c |
踢出 |
d |
封禁 |
e |
解封 |
f |
击杀 |
g |
更换地图 |
h |
Cvar |
j |
聊天 |
m |
Rcon |
n |
作弊 |
z |
Root |
注意:如果管理员是在已连接到服务器时添加的,请重新连接以启用管理员权限。 拥有管理员聊天权限的管理员,请在聊天文本前输入
@。
游戏内管理员命令
注意:玩家的 userid 可以通过在游戏内控制台输入
status,或在服务器控制台输入css_who来找到。 了解如何启用游戏内控制台,请点击此处。
| 命令 | 描述 | 标志类型 |
!admin |
显示管理员菜单。 | - |
!who |
显示玩家和管理员列表。 | - |
!slay "#userid" |
击杀目标玩家 userid。 | 击杀 |
!kick "#userid" |
踢出目标玩家 userid。 | 踢出 |
!map "map_name" |
更换当前地图。 | 更换地图 |
!ban "#userid" "minutes" "reason" |
封禁目标玩家。 | 封禁 |
!unban "SteamID" "reason" |
解封目标玩家。 | 解封 |
!mute "#userid" "seconds" "reason" |
禁用玩家的语音聊天。 | 通用 |
!unmute "#userid" "reason" |
启用玩家的语音聊天。 | 解封 |
!gag "#userid" "seconds" "reason" |
禁用玩家的文字聊天。 | 通用 |
!ungag "#userid" "reason" |
启用玩家的文字聊天。 | 解封 |
!slap "#userid" <damage> |
拍打玩家。 | 击杀 |
!team "#userid" "ct/tt/spec/none" |
将玩家转移到其他队伍。 添加 -k 也会击杀该玩家。
|
踢出 |
!say "message" |
向聊天发送消息。 | 聊天 |
!csay "message" |
向屏幕中央发送消息。 | 聊天 |
!psay "#userid" "message" |
向玩家发送私信。 | 聊天 |
!cvar "cvar" "value" |
更改 cvar 的值。 | Cvar |
!god "#userid" |
授予目标玩家无敌状态。 | 作弊 |
!rcon "command" |
通过 Rcon 命令编辑 cvar。 | Rcon |
注意:对分钟或秒数使用
0会将限时命令设为永久。