搜索
查看: 4620|回复: 12

如何有效,有序的公开OP密码-AMXX的高级应用

[复制链接]
发表于 2005-7-16 01:07:09 | 显示全部楼层 |阅读模式 来自 四川成都
先说说情况:我们学校的CS服务器有6个之多,CS氛围也很强,大家都喜欢DIY,经常在服务器里面,满了10个人,就开始打比赛。这样需要常驻一个 RCON OP,或者把 RCON 密码告诉更多的人――但是情况一不现实,OP不可能随时都在;情况二又不利于服务器管理。想到了利用AMX的权限管理来实现,但是amx命令又复杂,很多人都不愿意学习。于是有了以下高级应用:

(适用于CS1.6+AMXX1.0+本身服务器即为比赛 server.cfg 配置 的服务器,如果你的服务器也经常有人自行比赛,经常管你要RCON密码,而且很快就把 RCON 密码传开,害的你不断的需要修改RCON密码而烦恼,可以看看我的方法)


请查看附件图片:

一个普通 CSer 只需用小键盘的 123456789 数字键,就可以管理完整场的比赛,他不需要RCON密码

未完,请接沙发

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
 楼主| 发表于 2005-7-16 01:07:55 | 显示全部楼层 来自 四川成都
请继续看附件,附件详细解释:

1.jpg    按小键盘数字8,左上角输入密码   diyop      (此密码管理员设置)
2.jpg    按小键盘数字9,左上角输入帐号   你的ID(空格)(空格)(空格)op   例如:blood.DS   op (注意,必须有3个空格) (此格式又管理员设置)
3.jpg    按小键盘数字1,投票换图
4.jpg    按小键盘数字2,强制换图
5.jpg    按小键盘数字3,强制踢人
6.jpg    按小键盘数字4,服务器简单设置
7.jpg    按小键盘数字5,服务器重启,暂停等
8.jpg    按小键盘数字6,对所有人说话

对一个“菜鸟OP”而言,他需要做的就是按数字键盘,就可以管理完一场比赛,并且5分钟就可以学会。

这样你就可以不用把 RCON 密码告诉更多人,管理起服务器就可以更加省心。

实践证明,我们公布了6个服务器中的2个服务器的amxop密码,可以看到这两个服务器,每天随时都有很多不同的队伍在里面 5v5 ,却没有人管我要过 RCON 密码,管理起来也及其省心。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

 楼主| 发表于 2005-7-16 01:08:57 | 显示全部楼层 来自 四川成都
服务器实现:

1、修改文件 cstrike\addons\amxmodx\configs\amxx.cfg

将行 amx_password_field 设置为
amx_password_field "passwd"

(其中字串 passwd 也可以设置成其他字串,但客户端文件也需与其一致――楼下的附件amxop.zip 中的 amxpasswd.cfg 文件,请将字串 passwd 和 你自己设置的 一致即可)

2、修改文件 cstrike\addons\amxmodx\configs\cmds.ini

改为

;-----------------------------------------------------------------------
; 菜单配置文件
; 文件位置: $moddir/addons/amxmodx/configs/cmds.ini
; 服务于命令菜单插件

; 注意: 在默认情况下所有的权限等级默认为 "u".
;       然而你可以自己改变, 为限制某些设置可设为其他权限.

; 命令菜单: ; < 描述 > < 命令 > < 类型 > < 权限等级 >
; "a" - 从服务器控制台运行
; "b" - 从管理员控制台运行
; "c" - 对所有的玩家执行
; "d" - 当运行完毕后返回控制台

"暂停比赛" "amx_pause" "ad" "u"
" " "-" "" "u"
"1秒后重置比赛" "sv_restartround 1" "a" "u"
"3秒后重置比赛" "sv_restartround 3" "a" "u"
"5秒后重置比赛" "sv_restartround 5" "a" "u"
" " "-" "" "u"
"发布:HF&GL,比赛开始!!!" "say HF&GL , 比赛开始!!!" "a" "u"

;-----------------------------------------------------------------------

(提示:请保存的时候选择 UTF-8 格式)


3、修改文件 cstrike\addons\amxmodx\configs\cvars.ini

改为

;-----------------------------------------------------------------------
; 菜单配置文件
; 文件位置: $moddir/addons/amxmodx/configs/cvars.ini
; 服务于命令菜单插件

; 参数菜单:
; < 参数 > < 数值 > ... < 权限等级 >

"sv_password" "" "matchds" "matchfords" "dsmatch" "u"
"mp_freezetime" 0 "7" "u"
"mp_startmoney" "800" "10000" "16000" "u"

;-----------------------------------------------------------------------


4、修改文件 cstrike\addons\amxmodx\configs\users.ini

添加行
"   op" "opmima" "abcfgijku" "b"   


(注意 op字样前有3个空格,这里最后一个参数 “b” 表示 此用户的id带有战队标签,也就是说,每个临时充当 OP 角色的 CSer,他的ID后面都带有明显标志,就是带有op字样,例如 test  op、potti   op 等等,虽然前面的 id 可以随意改,但是带有op字样,还是有无形的约束力,使之不会滥用命令)
回复

使用道具 举报

 楼主| 发表于 2005-7-16 01:28:08 | 显示全部楼层 来自 四川成都
客户端实现:

只需要执行一次的步骤:

1、下载附件 amxop.zip 解压到 CS1.6 的根目录
2、确认 amx.cfg,amxname.cfg,amxpasswd.cfg 解压到了 cstrike目录
3、在CS1.6中,按`呼出控制台,执行 exec amx.cfg


需要使用OP权限时:

1、按小键盘数字8 输入OP密码
2、按小键盘数字9 输入OP帐号
3、按小键盘 123456 控制比赛


写完收工睡觉觉罗。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2005-7-16 02:13:27 | 显示全部楼层 来自 北京海淀
拜读中....:d:
回复

使用道具 举报

发表于 2005-7-16 02:16:32 | 显示全部楼层 来自 北京海淀
非常巧妙的方法,平常中的创新,厉害!:super:

不知结合比赛插件是不是效果更好:tongue:
回复

使用道具 举报

 楼主| 发表于 2005-7-16 09:55:57 | 显示全部楼层 来自 四川成都
如果你的服务器安装有 AMX Match Deluxe 比赛插件
可以如此设置

服务器端:

4、修改文件 cstrike\addons\amxmodx\configs\users.ini

添加行
" op" "opmima" "abcfgijkum" "b"


客户端:

将附件 amxop.zip 中 amx.cfg 中
bind "KP_HOME" ""

改为
bind "KP_HOME" "amx_matchmenu"

按 小键盘数字7 就可以使用 match 插件了
回复

使用道具 举报

发表于 2005-7-16 10:08:02 | 显示全部楼层 来自 辽宁沈阳
写的不错,唯一缺点就是发错位置了 :sweat: 。应该发布到一般性问题讨论区
回复

使用道具 举报

 楼主| 发表于 2005-7-16 12:28:58 | 显示全部楼层 来自 四川成都
o hoho 楼上的签名很强。
回复

使用道具 举报

发表于 2005-7-16 16:10:11 | 显示全部楼层 来自 福建龙岩
有的人根本不会安装amxop.zip。

我看作在H的菜单中更理想。:D
回复

使用道具 举报

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

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