kitshmily 发表于 2005-2-21 16:46:42

【讨论】CHM的请看比赛插件的BUG

小弟我用的是比赛插件可是最近发现下面的怪问题:
1:如果我用rcon_pssword进行远程控制并在控制台里输入rcon amx_matchmenu时为什么所有的客户端上都会出现那个菜单而且还可以象我一样控制。
2:我用AMXX管理员进入同样有上面的现象出现,我是真不明白,上面不是有权限限制的吗?为什么还会这样?
上面的现象我不知道别的人有没有?如果有的话烦请CHM的来看看。。

nwb13 发表于 2005-2-21 17:31:49

帖你的users.ini

kitshmily 发表于 2005-2-21 19:08:13

我的users.ini内容如下:
; 用户配置文件
; 文件位置: $moddir/addons/amxmodx/configs/users.ini

; 每行前的 ; 表示注释该行

; 权限标记:
; a - immunity                                      (不能被 踢/封/处死/伤害 或者其他的命令影响)
; b - reservation                              (可通过预留通道加入服务器)
; c - amx_kick command                     (拥有KICK权限)
; d - amx_ban and amx_unban commands             (拥有ban的权限)
; e - amx_slay and amx_slap commands             (拥有强行杀死某人的权限)
; f - amx_map command                        (拥有更换地图的权限)
; g - amx_cvar command                     (可以设置amx的设置参数,但并不是所有的都可以)
; h - amx_cfg command                        (可以加载某个AMX的CFG设置文件权限)
; i - amx_chat and other chat commands       (可以以管理员身份发布消息)
; j - amx_vote and other vote commands       (可以发起一个投票事件)
; k - access to sv_password cvar             (可以更改为服务器加密码)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)(可以用RCON命令来以OP身份登陆服务器)
; m - custom level A                         (自定义管理级别,为附加的其他插件预留的权限等级)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access                            (拥有打开MENU管理菜单的权限)
; z - user                                 (普通用户权限)

; 帐号类型:
; a - disconnect player on invalid password        (此用户的id进入服务器时需要检测密码)
; b - clan tag                                        (此用户的id带有战队标签)
; c - this is steamid/wonid                        (此用户靠steamid/wonid进入服务器)
; d - this is ip                                (此用户靠ip进入服务器)
; e - password is not checked (only name/ip/steamid needed)(此用户进入时不检查密码,只需要id或者ip或者steamid)

; 密码:
; 在自己的autoexec.cfg里加入: setinfo _pw "<管理员密码>"
; 此处 _pw 代表的是参数 amx_password_field 设定的密码

; 管理员帐号格式:
; <名字|ip|steamid> <管理员密码> <权限等级> <帐号类型>

; 例子:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
"GR" "XXXXXX" "abcdefghijklmnopqrstu" "a"


我的服务器配置文件server.cfg如下:
//≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
//≡ 使用这个配置文件在你的[**** 专业服务器 ****].                         ≡
//≡ 这个配置文件将在服务器运行后执行.                                     ≡
//≡ C.H.M 汉化小组 http://www.ghte.net                                    ≡
//≡ 点通论坛 http://www.dt-club.net                                       ≡
//≡ 说明:CS1.6增加了更多的参数设置,因为属于简写所以翻译时不能保证准确表达.≡
//≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡

// 自动瞄准 关闭0/开启1
sv_aim 0

// 暂停游戏 禁止0/允许1
pausable 0

// 默认服务器名称"C.H.M 汉化小组".
hostname "比赛服务器"

// 服务器密码 "" 表示没有
rcon_password "XXXXXX"

//(客户端进入游戏密码) "" 表示没有
sv_password ""

// 客户端最大移动速度
sv_maxspeed 320

// 每局时间30分钟
mp_timelimit 30

// 作弊模式 关闭0/开启1
sv_cheats 0

// 亚洲
sv_region "4"

// 玩家的logo多久可喷一次(秒)
decalfrequency "30"

// 自动踢出不动的玩家 开启1/关闭0
mp_autokick "1"

// 自动调整双方队伍平衡 不调整0/调整(1-n)个人
mp_autoteambalance "1"

// 购买武器装备时间(0.25-1.5)即15秒-90秒
mp_buytime "0.25"

// 炸弹倒计时时间 (15-75)
mp_c4timer "35"

// 记录玩家转到spectator的信息
mp_chattime "10"

// 好像为零点行动设置有效
mp_allowmonsters "0"

// 限制某些模型被更改,大的C4或大的别人的武器容易让人发现...
mp_consistency "1"

// 人物死亡后屏幕 不变黑0/变黑1
mp_fadetoblack "0"

