|
发表于 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信息,以免以前输入的错误密码影响登陆] |
|