projectile在Valve的官方论坛上发表了一个帖子,详细讲述了Cs中出现的bug。他希望这篇帖子能引起Valve的关注从而尽快解决这些问题。全部bug列表包括43项,涉及到Cs以及HL引擎。这是一份非常好的列表,而且很明显,很多bug能够被修复。
下面我们看一看这一份可能是有史以来最详尽的Cs/HL bug列表:
//Demos
1 飞行的人物模型
状态:当你开始录制demo的时候。
评解:这种现象会一直显示,直到这个模型作出跳,蹲,或者走上或者走下一个斜坡。
2 购买区消失
状态:当你开始录制demo的时候
评解:有时候在开始录制demo的时候购买区会消失,你会发现你没法购买装备。
3 模型切换队伍
状态:看demo的时候
评解:模型改换身份,ct变成t或者t变成ct。这一般发生在在早期的战局中发生过队伍身份切换。
4 烟雾弹的烟雾消失
状态:在用viewdemo看demo的时候
评解:烟雾消失了
5 瞄准镜保持打开状态
状态:用viewdemo看demo的时候
评解:如果你暂停或者快进/快退,而且看到的人是处于瞄准镜放大状态的,会有一个小小的风险在你停止快进/快退以后瞄准镜依然保持放大瞄准状态,此时这个人物使用的武器包括colt/usp/ak47。
6 hud显示错误的信息
状态:看demo的时候
评解:hud经常显示出错误的信息,例如-300代替了+300,这是一个常见的bug。有时候也会显示错误的HP。
7 不可见的得分表
状态:用viewdemo看demo的时候
评解:得分表完全变成空白
//游戏中
8 漂浮的箱子
评解:为什么不把两个箱子都修复好?而不只是一个?(de_nuke)
9 禁止区
评解:禁止区,诸如de_dust中的天空应该被删除掉。
10 不可见的墙
评解:不可见的墙诸如在de_dust2中A点那个著名的突出之上的,应该被修复。如果你在那个突出上,你可以上下跳跃并且看穿墙壁,看到对手在院子中或者在台阶上。
11 穿透天花板或者屋顶
评解:如果空间足够两个选手上下蹲着,你能穿透薄的屋顶和天花板。例如de_nuke中的黄色房子。就是在de_nuke里面那个猫步梯子的上面。
12 武器能被看到穿过了墙
评解:有时候如果墙不够厚的话,而你的木仓又足够长,对手能看见你的木仓穿过了墙壁/门。
13 模型被看到穿过了墙壁
评解:和木仓的例子相同,但是这次是人物模型。一个众所周知的例子是:你在黄色房子蹲着,你的屁股会穿透墙壁。de_nuke主要埋雷点中的那个黄色房子。
//综合问题
14 cl_righthand参数变成相反值
状态:当你切出到Windows然后又切回来
评解:如果你在使用cl_righthand 0,会变成cl_righthand 1。
15 模型以错误的方式构画
状态:多种状况下,时不时地发生,只要你不走运。
评解:模型被构画成了侧面图或者什么。当你从另外一台电脑里看着这个模型的时候,你会感觉这个模型没有在看着你而是看着旁边,而实际上他正在看着你。在你正试图偷偷地接近一大群人的背后的时候,这一点会变得非常让人烦躁。
16 装弹
状态:各种状况下
评解:模型有时候看起来正在装弹,实际上他没在装弹,只是看起来是这样。非常讨厌,射击,扔掉并捡起武器,或者重新给武器装弹之后能解决这个现象。
17 匪手木仓Glock
状态:各种情况下
评解:有时候Glock会晃动,扔掉并重新捡起来能解决这个现象。
18 无声放置炸弹
状态:当把炸弹的一半放进箱子里另外一半露在外面的时候。
评解:这个bug的产生和生成de_种类的地图有关。
19 闪光弹bug
状态:当闪光弹在箱子之间爆炸,通常在很狭小的空间里。
评解:同样的事情在de_dust2的B点外的箱子中也会发生,在那个小箱子和大箱子之间扔个闪光弹。这会闪到在黑暗走廊中的每一个人。
20 闪光弹bug2
状态:这实际上不是一个bug,是最近的闪光弹系统的改进的一个缺欠。如果在你前面扔下了很多的闪光弹,被闪中的时间会加到一起,你会被闪盲大概10秒钟,这在严肃的对战中实在太长了。用这种闪光弹系统几乎不可能夺取一个被守卫的雷点。
21 拆弹进程在你停止按键以后仍然继续
状态:各种状况下
评解:在你尝试停止拆弹让另外一个有拆弹器的人来继续的时候,这个问题尤其显得讨厌。
22 awp的声音被切断
状态:当用awp/awm开木仓后立刻直接切换成刀/雷的时候,声音会被切断,这会让正努力倾听声音来自何方的对手无所适从。
评解:不能算是一个真正的bug,但修复了会更好。
23 切换声音
状态:当切换武器的时候
评解:这个声音不应该被除了你以外的别的人听到。我不知道但是看起来有人能听到这个声音,而有些人则听不到。我把声音开到最大也听不到。刀和打开瞄准镜的声音应该继续保持现在这样。但是其它的武器切换的声音不应该能听到,比如在usp/colt间切换的时候。
24 头盔图标消失
状态:各种状况
评解:有时图标会显示头盔,有时不显示。这是一个罕见的bug,但偶尔会发生。
25 炸弹在被拆掉后也会爆炸
状态:当结束拆弹的时间正好是炸弹爆炸的时间。
评解:CT活着,显示炸弹已经被拆掉,炸弹爆炸。我不太肯定这个时候究竟谁赢了,但是这个bug无疑会给这个游戏带来一些情趣。
26 Hud_draw
状态:当在hud_draw 0的时候使用awm/awp
评解:当使用这个命令的时候,开镜后的黑框消失了。
27 切换透视
状态:当你作为观众观看并在两个距离足够远的选手之间切换的时候。
评解:画面在选手之间变换,这给了观众一个短暂的看穿全图的时间,给了他一个机会来看到对手,就象使用了透视一样。
28 hud错误信息
状态:当你在观战的时候
评解:有时候会显示错误的信息,例如HP,名字等等。
29 玩家保持走动
状态:各种状况
评解:有时候控制会顿住,并一直有效着,解决方式是如果你保持自动向前,就在控制台里面键入-forward....依此类推。
30 双弹孔
状态:当作为一个listen server的时候,也就是你自己的机器又是服务器又是客户端的时候
评解:在这个时候你经常会打出两个弹孔,而不是一个,这在使用glock的时候发生较多。一颗子弹实际上的确有效,另外一个只是被构画成一个弹孔,在随机的位置上,并接近前一个弹孔。
31 观众spectator bug
状态:观战中/死亡后
评解:有时候观战者的窗口停顿了,没有任何反应,解决方法是键入+duck/-duck或者spec_menu 0
32 射击bug
状态:只射出一发子弹然后非常快的切换到另外一个武器
评解:射击被显示了,但是服务器并没有真的接收到这个信息。在画面上会显示这颗子弹被射出,而你不会损失弹药。
33 蹲下bug-非常令人烦躁
状态:在房顶很低的时候跳跃
评解:有时你跳起落下,然后试图向前移动,你的速度会和你蹲行一样,例如,在de_nuke里面的猫行梯子上方区域,接近ct出生地。
34 尸体bug
状态:当某个人在墙边被干掉
评解:尸体会伸出穿过墙
35 尸体bug2
状态:当在尸体上行走的时候
评解:尸体会沾到脚上并且一路跟着这位正移动的玩家。。。。嗯。。。
36 消音器
状态:通常在hltv上
评解:有时看起来玩家正装着消音器而实际上他没装。通常发生在你看着一个拿着usp的玩家的时候。
37 装弹
状态:当有人装弹的时候-非常讨厌
评解:有时你看见有人正在装弹,并在间中向你射击。这就好象装弹动作发生了延迟。装弹动作应该是同步的,你被彻底欺骗了。
38 梯子
状态:在蹲着的时候爬梯子
评解:要无声的爬上梯子(按住蹲键的时候),你必须要么跳上梯子,要么以垂直的姿势走上去。你无法在蹲着的时候接近并爬上一个梯子。
39 左手/右手
状态:看demo或者hltv的时候
评解:刀总被发现握在左手里,即使你正使用cl_righthand 1。
40 HLTV
状态:当以第一视角看着一个选手“拖木仓”的时候。
评解:你会看到子弹在选手移动准星之前就击中了对手。
41 开镜HLTV
状态:看HLTV的时候
评解:当你正在看的选手打开瞄准镜的时候,地图也变成了开镜显示状态。
42 尸体在地图中穿透漂浮,这会导致性能下降,因为这也会被在背景中构画。尸体也会被看到-当你在2楼干掉一个人然后跑到一楼的时候,穿透天花板漂浮下来。
43 当你从一个人的身后开木仓的时候,hitbox会变得很疯狂。
ok,这的确是非常全面的一个bug列表。我想详细了解这个列表的内容会让我们更加深入地了解Cs游戏本身。