搜索
查看: 2403|回复: 6

【求助】怎样解决OP被kick问题?

 关闭 [复制链接]
发表于 2005-12-13 02:23:02 | 显示全部楼层 |阅读模式 来自 中国–湖南–常德
我是按照下面的方法设置的op和密码。但是用OP的id登陆就对被kick出来,其他id登陆一切正常!谁能告诉我这是什么原因啊!我用的amx1.60版的
1、首先我们必须设置AMX的总的密码,这个密码所有的OP都是一样,编辑amx目录下的amx.cfg,找到amx_password_field 这行,把后面“”符号中的密码修改成你想要的密码,然后保存文件,这样第一步就完成了。

2、然后我们再进行OP帐号的设置,这里只举最简单的例子,设置一个特殊的游戏id为管理员,只要这个id进入游戏时输入了正确的密码就可以获得服务器管理权限:

比如定义id:becking为AMX下的最高权限管理员,分配给他的密码为1021,请修改amx目录下的users.ini文件添加如下内容:

"becking" "1021" "abcdefghijklmnopqrstu" "a"

[注意:不要给OP设置z权限,此权限为普通用户权限]

这样就完成了最简单的最高权限OP设置。当OP进入服务器后,输入了正确的密码,而且id为becking时就拥有最高权限。

[注释:密码1021后面引号中的一长串字母"abcdefghijklmnopqrstu"表示OP所拥有的权限,你可以参照users.ini文件中的字母权限解释给不同的OP设置不同的权限以免管理上的混乱;最后一个字母“a”是OP的标记,你也可以参照users.ini文件的标记中文翻译进行设置]



三、我完成了OP设置以及密码设置后,在哪里输入密码来进行OP的登陆呢?

登陆一共有两种方法,你可以修改你使用机器上的CS里的config.cfg文件,在里面写好密码并保存文件后,直接用OP的id登陆到服务器;

或者以任意id登陆到服务器后,在控制台里输入密码,然后改成OP的id也可以拥有想对应的权限。具体实现方法如下:

1、直接登陆法:你用哪台机器进行远程登陆,就找到此机器CS的cstrike目录下的config.cfg文件,在里面直接输入:setinfo "amx_password_field密码" "OP的密码"后保存文件;然后直接用OP的id进入服务器就可以了。

2、改名登陆法:你以任意id进入服务器后,在控制台里输入:setinfo "amx_password_field密码" "OP的密码"后回车,再输入:name “OP的id”,如果显示:password accept则登陆成功。

例子:比如服务器的amx.cfg设置的AMX总密码即amx_password_field密码为:606;

OP设置为:"becking" "1021" "abcdefghijklmnopqrstu" "a"

按第一种方法登陆,我应该修改我的config.cfg,加入:setinfo 606 1021保存文件后,直接用id becking进入服务器,就可以使用AMX来管理了。

按第二种方法登陆,我随便用一个id进入服务器后,按`键打开控制台,输入:setinfo 606 1021回车后,再输入:name "becking",就成功了。

[注意:编辑config.cfg时请删除没有必要的setinfo信息,以免以前输入的错误密码影响登陆]
发表于 2005-12-13 08:41:37 | 显示全部楼层 来自 中国–广东–深圳–南山区

回复: 【求助】怎样解决OP被kick问题?

按第一种方法登陆,我应该修改我的config.cfg,加入:setinfo 606 1021保存文件后,直接用id becking进入服务器,就可以使用AMX来管理了。


setinfo "606" "1021"

:byebye:
回复

使用道具 举报

发表于 2005-12-13 08:58:57 | 显示全部楼层 来自 中国–福建–龙岩

回复: 【求助】怎样解决OP被kick问题?

服务器版本?
当使用status察看用户ID时,如果是STEAM_ID_PENDING将无法使用OP权限。:D
回复

使用道具 举报

发表于 2005-12-13 09:39:54 | 显示全部楼层 来自 中国–宁夏–银川

回复: 【求助】怎样解决OP被kick问题?

那是你肯定没有设置对么。我就能正常登陆!

对,斑竹undoer说的对,需要加引号的
回复

使用道具 举报

发表于 2005-12-13 10:49:07 | 显示全部楼层 来自 中国–湖北–武汉

回复: 【求助】怎样解决OP被kick问题?

Post by 1234567
我是按照下面的方法设置的op和密码。但是用OP的id登陆就对被kick出来,其他id登陆一切正常!谁能告诉我这是什么原因啊!我用的amx1.60版的
1、首先我们必须设置AMX的总的密码,这个密码所有的OP都是一样,编辑amx目录下的amx.cfg,找到amx_password_field 这行,把后面“”符号中的密码修改成你想要的密码,然后保存文件,...
其实很多这类文档的翻译有误导之嫌,主要是对amx_password的解释容易让人误解(其实仔细想想它说的也没错,只是容易混淆而已)
按下面3步做

1、在amxx.cfg里检查一下,默认应该有一句:amx_password_field "_pw"
它指定用"_pw" 作为服务器和客户机约定的密码字段名(不是密码),一般不要修改它

2、在user.ini里定义好OP的ID和密码、权限,这一点文档里说的没错

3、各个OP在自己客户端的config.cfg的最后加一句
setinfo "_pw" "xxxxx"
这里xxxxx代表他的密码
一般config.cfg里有个name字段,是定义他的ID的

这样就OK了,别人不知道密码无法使用OP的ID,会被踢出。
回复

使用道具 举报

发表于 2005-12-13 14:03:52 | 显示全部楼层 来自 中国–浙江–衢州

回复: 【求助】怎样解决OP被kick问题?

我用了netbar.amxx插件,就是内网T人啊,要把AMXX的OP关掉,晕了。
回复

使用道具 举报

 楼主| 发表于 2005-12-13 21:42:02 | 显示全部楼层 来自 中国–湖南–常德

回复: 【求助】怎样解决OP被kick问题?

感谢个位仁兄!我的问题解决了!我是按照leon008的方法解决的。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表