// 战术手电 允许1/禁止0
mp_flashlight "0"

// 脚步声 开启1/关闭0
mp_footsteps "1"

// 死亡后视角 1本队队友 2只有第一人称视角 0无限制
mp_forcecamera "2"

// 死掉的人:0自由模式、1只能跟着自己队友走动、2尸体视线留在原地
mp_forcechasecam "2"

// 每一局开始前的购物静止秒数
mp_freezetime "6"

// 友军误伤 关闭0/开启1
mp_friendlyfire "0"

// 设定鬼魂模式刷新值(0.1-1)
mp_ghostfrequency "0.1"

// 杀害人质惩罚 0不惩罚/惩罚:规定时间内伤害人质超过(1-n)人自动踢出
mp_hostagepenalty "3"

// vote投票踢出某个指定玩家的投票比率 (0.10-1.00)
mp_kickpercent "0.66"

// 双方人数差超过n人即自动调整人数差异 0关闭
mp_limitteams "0"

// 服务器是否记录文件 不记录0/记录1
mp_logfile "0"

// 是否在记录文件里记录谈话内容 不记录0/记录1
mp_logmessages "1"

// votemap更换地图投票比率 (0.10-1.00)
mp_mapvoteratio "0.66"

// 每回合时间(分钟)
mp_roundtime "3"

// 开始游戏时的金钱数量(800-16000)
mp_startmoney "800"

// 杀害友军惩罚 0不惩罚/惩罚:杀害队友超过(1-n)人,下一回合自动死亡
mp_tkpunish "0"

// 胜利次数上限无0/有(1-n),超过上限就换地图。
mp_winlimit "0"

// 不一样的获胜
mp_windifference "1"

// 反映伤害情况
mp_mirrordamage "0"

// 玩家ID
mp_playerid "0"

// 日志细节
mp_logdetail "0"

// 不可以有旗帜
mp_fragsleft "0"

// 水中射击准确
sv_wateraccelerate "10"

// 水中的阻力
sv_waterfriction "1"

// 自动上传
sv_allowupload "0"

// 确定允许多少HLTV服务器连入
sv_proxies "1"

// 回合上限 无0/有(1-n),超过上限就换地图
mp_maxrounds "0"

// 加速
sv_accelerate "5"

// 空中移动的速度
sv_airaccelerate "10"

// 可否在空中移动&转向
sv_airmove "1"

// 服务器是否允许客户端之间使用语音通信 允许1/禁止0
sv_alltalk "0"

// 各种奖励金开启开启1/关闭0
sv_bounce "1"

// 有关网络封包的设定...
sv_clienttrace "1"

// Server端切换是否允许Client端穿墙
sv_clipmode "0"

// D画面方面
sv_friction "4"

// 服务器管理员ID以及联络方式
sv_contact "CHM ghte@163.com"

// 服务器重力设置 默认正常重力800,范围-999到99999
sv_gravity "800"

// 是否记录被封禁的ip地址
sv_logblocks "0"

// 允许下载 开启1/关闭0
sv_allowdownload 1

// 允许下载(sv_allowdownload 1)开启时控制是否允许玩家的LOGO传送 允许1/禁止0
sv_send_logos 1

// 允许下载(sv_allowdownload 1)开启时控制是否允许资源文件传送 允许1/禁止0
sv_send_resources 1

// 允许上传 关闭0/开启1
sv_allowupload 1

// 最大速率20000 (局域网用10000或以上;Cable Modem/ xDSL 用4000-6000)(请勿设置过低)
sv_maxrate "20000"

// 最小速率2500 (局域网用1000或以上;Cable Modem/ xDSL 用400-600)低于此速率的客户端连接将被踢出或禁止连接(请勿设置过高)
sv_minrate "2500"

// 脚步大小..-_-; 越大爬坡越快
sv_stepsize "18"

sv_stopspeed "75"

// 服务器是否允许麦克风语音通讯 允许1/禁止0
sv_voiceenable "1"

// NO CD
cdrequired 1

// 服务器CD自动升级
cdrequiredversion auto

// 服务器重新起动保留BAN IP
exec listip.cfg
exec banned.cfg

// 加载booster数据
exec addons/booster/booster.cfg
请指教!

olol 发表于 2005-2-21 21:19:11

amxx.cfg
比赛菜单的控制无需远程,而且必须要在游戏中控制
怀疑你的amxx.cfg中权限设置有问题

kitshmily 发表于 2005-2-23 01:40:50

我的amxx.cfg内容如下:
// AMX MOD X 配置文件.
echo Executing AMX Mod X Configuration File

