给CS互联网服务器添加OP,核心就两步:先确认你用的是原版服务端还是插件端,再通过配置文件或rcon命令把玩家SteamID或IP写进管理员名单。 绝大多数开服场景都绕不开AMX Mod X或SourceMod这两套插件体系,下文直接按这两种模式给操作路径。
cs服务器怎么添加op:先分清两套权限体系
新手最容易卡在第一步,以为OP只有一个概念,实际上CS服务器的管理员权限分两层:
- rcon远程控制权限:掌管服务器全局,能换图、踢人、改密码、执行服务端命令,相当于服务器“root密码”。
- 玩家OP权限:游戏内管理员,能执行ban人、踢人、slay、换图等操作,由AMX Mod X(CS1.6)或SourceMod(CSGO/CS2)控制。
行业共识认为,正规开服流程应该把rcon密码收好不公开,日常管理靠玩家OP权限完成,你问的“添加OP”,九成情况下指的是第二层。
两者的关系像一把总钥匙和若干分钥匙:rcon能管一切,OP只管游戏内事务,接下来分版本讲具体操作。
cs1.6服务器添加op的完整配置流程
CS1.6时代最主流的插件框架是AMX Mod X,绝大多数互联网服务器都跑了这套系统,添加OP的操作集中在cstrike/addons/amxmodx/configs/users.ini文件里。
用users.ini写入永久OP
打开users.ini,在文件末尾新增一行,格式如下:
"玩家SteamID或昵称" "管理员密码" "权限标志" "账号类型"
一个实际的配置例子:
"STEAM_0:1:12345678" "op123456" "abcdefghijklmnopqrstu" "steam"
各字段含义:
- 第一段:玩家SteamID,推荐用SteamID而不是昵称,因为昵称可以随便改,别人改名就能冒充OP。
- 第二段:管理员密码,留空则不验证密码,靠SteamID识别。
- 第三段:权限标志,
a到z分别对应不同权限。a为免疫踢出/封禁,b为预留通道,c为普通管理员,d为封禁权限,e为踢人权限,f为封禁IP,g为AMX命令权限,h为Slap/Slay权限,i为配置权限,j为聊天权限,k为投票权限,l为设置密码权限,m为rcon权限,n为服务器信息权限,o为地图权限,p为菜单权限。 - 第四段:账号类型,填
steam表示按SteamID识别,填ip表示按IP识别,填name表示按昵称识别。
给一个管理员完整权限,最省事的写法是直接给一串常用标志:"STEAM_0:1:12345678" "" "abcdefghijklmnopqrstu" "steam",保存文件后,在服务器控制台输入amx_reloadadmins让配置即时生效,或者在amxx.cfg里设置自动加载。
怎么查看玩家SteamID
让玩家进服务器,然后在服务器控制台输入:
status
输出结果里能看到每个玩家的SteamID,类似STEAM_0:1:12345678,把这个ID原样抄进users.ini即可,CS1.6的SteamID格式是STEAM_0:x:xxxxx,注意区分大小写和冒号。
不用插件时怎么临时加OP
如果你的服务器没装AMX Mod X,只有原版服务端,那就只能用rcon临时操作,在游戏内按打开控制台,输入:
rcon_password 你服务器的rcon密码
rcon addip 0 玩家IP
addip后面的0表示永久封禁,如果只是想临时踢人用kick命令,这种方式适合应急处理,不推荐作为常规管理手段,因为IP会变,而且rcon密码暴露在聊天记录里有风险。
csgo社区服务器op配置与cs1.6有什么不同
CSGO和CS2的服务器管理走的是SourceMod体系,配置文件和CS1.6完全不同,不少老玩家迁移过来后第一反应就是找不到users.ini。
SourceMod的管理员文件
CSGO服务器的管理员配置文件在:
csgo/addons/sourcemod/configs/admins_simple.ini
比users.ini简洁得多,一行一个管理员:
"STEAM_1:0:12345678" "99:z"
- 前半部分:SteamID64格式的完整SteamID。
- 后半部分:权限组。
99:z是根权限,代表全部权限;也可以指定权限组名,比如"STEAM_1:0:12345678" "admins",其中admins需要到admin_groups.cfg里定义。
还有一个进阶版本admins.cfg,用Admin区块结构来写,适合需要分组管理、按权限细分的场景,普通开服者用admins_simple.ini就足够了。
SteamID格式差异
CS1.6的经典SteamID是STEAM_0:1:12345678,CSGO用的却是SteamID64,这是一串17位数字,类似76561197960435584,两者可以互相转换,但不通用。
获取SteamID64的方法:让玩家在服务器里打开控制台输入status,输出中会带出SteamID64;或者让玩家打开Steam个人资料页,从浏览器地址栏直接复制那串数字。
加载配置的方式
改完admins_simple.ini,在服务器控制台执行sm_reloadadmins即可让配置生效,不需要重启服务器,如果连SourceMod都没装,CSGO原生也支持通过server.cfg设置sv_cheats和rcon,但功能过于简陋,实际社区服务器几乎都标配SourceMod。
网上租的cs服务器怎么添加op:真实操作场景
自己在家用电脑开服是一回事,但大多数玩家选择租用机房服务器,或者找开服器商家,这时候操作入口变了,但原理不变。
有控制面板的开服器
主流开服器面板(比如Pterodactyl、Minecraft类面板改的CS面板)通常自带文件管理器,直接进文件管理器:
- CS1.6路径:
cstrike/addons/amxmodx/configs/users.ini - CSGO路径:
csgo/addons/sourcemod/configs/admins_simple.ini
找到对应文件,点编辑,按上文格式追加内容,保存,然后在面板的“控制台”页面执行重载命令,不需要SSH,也不需要下载FTP工具。
只有FTP或SSH的服务器
这种场景更传统,用FTP软件(如FileZilla)连接服务器,找到对应目录,下载配置文件,用记事本编辑后上传覆盖,覆盖后到服务器控制台执行重载命令。
如果是Linux服务器且只有SSH,可以用nano或vim直接改文件:
nano csgo/addons/sourcemod/configs/admins_simple.ini
改完按Ctrl+O保存,Ctrl+X退出,再执行sm_reloadadmins。
局域网和网吧场景
如果想在网吧和朋友开内战服,或者校内局域网比赛,加OP要额外注意IP识别问题,网吧电脑重启后IP会重新分配,靠IP识别OP不靠谱,一定要用SteamID,如果你跑的是盗版CS1.6(没有正版SteamID),那只能靠昵称+密码组合识别,安全性较差,局域网环境里凑合能用,正版用户直接在Steam社区个人资料右键复制资料链接,里面那串数字就是SteamID64。
权限配置出问题时的排查思路
添加OP后不生效,90%的情况出在下面几个环节:
- SteamID写错:CS1.6的
STEAM_0和CSGO的STEAM_1开头别混淆,冒号和数字别漏,让玩家重新打开控制台执行status再对一遍。 - 权限标志给少了:只给了
c(管理员)没给e(踢人权限),结果OP发现踢不了人,检查users.ini的第三段是否包含所需权限字母。 - 文件编码问题:用Windows记事本保存UTF-8带BOM的配置文件,部分Linux服务端会解析失败,推荐用Notepad++或VS Code另存为UTF-8无BOM格式。
- 没执行重载命令:改完配置直接关文件就以为生效了,这是最常见操作遗漏,CS1.6执行
amx_reloadadmins,CSGO执行sm_reloadadmins,或直接重启服务器进程。
还有一类情况是插件本身没加载,在服务器控制台输入meta list查看AMX Mod X是否运行,如果提示not running,说明插件没装上,先去确认addons目录完整。
关于cs服务器添加op的常见疑问解答
cs服务器怎么添加OP最快?
如果管理员已经在服务器里,临时给权限最快的方式是rcon,CS1.6在控制台输入rcon_password后再用rcon amx_addadmin即时添加,CSGO则用rcon sm_addadmin,但rcon通道临时加的OP重启后会丢,长期用还是写配置文件最稳定。
添加OP需要重启服务器吗?
CS1.6和CSGO都不需要,CS1.6执行amx_reloadadmins,CSGO执行sm_reloadadmins,配置立刻生效,只有改了server.cfg这类启动级配置才需要重启。
找不到users.ini文件说明什么?
说明服务器没装AMX Mod X,先确认服务端目录下有没有cstrike/addons/amxmodx这个文件夹,没有的话去AMX Mod X官网下载对应版本安装包,解压后完整上传到服务端目录,SourceMod同理,需要先装MetaMod和SourceMod本体才能看到admins_simple.ini。
权限配置是CS服务器管理的基本功,把SteamID识别、权限标志、配置文件加载这三件事理顺,添加OP就不再是难题,从users.ini到admins_simple.ini,万变不离其宗,剩下的就是在实际运营中按需微调权限组了。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/773933.html


