搜索
查看: 4592|回复: 6

CS source的admin模型安装教程

[复制链接]
发表于 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, 添加以下内容:
  1. // guerilla
  2. models/player/ics/t_guerilla_admin/t_guerilla.dx80.vtx
  3. models/player/ics/t_guerilla_admin/t_guerilla.dx90.vtx
  4. models/player/ics/t_guerilla_admin/t_guerilla.mdl
  5. models/player/ics/t_guerilla_admin/t_guerilla.phy
  6. models/player/ics/t_guerilla_admin/t_guerilla.sw.vtx
  7. models/player/ics/t_guerilla_admin/t_guerilla.vvd
  8. materials/models/player/ics/t_guerilla_admin/t_guerilla.vmt
  9. materials/models/player/ics/t_guerilla_admin/t_guerilla.vtf
复制代码
在文件phoenix.txt,添加以下内容:
  1. // phoenix
  2. models/player/ics/admin_t_fixed/terror.mdl
  3. models/player/ics/admin_t_fixed/terror.mdl
  4. models/player/ics/admin_t_fixed/terror.dx80.vtx
  5. models/player/ics/admin_t_fixed/terror.dx90.vtx
  6. models/player/ics/admin_t_fixed/terror.phy
  7. models/player/ics/admin_t_fixed/terror.sw.vtx
  8. models/player/ics/admin_t_fixed/terror.vvd
  9. materials/models/player/ics/admin_t_fixed/t_phoenix.vmt
  10. materials/models/player/ics/admin_t_fixed/t_phoenix.vtf
复制代码
在文件leet.txt,添加以下内容:
  1. // leet
  2. models/player/ics/t_leet_admin/t_leet.dx80.vtx
  3. models/player/ics/t_leet_admin/t_leet.dx90.vtx
  4. models/player/ics/t_leet_admin/t_leet.mdl
  5. models/player/ics/t_leet_admin/t_leet.phy
  6. models/player/ics/t_leet_admin/t_leet.sw.vtx
  7. models/player/ics/t_leet_admin/t_leet.vvd
  8. materials/models/player/ics/t_leet_admin/t_leet.vmt
  9. materials/models/player/ics/t_leet_admin/t_leet.vtf
  10. materials/models/player/ics/t_leet_admin/t_leet_glass.vmt
复制代码
在文件arctic.txt,添加以下内容:
  1. // arctic
  2. models/player/ics/t_arctic_admin/t_arctic.dx80.vtx
  3. models/player/ics/t_arctic_admin/t_arctic.dx90.vtx
  4. models/player/ics/t_arctic_admin/t_arctic.mdl
  5. models/player/ics/t_arctic_admin/t_arctic.phy
  6. models/player/ics/t_arctic_admin/t_arctic.sw.vtx
  7. models/player/ics/t_arctic_admin/t_arctic.vvd
  8. materials/models/player/ics/t_arctic_admin/t_arctic.vmt
  9. 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,添加以下内容:
  1. "ADMIN Phoenix" phoenix.txt
  2. "ADMIN Guerilla" guerilla.txt
  3. "ADMIN L33t" leet.txt
  4. "ADMIN Arctic" arctic.txt
复制代码
假如你想在队内比赛或者模拟战时暂时屏蔽这些皮肤,那么在前面加上//注释掉相应的行并更换地图即可。
假如你想永久取消某皮肤,那么直接删除掉该行内容即可。
下面让我们再来更改Ct的皮肤。

在文件夹admin_ct中创建文件gign.txt, urban.txt, sas.txt 和 gsg9.txt

在文件gign.txt,添加以下内容:
  1. // gign
  2. models/player/ics/ct_gign_admin/ct_gign.dx80.vtx
  3. models/player/ics/ct_gign_admin/ct_gign.dx90.vtx
  4. models/player/ics/ct_gign_admin/ct_gign.mdl
  5. models/player/ics/ct_gign_admin/ct_gign.phy
  6. models/player/ics/ct_gign_admin/ct_gign.sw.vtx
  7. models/player/ics/ct_gign_admin/ct_gign.vvd
  8. materials/models/player/ics/ct_gign_admin/ct_gign.vmt
  9. materials/models/player/ics/ct_gign_admin/ct_gign.vtf
  10. materials/models/player/ics/ct_gign_admin/ct_gign_glass.vmt