// 用户的默认权限,可以用此定义为普通的玩家也加上各种权限,相关权限请参考uers.ini文件的权限说明
amx_default_access "z"

// AMX的远程登陆总密码(所有op都一样),首次配置时必须修改。
// setinfo信息会将密码保存在config.cfg文件里。(为了避免泄露密码,请在结束游戏后删除自己的config.cfg)
// (管理员登陆时请控制台里输入 setinfo _pw "管理员密码",或者直接写入自己的config.cfg文件中)
amx_password_field "XX"

// 服务器的记录模式选项
// 0 - 禁止权限登陆,所有的玩家都没有任何的权限
// 1 - 正常模式
// 2 - kick所有users.ini文件上无帐号的玩家
amx_mode 1

// 在op执行某个命令时是否显示op的行动
// 0 - 关闭
// 1 - 不显示OP的行动
// 2 - 显示OP的行动
amx_show_activity 2

// 服务器定时在下方滚动显示服务器信息,以秒为单位
amx_scrollmsg "欢迎来到 %hostname% -- 该服务器使用了 AMX Mod X 管理插件" 600

// clanmod风格的服务器MOTD彩色信息,后面的颜色RGB代码可以自己修改
amx_imessage "欢迎来到 %hostname%" "000255100"
amx_imessage "这个服务器使用了 AMX Mod X 管理插件\n下载地址 http://www.amxmodx.org" "000100255"

// 信息显示的间隔时间,以秒为单位
amx_freq_imessage 180

// 这个选项聊天间隔时间的设置,防止server因聊天信息过多导致lag,以秒为单位)
amx_flood_time 0.75

// 预留的管理员通道数,没有权限的玩家进入此通道时会被kick(具体细节看插件原码)
amx_reservation 0

// 剩余时间显示的设置
// a - 以文本方式显示
// b - 用语音来提示
// c - 只使用语音,不显示文本
// d - 不显示详细的时间格式,仅用语音提示
// e - 如果时间小于现在的设置,用语音和文本进行提示
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"

// 当用户使用 "say thetime" 和 "say timeleft" 时使用语音通报
amx_time_voice 1

// 两个vote事件之间的最小延迟时间,以秒为单位。(为了防止恶意投票,请将间隔设置长些)
amx_vote_delay 10

// 一个VOTE事件持续的最长时间
amx_vote_time 10

// 显示玩家投票的选择结果
amx_vote_answers 1

// 投票成功所需要的百分比数(0.40为超过40%即投票成功,以此类推)
amx_votekick_ratio 0.40
amx_voteban_ratio 0.40
amx_votemap_ratio 0.40
amx_vote_ratio 0.02

// 最长可以延长正在游戏的地图的时间(好象是以分钟为单位)
amx_extendmap_max 90

// 每次默认延长15分钟
amx_extendmap_step 15

// 排行模式
// 0 - 昵称
// 1 - authid
// 2 - ip
csstats_rank 1

// 排行文件最大尺寸
csstats_maxsize 3500

// 显示HUD统计的持续时间
amx_statsx_duration 12.0

// HUD统计信息在冻结时间里的显示时长
// 如设为负数表示在冻结时间结束前多少秒清除HUD统计信息
amx_statsx_freeze -2.0

//设定为0时,将不允许客户端选择语言
amx_client_languages 1

// 插件调试模式
// 0 - 不调试
// 1 - 选择模式,在 plugins.ini 中需要调试的插件后加 debug
// 2 - 全部插件都在调试模式下
// 注意 - 调试模式下会影响 JIT (Just In Time)运行
amx_debug 1
应该不会是管理员通道在作怪吧?

酷行云 发表于 2005-2-23 19:18:42

我还没遇到过这样的问题哩   不过你最好把服务器端删了 重新做   有时候 到绝境的时候 也职能这样了

kitshmily 发表于 2005-2-23 22:19:45

Post by 酷行云
我还没遇到过这样的问题哩   不过你最好把服务器端删了 重新做   有时候 到绝境的时候 也职能这样了
别无他法了。
册除服务端?
为什么会这样?
错误究竟出在哪呢?
:26:

金闪闪 发表于 2005-2-24 15:10:47

amx_debug 1
改为
amx_debug 0
看看。
amx_show_activity 2
这个也改为
amx_show_activity 1

leon008 发表于 2005-9-21 17:29:21

回复: 【讨论】CHM的请看比赛插件的BUG

楼主,这个问题解决了吗?

是不是amx_debug 和amx_show_activity的问题?

怎么没了下文了?
页: [1]
查看完整版本: 【讨论】CHM的请看比赛插件的BUG