17 12
发新话题
打印

关于某些模型可能无法下载的问题

关于某些模型可能无法下载的问题

我们知道,CS1.6服务器可以通过HTTP下载的方式,更快地下载客户端文件,如地图、皮肤、声音等.但我有个问题困扰很久了,希望高手们能作一下解答.

比如,我的服务器要用到一个alien4的怪物模型,但这个模型是由两部分组成的:alien4.mdl和alien4T.mdl.

又比如,我的服务器里是用了AMXX插件的,其中用到了一个可以改变小刀皮肤模型的插件,即当玩家用刀时,按左键可以挥拳头打人,按右键可以用脚踢人.但玩家进入游戏时就必须得下载p_hands.mdl和v_hands.mdl这两个模型文件.

我用Half-Life Model Viewer查看了一下alien4T.mdl和p_hands.mdl这两个模型,发现他们都是空模型,什么也没有,并且容量也很小,只要几十KB.但有玩家进入游戏时反映,无法下载alien4T.mdl和p_hands.mdl这两个模型,因此被迫中途退出游戏,即无法成功进入服务器.

所以,我想请教一下高手们,是不是因为alien4T.mdl和p_hands.mdl这些模型的容量太小了,因而才导致服务器忽略下载呢?如果是的话,应该怎么解决这个问题呢?
附件: 您所在的用户组无法下载或查看附件

TOP

你是做服务器,然后用了你自定义的模型,别人进来不能下载你的模型对吧.
尝试这样做,你下我提供的这个模型,看看别人能不能下载,我只是猜想是那种原因,如果能下载说明猜想是对的.
Alone for a while I\'ve been searching through the dark,For traces of the love you left inside my lonely heart,To weave by picking up the pieces that remain,Melodies of life - love\'s lost refain.

TOP

Sexy,模型不错啊,是最终幻想X里的莉库(Rikku)吧?这个模型好像解决了玩家后退时会走太空步的BUG(即脚下打滑的情况).

测试了一下,我发现在CS1.5的服务器里,不会出现无法下载的问题.(CS1.5是不支持HTTP下载的.)

如果是CS1.6的服务器,要是以HTTP的方式下载,是不会出现无法下载的情况的,因为HTTP下载方式是不会辨别模型的类型的,只要服务器的客户端指定了要下载的资源,那么玩家加入游戏时就会一股脑地全部下载;但CS1.6要是以常规的方式来下载的话,确实会出现无法下载小模型的情况.不知道大家有没有碰到过类似的情况呢?
附件: 您所在的用户组无法下载或查看附件

TOP

我晕这个是1.6的模型,我就改了QC中的studio的路径,把路径改成了..\packs\,如果删除前面的路径再封装就无法网络共享了,在模型修改教程初级篇中说到过这个.
Alone for a while I\'ve been searching through the dark,For traces of the love you left inside my lonely heart,To weave by picking up the pieces that remain,Melodies of life - love\'s lost refain.

TOP

[QUOTE]不过要提醒你,一定要保存好(E:\Sierra\Counter-Strike\cstrike\models\player)目录里原始的文件不然和别人连机或是上战网的时候会进不去的[/QUOTE]
我的alien4模型的原始位置是:
[QUOTE]Original internal name:
"C:\Games\Sierra\Half-Life\ns\models\player\alien4\alien4.mdl"[/QUOTE]
就是说,下面的路径也要改成和上面的一致吗?
[QUOTE]$modelname "C:\Games\Sierra\Half-Life\ns\models\player\alien4\alien4.mdl"
$cd "C:\Games\Sierra\Half-Life\ns\models\player\alien4"
$cdtexture "C:\Games\Sierra\Half-Life\ns\models\player\alien4"
$scale 1.0
$cliptotextures[/QUOTE]

TOP

不清楚了,我没做过服务器.
Alone for a while I\'ve been searching through the dark,For traces of the love you left inside my lonely heart,To weave by picking up the pieces that remain,Melodies of life - love\'s lost refain.

TOP

我今天认真地测试了一下,CS1.6关闭了HTTP下载的方式,恢复常规的下载方式,同时针对CS1.5也作了测试,结果发现:

1.所谓像p_hands.mdl这类模型的文件无法下载的说法,纯属无稽之谈,根本不会存在这个问题.如果无法下载,那么一定是你的服务器禁止下载了("sv_allowdownload 0").同时,如果是CS1.5的话,那么下载的模型是被放到cstrike/models文件夹的,而CS1.6的则是放在cstrike_schinese/models文件夹里.事实胜于雄辩,有图为证,绝对能下载!(参见截图)

2.如果一个模型是由两个部分组成的,即CS模型附带了*T.mdl这种辅助模型的,那么这种类型的模型文件是无法完整下载的,其实正是*T.mdl这部分无法下载.因此希望版主们以后制作人物模型的时候,尽量不要将模型一分为二,这其实也是为了方便玩家进入服务器时下载.
附件: 您所在的用户组无法下载或查看附件

TOP

那就是和我猜想的一样了...\packs\的问题,在编译的时候要在QC中用这个路径.
那为了使不产生*T.mdl,就不能用ms3d编译了

TOP

[QUOTE]那为了使不产生*T.mdl,就不能用ms3d编译了 [/QUOTE]
这个我知道,可是不用ms3d还能用什么?用hlmv吗?我下载过一个hlmv1.35版本的,可根本就无法解压和封装模型啊.用CS模型正反编译器吗?可是好像只能封装CS1.5的人物模型,CS1.6的人物模型封装完后,不知道什么原因居然找不着mdl文件了!:eek:

我记得FK8888版主做了一套CS1.6的最终幻想系列的人物模型,好像里面的模型都没有附带*T.mdl这类模型,他是怎么做到的呢?

TOP

你下我传的那个hlmv1.35,里面有正反编译器的,用的时候到hlmv里设置一下路径就可以了.
http://www.modchina.com/half-life/model-texture/thread-11898.html

还有个办法就是直接拿出来用:

decompiler里面是反编译工具,用的时候把里面的文件复制到要反编译的mdl文件夹里,点decompile_all.bat就可以了.
studiomdl里面是编译工具,用的时候把里面的文件复制到要编译的qc文件夹里,点logscript.bat就可以了.(好象还要点一下回车)
附件: 您所在的用户组无法下载或查看附件

TOP

 17 12
发新话题