我来说一下关于 AMX0.98 版本关于OP管理员通道的设置!!!
找以前关于AMX的OP通道设置的文章中,在amx.cfg中的有关参数都是以下这种解释:// 保留预留的管理员通道的kick规则
// 0 - 不kick任何人,只有拥有b权限的玩家才能进入管理员通道
// 1 - kick游戏时间最短的人
// 2 - kick PING值最大的人
// 3 - 不kick任何人,把op通道隐藏起来,只有拥有op通道的人才可以看到amx_reservation 3
// 预留的管理员通道(默认预留1个位置给OP,不然OP都挤不进去不是很惨)
amx_reserved_slots 2
但我在使用AMX0.98版本中,发现依照以上的说明,OP管理员通道却不正常,要么是32人的服务器只能进28人,要么就是没管理员通道。后来经过我反复试验(在32人的服务器里,可是冒着风险的 -_-!!! )发现它的参数和说明应该是以下这种才正常
// 保留多少个OP通道
amx_reservation 2
// 设置服务器一共能有多少玩家(包括OP通道在内,服务器启动快捷方式也要设置成一样)
amx_reserved_slots 32
我的服务器就是照以上这种设置,意思就是服务器一共能进32位玩家,但只显示30人,另外2个名额是OP管理员,经过我的试验,完全正常!!!再没有上面那种问题出现。(不过还有个情况是这样:用HLSW软件查看时,服务器人没满时显示是30人的服务器,如果人数达到30人后,服务器总人数会递加一个,变成31人,但普通用户无法进入,只有OP通过控制台能够进入。)
大家可以到我的服务器里试试看www.653100.com:27015云南玉溪的F,呵呵!
另外再说个关于 AMX0.98 中最高OP管理员在控制台输入 amxmodmenu 后无法出现管理菜单,显示你不能使用此功能的问题。。。后来我用以下方法解决了这个问题:
例如 users.ini 文件中管理员的权限的设置格式为 "becking" "1021" "abcdefghijklmnopqrstu" "a"
我把权限的字母 u 调整到 a 的前面 变成 "uabcdefghijklmnopqrst" "a" 就正常了。各位遇到这个问题的也可以用这种方法试一试,我不敢保证百分百成功。 在英文原版的amx0.9.8里已经没有amx_reserved_slots 这条命令了。在amx0.9.7里就已经取消了这条,只有在amx0.9.6以前的版本才有这条命令 我这个版本是0.98英文原版,不过在HLSW里看到的是0.97版
呵呵,刚刚看了看E文原版的果然没有了,不过如何实现OP通道呢? Post by niadie
在英文原版的amx0.9.8里已经没有amx_reserved_slots 这条命令了。在amx0.9.7里就已经取消了这条,只有在amx0.9.6以前的版本才有这条命令
我看应该是自从0.9.4版就没有了,adminslots.amx这个OP通道插件就只是纯粹地为OP保留通道了,即在amx.cfg中设置amx_reserved_slots X, 这个X为多少,那就保留多少个位置,给只有“b”权限的人才能进入,假设你保留为2,服务器为32人服务器,那么只有30个玩家能进入服务器,另两个位置只有拥有"b"权限的人才能进,而且应该是如果两个有b权限的人进入了,服务器满员,这时再有一个有b权限的人要进的话,也是进不去的了。
0.9.3版的adminslots.amx插件就不同,它可以在服务器满员的时候有b权限的人也可以挤进去,同时踢出一个人,保证有b权限的人随时可以进入,只要服务器不是里面的人都有a和b的权限了,这种情况一般很少见吧,呵呵
页:
[1]