csgo看demo没开枪声

作者&投稿:籍支 (若有异议请与网页底部的电邮联系)
1、游戏外设置输入设备,然后在游戏内确认是否一致。2、重装声卡驱动。3、用耳机的麦克风说话,不要用内置声卡。4、重装游戏或重装系统。

《CS:GO》游戏中5e模式下保存的demo可以在界面的计分板处右键设置语音的开启和关闭,但是官方匹配模式下保存的demo不具有保存语音的功能,所以只能在5e保存的demo听到语音。

以前就发现过,我看demo没有切刀/切枪/换弹/检视动作动画,神似丢帧又不是丢帧,很像CS1.6时代的demo问题。

我这个问题持续时间很长,所以重启游戏、重启电脑,这类解决方法明显不适合我,问题依然存在。

全网搜索,大部分建议是检查游戏完整性。但是,在我正常游戏时,各动作都是正常的,所以排除缺少文件,检查游戏完整性的用处也不大。

于是乎,我就一狠心、一跺脚、咬着头皮硬着牙,给CSGO卸载重装,问题还是没有解决。

于是,我怀疑是启动项问题:

-noforcemaccel -noforcemparms -noforcemspeed -tickrate 128 -d3d9ex -novid -high -nojoy -r_emulate_gl -limitvsconst -forcenovsync -softparticlesdefaultoff +mat_queue_mode 2 +mat_disable_fancy_blending 1

用的是基于完美平台推荐,外加自己微调的启动项,所以应该问题不大。

那么最后一种可能就是冷门指令了。

众所周知(吗?),在CSGO控制台中,只输入指令本身,【不包括】这条指令的数字设置,是可以显示【该条指令的默认参数与英文说明】的。

我写过一份autoexec.cfg(在群文件),里面有搜集资料整理的优化设置与网络参数的。

经过筛选,最终列出几条疑似指令,测试后得出结果即,cl_interpolate 0。

cl_interpolate这条指令的意思,大概是:

0显示真实值,包括服务器中模型的真实位置与肢体动作。

1显示模拟值,在真实值之间夹杂模拟结果使过程连续。

所以,我个人建议在游戏过程中输入该指令为0,在观看demo时修改指令参数为1。

至于具体应用效果,我就不是很清楚了,我估计就算优化有效,也是微乎其微。控制台检查【cl_interpolate指令】是否为0。

如果是0,则修改为1,问题解决!

任意时刻输入修改都有效,demo观看中输入该指令,也即刻生效,动作随后出现了!

~