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 !

(0)

相关推荐

  • CS插件教程系列之关于服务器插件的常见问题

    Q: 我下载了AMX的压缩包(自动安装包),如何安装呢?A: 手工安装请将安装包目录下的文件覆盖到你的HLSERVER或者CS相同文件夹下即可;自动安装包则更简单,选择你的CS目录即可,其中会让你自定义OP的设置,安装完以后在安装的本机上马上可以以op身份登陆到自己建立的主机中.(如果是用可以游戏的版本的CS建立的主机的话) Q: 我想自己增加或者删除OP帐号,该如何做呢?A: 请仔细阅读amx目录下admin.cfg的设置以及查阅becking所写的"简明使用手册",也可以在本论坛的

  • 手写vite插件教程示例

    目录 前言 1. 什么是 vite 插件 2. 为什么要写 vite 插件 创建  vite 插件通用模板 1. 初始化 2. 配置 eslint 和 prettier(可选) 3. 新增 src/index.ts 入口 4. 创建 examples 目录 5. 配置 examples/vite-vue3 项目 6. 安装 tsup 配置运行命令 7. 开发环境运行 8. 发布 vite 的插件钩子 hooks 们 1. vite 独有的钩子 2. vite 与 rollup 的通用钩子之构建阶

  • typecho插件编写教程(四):插件挂载

    终于,在能够保存配置信息后,我们可以开始编写插件的挂载功能了. 首先我们需要知道系统为我们在各个关键的环节都预留了插件点给我们,系统运行到插件点时,会检测到是否有插件挂在这个点上,然后执行插件的逻辑! 插件的工作就是找到合适的插件点,挂上去,然后执行自己的逻辑. 插件点,插件钩子,插件接口...在老高这儿是一个概念 官方的插件接口及功能列表 我们的插件需要执行的逻辑在这里,Widget_Contents_Post_Edit类的finishPublish方法 文件路径var/Widget/Cont

  • 自己动手开发jQuery插件教程

    因为工作需要,所以这几天琢磨了一下关于jQuery插件开发的问题,经过一天鏖战,终于完成自己动手做的第一个jQuery插件,对于俺这种见了css就头痛的人来说,一天时间8小时,保守估计有5个小时在弄css(我css文盲级别,形容得还不够贴切,如果说文盲不会写字,只会说话,那我是连话都不会说的级别.),好了,废话少说,切入正题. 首先要了解jQuery插件开发分两种,1.类级别的插件开发.2.对象级别插件开发. 什么? 你居然问什么是类级别和什么是对象级别? 类级别你可以理解为拓展jquery类,

  • 深入浅出webpack教程系列_安装与基本打包用法和命令参数详解

    webpack,我想大家应该都知道或者听过,Webpack是前端一个工具,可以让各个模块进行加载,预处理,再进行打包.现代的前端开发很多环境都依赖webpack构建,比如vue官方就推荐使用webpack.废话不多说,我们赶紧开始吧. 第一步.安装webpack 新建文件夹webpack->再在webpack下面新建demo->命令行切换到demo目录,使用npm init --yes 初始化项目的package.json文件,然后执行npm install webpack --save-de

  • 微信小程序教程系列之页面跳转和参数传递(6)

    关于页面的跳转,微信小程序提供了3种方法: 方法一: 使用API  wx.navigateTo()函数 示例: 首先先新建一个test页面 如何新建页面? 请到先阅读下面教程 微信小程序的新建页面 -- 微信小程序教程系列(4) index.wxml: 在index.wxml新建一个button组件,并使用bindtap事件绑定一个函数 index.js: 在index.js中的Page函数内部,添加changeToTest 函数,函数里面使用wx.navigateTo,写上需要跳转的页面,里面

  • CKEditor扩展插件:自动排版功能autoformat插件实现方法详解

    本文实例讲述了CKEditor扩展插件:自动排版功能autoformat插件实现方法.分享给大家供大家参考,具体如下: 1.注册插件 首先找到根目录下的ckeditor/config.js文件,打开文件如下: CKEDITOR.editorConfig = function (config) { // Define changes to default configuration here. For example: // config.language = 'fr'; // config.ui

  • MySQL系列之八 MySQL服务器变量

    注意:其中有些参数支持运行时修改,会立即生效:有些参数不支持,且只能通过修改配置文件,并重启服务器程序生效:有些参数作用域是全局的,且不可改变:有些可以为每个用户提供单独(会话)的设置 一.服务器选项 # mysqld --help -verbose #获取所有可以的选项 # mysqld --print-defaults #获取默认设置 # mysqld_safe –-skip-name-resolve=1:在启动服务时加选项参数,禁止反解析IP,提高登录效率:同时也可以将skip_name_

  • vue-devtools 开发工具插件之支持vue3 chrome 浏览器插件

    当前最新版本:vue-devtools 6.0.0-beta.7 用这个版本主要是为了支持vue3 推荐直接下载 https://www.crx4chrome.com/crx/107268/ 本地下载地址 自行构建 https://github.com/vuejs/vue-devtools/releases/tag/v6.0.0-beta.6 安装 安装依赖(这里用npm比较快,记得用淘宝源) npm install --global windows-build-tools 等等等.......

  • Go基础教程系列之defer、panic和recover详解

    defer关键字 defer关键字可以让函数或语句延迟到函数语句块的最结尾时,即即将退出函数时执行,即便函数中途报错结束.即便已经panic().即便函数已经return了,也都会执行defer所推迟的对象. 其实defer的本质是,当在某个函数中使用了defer关键字,则创建一个独立的defer栈帧,并将该defer语句压入栈中,同时将其使用的相关变量也拷贝到该栈帧中(显然是按值拷贝的).因为栈是LIFO方式,所以先压栈的后执行.因为是独立的栈帧,所以即使调用者函数已经返回或报错,也一样能在它

随机推荐