CS插件教程系列之关于服务器插件的常见问题
Q: 我下载了AMX的压缩包(自动安装包),如何安装呢?
A: 手工安装请将安装包目录下的文件覆盖到你的HLSERVER或者CS相同文件夹下即可;自动安装包则更简单,选择你的CS目录即可,其中会让你自定义OP的设置,安装完以后在安装的本机上马上可以以op身份登陆到自己建立的主机中.(如果是用可以游戏的版本的CS建立的主机的话)
Q: 我想自己增加或者删除OP帐号,该如何做呢?
A: 请仔细阅读amx目录下admin.cfg的设置以及查阅becking所写的“简明使用手册”,也可以在本论坛的精华区中找答案以及使用搜索功能查找答案.
Q: 为什么我设置好op帐号以后无法登陆服务器?
A: 首先请确定你所有的ID和密码设置正确,然后检查你的登陆机器的config登陆setinfo信息是否正确,登陆方法请参照admin文件的中文翻译以及“简明使用手册”。也可以使用论坛搜索功能查找答案。
Q: 我想自己增加或者删除某个插件该如何做?
A: 此问题不予回复,请自己查阅“简明使用手册”,有详细的说明。
Q: 我想AMX有新的功能,该如何做?
A: 新功能需要新的插件的支持,请到http://amxmod.net/amx-plugins.php这里去寻找你所需要的插件,并进行安装
Q: AMX插件是否可以用于比赛服务器,许多插件的运行会搅乱比赛的进行?
A: 答案是肯定的,AMX的比赛插件是其亮点之一,首先检查你是否安装了amx_match_deluxe插件,如果安装了,可以使用其比赛功能进行完全自动化的比赛,比赛期间,所以影响比赛进行的插件都将被AMX强行关闭,比赛结束后会自动解除插件的停运行状态。相关问题精华区有很详细的说明,请使用搜索功能。
Q: 我希望自定义一些插件的功能,该如何做呢?
A: 所有默认插件以及附加插件的源代码自0.9.3 beta2版本以后全部放置于amx目录下的example目录下,请用文本编辑工具(写字版以及其他编辑工具)打开进行查看,如果懂计算机语言可以做到相关自定义修改.如果不懂可以到本版发帖进行询问.
Q: 我的AMX中很多插件无法运行,该如何做?
A: 首先请使用搜索功能查找相关问题的帖子,如果没有答案请将插件出错的HLDS窗口截图或者文字信息贴上来(最好是图片),以便于鉴定是哪个地方出错,我又没有千里眼可以看到你的电脑运行状态的。
Q: AMX是否能与其他的插件一起运行(比如clanmod/adminmod/hlguard/C-D)
A: AMX可以与其他插件共同使用,但如果服务器上还有statsme的话,所有的声音以及字幕广播会重复出现(但比起statsme来说AMX使用起来更加的稳定、强大更加的灵活)
Q: 我还有其他的有些问题需要解决,该如何做?
A: 首先请使用论坛搜索功能搜索相关答案,如果还不行,请发帖进行询问
Q: AMX运行以后出现"[AMX] Unavailable Native Functions (pluginname.amx)" 比如:[AMX] Unavailable native functions (plugin "stats.amx") ,如何解决?
A: 当HLDS窗口显示"[AMX] Unavailable Native Functions (pluginname.amx)"字样时表示此插件运行所需要的功能AMX无法提供,而相关的功能在AMX里是由modules(模块)来提供的,当此插件运行时需要必须的模块没有正常的启动或者安装的话就会无法运行插件并启动插件。比如stats.amx运行就必须模块csstats_ms.dll(linux下的是csstats_ms_i386.so)的正常运行。
你可以在控制台或者HLDS窗口输入:meta list 或者 amx modules命令来检查metamod和AMX中所必须的模块是否全部运行正常。比如csstats.amx出了问题请检查你的模块插件的引导文件cstrike/addons/amx/modules.ini 文件,请检查是否相关模块前是否被你注释了,还要检查metamod.ini文件,是否启动时必须的模块运行正常.所有路径是否正确.修改完后保存然后重新启动服务器问题就可以解决了.
Q: 当我使用weapon插件功能给玩家武器的时候为什么服务器会down掉?
A: 那不是AMX的问题,是weapon插件的问题,如果你一次给予玩家武器的人数超过3个,服务器会无法响应,服务器就会自己挂掉。尽量不要使用此功能。还有monster插件配合AMX一起使用的时候,如果你在monster设置文件中把monster开的过多,也会造成服务器挂掉的现象,因为部分monster在3.0.0版本中还未开放,而且开的过多也会造成服务器无法响应,默认我只开了两个monster,请大家引以为戒。
Q: 为什么有的时候服务器会出现"Reliable Channel Overflow"的提示信息?
A: 如果你的服务器的欢迎信息过多,有时候你就会看到此信息提示,这是因为你除了运行AMX以外还在运行Clanmod,Adminmod等服务器插件而且这些mod都有自己的连接欢迎信息,最好把这些欢迎信息全部停用就可以解决此问题了.
Q: 为什么服务器建立时好好的,所有东西运行正常,但过会就会出现提示信息"FATAL ERROR (shutting down): Tried to create a message with a bogus message type ( 0 ) "然后服务器就会自动关闭呢?
A: 有可能是因为liblist.gam文件中引导的dll文件过多的原因,请将gamedll改成metamod.dll,把其他的dll引导去掉此问题就可以解决了,如果需要服务器可以支持pod,请直接在autoexec.cfg文件里添加:+localinfo mm_gamedll podbot/podbot.dll 服务器就可以自动添加机器人了.请大家在安装CD反作弊时把CD在metamod.ini文件里的引导信息放到AMX的引导后面.
Q: 为何安装自动安装版的时候会提示找不到metamod.ini文件,而我明明有的啊?
A: 默认的自动安装版本会在cstrike文件夹下寻找metamod.ini文件..你新建立一个文本文档然后改名成metamod.ini..这个步骤有疑问,你是否肯定你正确的把文件后缀名改成了INI格式呢?如果是98请点击文件夹选项,把查看标签里的隐藏已知文件扩展名的钩去掉,再改后缀名,成可以否则你改了的文件还是一个文本文档而已..这样当然装不好了,XP的方法一样..
Q: 为什么我在服务器里使用TOP15命令查看排行榜却说此功能被管理员disable?
A: amx所带的statsme的数据显示功能比如死后玩家看到他打中别人多少血哪个部位等等功能还有玩家的say:/top15 say:/hp等statsme的功能默认都没有打开,你当然无法查看了,请以最高权限op登陆服务器使用命令:amx_statscfg命令打开statsme功能设置选项将所有的off选项全部变成on后按8保存,就可以使用了.
Q: 如何参看自己的权限,如何知道自己的AMX运行正常?
A: 在控制台输入命令:amx_who就可以看到自己的权限了。
请输入:以本机做的服务器为例子请输入amx plugins检查是否全部的插件都是running状态,然后输入amx modules看看所有的模块是否运行正常,还有meta list看看所有的meta 设备运行正常,如果是远程控制请记得先输入rcon_password在所有命令前加rcon !