|
发表于 2007-3-18 16:22:13
|
显示全部楼层
|阅读模式
来自 中国–广东–深圳–福田区
本文档采用以下许可条款
知识共享署名-非商业性使用-相同方式共享
作者: ICS
译者: page
本教程将指导如何把admin模型文件安装在你的服务器上,当然了,你得先有模型文件。
你可以安装所有的admin皮肤模型也可以先使用一个,若从没有在安装过,熟读本教程即可。
点击下图可看大图,让各位看看这些皮肤都是叫啥名字。
免责说明:
笔者不会为你根据本教程操作造成服务器损失负责(^_^老外也挺认真)。
假若安装完皮肤模型后,服务器无法运行(安装教程操作,一般不会出错),请将服务器恢复到先前正常状态。
注意:
Urban和Phoenix的admin皮肤模型文件起先是由LDuke制作,但他并没有修正其错误点,笔者修正了一些bug并在本教程释出修正版,如果你使用本教程安装LDuke早期皮肤,将无法运行。
首先你要有以下准备:
- Counter-strike source dedicated server
- Mani-admin-plugin
- Admin models (下面给出其下载地址)
- 您的10分钟
- 耐心
--------------俺华丽的分隔线----------------
让我们开始吧
皮肤文件在本文末尾有地址,
下载到C盘(你可以自定义那个盘,本例为C盘),创建的admin_skins文件夹中。
解压rar文件
将四个rar文件同时解压出来。
这时你有了4个文件夹,每个文件夹中包括一个cstrike目录和两个文件guide.txt、READ_THIS.txt,进入cstrike,内包括两个文件夹materials和models。文件guide.txt和READ_THIS.txt包括了皮肤的属性和如何安装,文件夹cstrike才是含有所有必须的文件,如果你熟读本教程,可以删除掉文件guide.txt和READ_THIS.txt。
注意!
是两个不同的路径:
~/cstrike/materials/models/player/ics/
这个路径含有材质文件,换句话说,就是图形文件。共有4个文件夹包括每个皮肤的图形文件。
~/cstrike/models/player/ics/
这个路径含有模型文件,就是说,皮肤需要的其他所有属性,如物理性质、布偶系统属性等。
共有4个文件夹包括每个皮肤的私有属性
--------------俺华丽的分隔线----------------
开始安装模型(玩家皮肤)
进入cstrike文件夹,根据本教程可忽略并删除两个说明文件guide.txt和READ_THIS.txt。
进入cstrike文件夹中,并创建文件夹cfg
进入cfg文件夹中,并创建文件夹mani_admin_plugin
进入mani_admin_plugin文件夹中,并创建文件夹skins
进入skins文件夹中,并创建两个文件夹admin_t 和 admin_ct ,两个文本文件admin_t.txt 和 admin_ct.txt
现在你应该正好在下面的路径中:
C:\admin_skins\cstrike\cfg\mani_admin_plugin\skins\
如果不是,请你修改相应的文件夹顺序,并再看一下上面的过程。
在C:\admin_skins\cfg\mani_admin_plugin\skins\ 中文件夹admin_t下创建文件guerilla.txt, phoenix.txt, leet.txt 和arctic.txt
在文件 guerilla.txt, 添加以下内容:- // guerilla
- models/player/ics/t_guerilla_admin/t_guerilla.dx80.vtx
- models/player/ics/t_guerilla_admin/t_guerilla.dx90.vtx
- models/player/ics/t_guerilla_admin/t_guerilla.mdl
- models/player/ics/t_guerilla_admin/t_guerilla.phy
- models/player/ics/t_guerilla_admin/t_guerilla.sw.vtx
- models/player/ics/t_guerilla_admin/t_guerilla.vvd
- materials/models/player/ics/t_guerilla_admin/t_guerilla.vmt
- materials/models/player/ics/t_guerilla_admin/t_guerilla.vtf
复制代码 在文件phoenix.txt,添加以下内容:- // phoenix
- models/player/ics/admin_t_fixed/terror.mdl
- models/player/ics/admin_t_fixed/terror.mdl
- models/player/ics/admin_t_fixed/terror.dx80.vtx
- models/player/ics/admin_t_fixed/terror.dx90.vtx
- models/player/ics/admin_t_fixed/terror.phy
- models/player/ics/admin_t_fixed/terror.sw.vtx
- models/player/ics/admin_t_fixed/terror.vvd
- materials/models/player/ics/admin_t_fixed/t_phoenix.vmt
- materials/models/player/ics/admin_t_fixed/t_phoenix.vtf
复制代码 在文件leet.txt,添加以下内容:- // leet
- models/player/ics/t_leet_admin/t_leet.dx80.vtx
- models/player/ics/t_leet_admin/t_leet.dx90.vtx
- models/player/ics/t_leet_admin/t_leet.mdl
- models/player/ics/t_leet_admin/t_leet.phy
- models/player/ics/t_leet_admin/t_leet.sw.vtx
- models/player/ics/t_leet_admin/t_leet.vvd
- materials/models/player/ics/t_leet_admin/t_leet.vmt
- materials/models/player/ics/t_leet_admin/t_leet.vtf
- materials/models/player/ics/t_leet_admin/t_leet_glass.vmt
复制代码 在文件arctic.txt,添加以下内容:- // arctic
- models/player/ics/t_arctic_admin/t_arctic.dx80.vtx
- models/player/ics/t_arctic_admin/t_arctic.dx90.vtx
- models/player/ics/t_arctic_admin/t_arctic.mdl
- models/player/ics/t_arctic_admin/t_arctic.phy
- models/player/ics/t_arctic_admin/t_arctic.sw.vtx
- models/player/ics/t_arctic_admin/t_arctic.vvd
- materials/models/player/ics/t_arctic_admin/t_arctic.vmt
- materials/models/player/ics/t_arctic_admin/t_arctic.vtf
复制代码 每个文件第一行前面都有//,这样使得mani-plugin跳过执行首行。
但是下面的均不可加//来注释掉,否则皮肤文件将无法加载。
现在编辑在路径C:\admin_skins\cstrike\cfg\mani_admin_plugin\skins\下的文件admin_t.txt
在文件admin_t.txt,添加以下内容:- "ADMIN Phoenix" phoenix.txt
- "ADMIN Guerilla" guerilla.txt
- "ADMIN L33t" leet.txt
- "ADMIN Arctic" arctic.txt
复制代码 假如你想在队内比赛或者模拟战时暂时屏蔽这些皮肤,那么在前面加上//注释掉相应的行并更换地图即可。
假如你想永久取消某皮肤,那么直接删除掉该行内容即可。
下面让我们再来更改Ct的皮肤。
在文件夹admin_ct中创建文件gign.txt, urban.txt, sas.txt 和 gsg9.txt
在文件gign.txt,添加以下内容:- // gign
- models/player/ics/ct_gign_admin/ct_gign.dx80.vtx
- models/player/ics/ct_gign_admin/ct_gign.dx90.vtx
- models/player/ics/ct_gign_admin/ct_gign.mdl
- models/player/ics/ct_gign_admin/ct_gign.phy
- models/player/ics/ct_gign_admin/ct_gign.sw.vtx
- models/player/ics/ct_gign_admin/ct_gign.vvd
- materials/models/player/ics/ct_gign_admin/ct_gign.vmt
- materials/models/player/ics/ct_gign_admin/ct_gign.vtf
- materials/models/player/ics/ct_gign_admin/ct_gign_glass.vmt
复制代码 在文件urban.txt,添加以下内容:- // urban
- models/player/ics/admin_ct_fixed/urban.mdl
- models/player/ics/admin_ct_fixed/urban.dx80.vtx
- models/player/ics/admin_ct_fixed/urban.dx90.vtx
- models/player/ics/admin_ct_fixed/urban.phy
- models/player/ics/admin_ct_fixed/urban.sw.vtx
- models/player/ics/admin_ct_fixed/urban.vvd
- materials/models/player/ics/admin_ct_fixed/ct_urban.vmt
- materials/models/player/ics/admin_ct_fixed/ct_urban.vtf
复制代码 在文件sas.txt,添加以下内容:- // sas
- models/player/ics/ct_sas_admin/ct_sas.dx80.vtx
- models/player/ics/ct_sas_admin/ct_sas.mdl
- models/player/ics/ct_sas_admin/ct_sas.sw.vtx
- models/player/ics/ct_sas_admin/ct_sas.dx90.vtx
- models/player/ics/ct_sas_admin/ct_sas.vvd
- models/player/ics/ct_sas_admin/ct_sas.phy
- materials/models/player/ics/ct_sas_admin/ct_sas.vmt
- materials/models/player/ics/ct_sas_admin/ct_sas.vtf
- materials/models/player/ics/ct_sas_admin/ct_sas_glass.vmt
复制代码 在文件gsg9.txt,添加以下内容:- // gsg9
- models/player/ics/ct_gsg9_admin/ct_gsg9.dx80.vtx
- models/player/ics/ct_gsg9_admin/ct_gsg9.mdl
- models/player/ics/ct_gsg9_admin/ct_gsg9.sw.vtx
- models/player/ics/ct_gsg9_admin/ct_gsg9.dx90.vtx
- models/player/ics/ct_gsg9_admin/ct_gsg9.vvd
- models/player/ics/ct_gsg9_admin/ct_gsg9.phy
- materials/models/player/ics/ct_gsg9_admin/ct_gsg9.vmt
- materials/models/player/ics/ct_gsg9_admin/ct_gsg9.vtf
复制代码 现在编辑在路径C:\admin_skins\cstrike\cfg\mani_admin_plugin\skins\下的文件admin_ct.txt
在文件admin_ct.txt,添加以下内容:- "ADMIN Urban" urban.txt
- "ADMIN GIGN" gign.txt
- "ADMIN SAS" sas.txt
- "ADMIN GSG9" gsg9.txt
复制代码 好啦,^_^哈,让我们来进行个快速检测,看看是否都配置正确了(笔者说:按着教程来肯定没问题,^_^老外很自信)
--------------俺华丽的分隔线----------------
配置文件server.cfg 和 mani_server.cfg
首先关闭你的服务器,备份相应的文件以防你偶尔猪头。
将文件mani_server.cfg 和 server.cfg拷贝到路径C:\admin_skins\cstrike\cfg\ 下
打开文件mani_server.cfg,找到下列配置参数来进行配置
(注意:0代表no,1代表yes)
mani_server.cfg:
是否允许使用admin皮肤
mani_skins_admin 1
假如有别的公用皮肤是否让众玩家使用
mani_skins_public 0
We dont force 1 skin on the list to anyone (public)
不强制众玩家使用某皮肤
mani_skins_force_public 0
混合皮肤,假如你不知道如何配置,默认为0
mani_skins_setskin_misc_only 0
使得所有玩家客户端均要下载皮肤
mani_skins_auto_download 1
默认皮肤,假如你不知道如何配置,默认为0
mani_skins_reserved 0
是否出现皮肤选择菜单,1就是出现
mani_skins_force_choose_on_join 1
是否让bots使用随即皮肤,我们禁止
mani_skins_random_bot_skins 0
在配置文件最下面,有下面配置参数设置为0
mani_skins_force_cl_minmodels 0
server.cfg
这个配置文件,需要很少的更改,所以要更小心。
是否允许众玩家下载皮肤文件,1是
sv_allowdownload 1
注意:此参数为可选。如果你有下载皮肤的快速链接,那么就在双引号中写入,无就留空。
sv_downloadurl ""
下面这个参数一定要有哦。
exec mani_server.cfg
好啦,哈哈哈哈哈哈^_^
将文件夹cstrike上传到你的服务器相应的cstrike文件夹中,重启服务器。就完全好啦。哈哈,让众玩家都瞧瞧你的admin有意思的皮肤吧。
问题集:
服务器不启动
检查所有的出错参数,查找文件是否上传成功。若不完全按照本教程操作,肯定出错。
admin的皮肤都成了一个大大大大的红色error
检查下载的皮肤文件,大约是你错误的配置了sv_downloadurl参数。一些IIS的服务器无法支持需要下载的文件格式。
看不到皮肤
笔者说,按照本教程一步步来,肯定不会出错。
有别的一些admin皮肤,是否可按照本教程操作
不可直接操作,你需要替换相应的材质模型文件,配置文件mani_server.cfg 和server.cfg可相同。 |
|