复制代码
在文件urban.txt,添加以下内容:
  1. // urban
  2. models/player/ics/admin_ct_fixed/urban.mdl
  3. models/player/ics/admin_ct_fixed/urban.dx80.vtx
  4. models/player/ics/admin_ct_fixed/urban.dx90.vtx
  5. models/player/ics/admin_ct_fixed/urban.phy
  6. models/player/ics/admin_ct_fixed/urban.sw.vtx
  7. models/player/ics/admin_ct_fixed/urban.vvd
  8. materials/models/player/ics/admin_ct_fixed/ct_urban.vmt
  9. materials/models/player/ics/admin_ct_fixed/ct_urban.vtf
复制代码
在文件sas.txt,添加以下内容:
  1. // sas
  2. models/player/ics/ct_sas_admin/ct_sas.dx80.vtx
  3. models/player/ics/ct_sas_admin/ct_sas.mdl
  4. models/player/ics/ct_sas_admin/ct_sas.sw.vtx
  5. models/player/ics/ct_sas_admin/ct_sas.dx90.vtx
  6. models/player/ics/ct_sas_admin/ct_sas.vvd
  7. models/player/ics/ct_sas_admin/ct_sas.phy
  8. materials/models/player/ics/ct_sas_admin/ct_sas.vmt
  9. materials/models/player/ics/ct_sas_admin/ct_sas.vtf
  10. materials/models/player/ics/ct_sas_admin/ct_sas_glass.vmt
复制代码
在文件gsg9.txt,添加以下内容:
  1. // gsg9
  2. models/player/ics/ct_gsg9_admin/ct_gsg9.dx80.vtx
  3. models/player/ics/ct_gsg9_admin/ct_gsg9.mdl
  4. models/player/ics/ct_gsg9_admin/ct_gsg9.sw.vtx
  5. models/player/ics/ct_gsg9_admin/ct_gsg9.dx90.vtx
  6. models/player/ics/ct_gsg9_admin/ct_gsg9.vvd
  7. models/player/ics/ct_gsg9_admin/ct_gsg9.phy
  8. materials/models/player/ics/ct_gsg9_admin/ct_gsg9.vmt
  9. 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,添加以下内容:
  1. "ADMIN Urban" urban.txt
  2. "ADMIN GIGN" gign.txt
  3. "ADMIN SAS" sas.txt
  4. "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可相同。
 楼主| 发表于 2007-3-18 16:23:56 | 显示全部楼层 来自 广东深圳
回复

使用道具 举报

发表于 2007-3-19 09:45:35 | 显示全部楼层 来自 福建龙岩

回复: CS source的admin模型安装教程

不错的皮肤。:D

论坛的限制是文件的大小而不是文件本身,你选择指定的大小就可以上传附件了。:D
回复

使用道具 举报

 楼主| 发表于 2007-3-19 12:24:48 | 显示全部楼层 来自 广东深圳

回复: CS source的admin模型安装教程

不是啊,
看了还是传不了  超过700多k的。
每个文件 1.7M的,一共4个。。。。。
回复

使用道具 举报

发表于 2007-3-19 15:03:43 | 显示全部楼层 来自 福建龙岩

回复: CS source的admin模型安装教程

我的意思是,你为何不压成每个文件700KB?非要每个1.4M?:D
回复

使用道具 举报

 楼主| 发表于 2007-3-19 19:07:47 | 显示全部楼层 来自 广东深圳

回复: CS source的admin模型安装教程

:sweat:

拆开了,还是传不了。。。。。。。呜呼哀哉
回复

使用道具 举报

发表于 2007-3-19 21:05:10 | 显示全部楼层 来自 福建龙岩

回复: CS source的admin模型安装教程

你放到网盘中,我来上传附件吧。:D
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表