如何搭建自己的CS服务器(插件篇)

最后编辑于:2019/8/17 21:04:47 Aini99的小窝 0
上一章讲解了如何搭建纯净服务器纯净服务器就等于不开启任何插件,进服就是CS最普通的打枪拆C4模式。但我们进服务器时,有的服务器会有很多模式,比如比赛服,僵尸服,基地建设,越狱,HNS等.....这些服务器都安装了第三方插件,本章就讲解如何安装插件,并且了解插件里面的文件夹。

使用插件包

现在可以下载到CS的很多模式的插件包,如百度搜索,CS1.6混战插件包......等。由于本人开的是KZ服务器,就拿我在网页发布的 xiaokz's home正版单机插件为例。

插件包内容

服务器插件文件夹位于你CS服务端下,cstrike目录里。

cs服务端插件包

将插件包解压后会得到三个文件(夹)。

cs服务器插件包里面的文件(夹)

其中,addons文件夹为CS插件的文件夹(CS的所有插件,配置文件,都在这个文件夹里);liblist.gam为插件最重要的MOD配置文件,它指引了CS引擎将搭载的DLL,以及其他的设置;server.cfg为服务器的配置文件,一般在插件包里都会有一个配置好的文件,我们不需要改动,直接放入cstrike文件夹里即可。

Tips:除了config文件夹里的第三方配置文件夹,其余文件或者文件夹请不要随意更改名称!

cs服务端addons文件夹介绍

cs服务端addons文件夹介绍

amxmodx文件夹为存放插件的文件夹;amxmodx文件夹外的文件夹,均为CS服务端运行的模块。在CS服务端里,如果在ini,cfg文本最开始输入;分号,表示这一行会被作为注释,都不会被插件执行。

除amxmodx_mm模块外,均为第三方添加的模块。 amxmodx_mm为插件运行的主要模块,没有他,插件无法运行。服务器amxmodx外的所有第三方模块,放置模块后,一定要在metmod里的plugins.ini里加上指定目录 如果不加,模块将不读取,在指定目录前面加;分号,也不会被读取,但在后面加;分号是允许的,分号后面内容是不会被读取。

cs服务端amxmodx文件夹介绍

cs服务端amxmodx文件夹介绍

cs服务端amxmodx文件夹下的configs为插件的配置文件目录。

  1. data,插件读取文档的目录
  2. dlls,amxmodx模块文件
  3. logs,插件的日志目录
  4. modules,插件的模块文件
  5. plugins,存放插件的地方
  6. scripting,插件源码

1、data文件夹(读取文档的目录)

data文件夹里,只有lang为插件内置文件夹,其他文件夹和文件均为第三方插件所使用的文件 打开lang文件夹后,会显示很多txt文档,每一个文档名称对应插件的名称。

2、dll文件夹(amxmodx模块)

这个文件夹里存放着cs插件包的amxmodx模块,也就是amxx模块。 插件运行都靠这个模块,如果没有这个模块,将不会运行插件。

3、logs文件夹(插件的日志目录)

插件作者在设计插件时,会将插件输出的一些信息,或错误日志输出,文件就会在logs文件夹以txt文本存放。

4、modules文件夹(插件所使用的模块)

这个文件夹里存放着各种插件所使用的模块,有模块支持,插件才可以各种各样形式呈现在大家面前。

5、plugins文件夹(存放插件的文件夹)

插件在编译完成后,会以.amxx后缀生成(老版本插件后缀为.amx) 而存放的位置就是这个文件夹

6、scripting文件夹(存放源码的文件夹)

文件夹里,会有.sma文件,这是插件的源码文件,我们可以通过编写源码,通过编译器编译后,获取编译后的插件,就可以放在plugins文件夹了。

参考链接:
CS1.6搭建服务器P3了解插件