|
楼主 |
发表于 2006-1-22 12:57:29
|
显示全部楼层
来自 中国–广东–深圳–福田区
回复: [注意]所有使用CD和最新CS1.6升级补丁包有问题的同志看了!解决你们的问题!!(1
大家好!(我想又有不少人又要向我扔砖头了,因为米人又来雪中送屎了!)在距离写有关CD问题帖子两天后发现论坛出现了很多玩家发帖子询问有关最新的CD 4.33.4上服务器出现“Please remove scriptpack to play on this server”非法脚本的提示.还有就是CD踢人的问题等等,现在我就有关的问题做了进一步的测试现在将有关的问题和解决方法告诉给大家,不对之出请指出.
1.有关开最新的CD 4.33.4上服务器提示“Please remove scriptpack to play on this server”的问题.
测试环境:
Windows XP SP2 1.5MB网络 6600GT显卡 驱动78.05 1GB内存 进入游戏前开XP自带防火墙.开卡巴斯基病毒防火墙.
CS1.6 ver3329 个人DIY版 没有更新hw.dll文件所以控制台显示是ver3266. CD 4.33.4 最后开filemon对CD运行进行监视.
好了现在开始测试.进入游戏设置区域,亚洲,延迟100以内,刷出1421个服务器:
此主题相关图片如下:
开始上服务器测试CD上第一个服务器运气很好没有中标,在控制台看到CD版本是CD v4.29.0-update4.33: (注意这个红字很重要的哦!继续看~!)
此主题相关图片如下:
之后连续上了几个服务器都没有中标也不知道是我火好还是我人长的比较帅.结果就在我高兴之际突然进如一个服务器中标了:
此主题相关图片如下:
日!之后叫出控制台查看CD的版本发现显示CD v3.3.1 之后来进其它版本的服务器都为出现这样的情况这些服务器里面的CD显示的版本多半都是如下版本:
此主题相关图片如下:
此主题相关图片如下:
此主题相关图片如下:
经过测试以上版本都是可以完美的支持CD 4.33.4客户端的.而只要是CD 4.3.3.1的版本就会出现非法脚本的提示.
而还有些建立服务器比较有心的人会直接在其欢迎MOTD的信息里面显示必须要开CD 4.32才能进入如:
此主题相关图片如下:
在控制台看这个服务器的CD版本不用想当然是CD 4.33.1了:
此主题相关图片如下:
好了!大家跟我看到这里聪明的玩家或许已经知道是什么原因了吧??
问题总结:
虽然版本在这篇有关CD问题的帖子里面说了建议开启最新的CD 4.33.4的版本上服务器,但是中国的现状也希望大家能够知道.虽然我们的神六上天了并完好的回来了,代表了中国的最高科技,但是还有部分地方运送货物还是*牲口托运.所以,我们也应该能够体会和谅解那些建立服务器的人.但是鄙视那些懒惰的家伙,有些服务器到现在还是2834的,先日一个再说!
所以如果不想有"非法脚本"这样的问题出现的出现的话,进游戏看看控制台CD是什么版本的.如果提示是CD 4.3.3.1那么恭喜你!你中标了,退出游戏换回CD 4.32上服务器.就不会有这样的提示了.而开CD 4.33.4的版本用户上以前可以上的服务器也是因为这个提示的话也可以将游戏和CD关闭后再登陆,一般就不会有这样的测试了.不过当然也不能光凭CD的版本而判断是否进入就有非法脚本的提示了,而要视自己的情况而定.而如果提示的是我图片中列出的版本那么呵呵~你就尽情的去杀人吧!
至于DCOO的服务器DCOO官方已经写出说明使用什么版本的了,看帖子:
http://www.dcoo.com/bbs/dispbbs. ... ID=41374&page=1
所以,出于这样的情况和这样的时代. 客户端的CD 4.33.4 和CD 4.32都是要具备的.不怕一万就怕万一哦!!而所有建立服务器的人我建议你们还是升级到最新的CD 4.29.4的版本好了,在此代表大家,所有热爱这个游戏的玩家对你们的感谢.
误区:
1.不要相信使用什么非官方的GUI可以不提示非法脚本的错误.
2.强烈建议使用快捷方式的hl.exe -game cstrike进入游戏而不要使用cstrike.exe程序进入,在最大程度的减少CD不兼容的问题产生.如果实在是不会的话,我可以给你我昨天反编译过的使用VB来制作而成的cstrike.exe启动程序.里面一个多点的脚本都没有只有hl.exe -game cstrike这个命令,没有之前我给大家的老外写的1.1.1.1的那个未知格式用的cstrike.exe问题多.昨完做过CD通过测试无问题.就算现在不使用我也会在下次CS更新中加入,强烈推荐使用.
并且还有部分使用2003的用户使用cstrike.exe进入游戏导致内存不能为read的崩溃问题也都是cstrike.exe文件引起的.
下载地址:
点击浏览该文件
3.游戏的FPS不稳定,不要以为升级会导致游戏FPS不稳定.出现的原因是CD 4.33.4的问题导致FPS降低30%当天空最初跟我讲的时候我还一直认为是升级的问题导致的,因为在3305的时候有正版玩家跟我讲说FPS不稳定,当时也没有时间测试.昨晚在家开BOT加19个人在不开CD的情况下FPS 99 而开了CD那FPS最多就80多,人不多的时候99 并且伴随有很卡的现象.所以这个问题也只有等UA那些鸟来解决了.
4.hl.exe文件的问题.不要以为使用最新的hl.exe文件进入游戏就没有问题了,经过天空测试得到的结果是最新的hl.exe 文件也跟现在的CD一样不稳定没有老的版本稳定,所以为什么有些人感觉升级后FPS不稳定的原因就在这里了.不过也真的不知道VALVE这几次更新是为了什么,不在玩家的角度考虑或是脑子被门挎了,竟搞些垃圾给玩家,再日一个!!
2.CD工作方式的补完,CD运行的监视情况报告.
今日我开游戏进服务器测试CD的时候对CD的启动扫描做了一个简单的过内存文件监视,其监视报告的截取部分内容发布如下:
1 17:05:49 cdeath.exe:4036 WRITE F:\反恐工具\Cheating-Death\cdeath.log SUCCESS Offset: 298 Length: 23
4 17:05:49 cdeath.exe:4036 FLUSH F:\反恐工具\Cheating-Death\cdeath.log SUCCESS
5 17:05:49 cdeath.exe:4036 WRITE F:\反恐工具\CHEATING-DEATH\CDEATH.LOG SUCCESS Offset: 0 Length: 4096
8 17:05:49 hl.exe:1580 OPEN F:\反恐工具\CHEATING-DEATH\4.33.4\CD.DLL SUCCESS Options: Open
12 17:05:49 hl.exe:1580 QUERY INFORMATION F:\反恐工具\CHEATING-DEATH\4.33.4\CD.DLL SUCCESS
26 17:05:49 hl.exe:1580 OPEN F:\反恐工具\Cheating-Death\4.33.4\cd.dll SUCCESS Options: Open
27 17:05:49 hl.exe:1580 QUERY INFORMATION F:\反恐工具\Cheating-Death\4.33.4\cd.dll SUCCESS
28 17:05:49 hl.exe:1580 CLOSE F:\反恐工具\Cheating-Death\4.33.4\cd.dll SUCCESS
29 17:05:49 hl.exe:1580 OPEN F:\反恐工具\Cheating-Death\4.33.4\cd.dll SUCCESS Options: Open
30 17:05:49 hl.exe:1580 QUERY INFORMATION F:\反恐工具\Cheating-Death\4.33.4\cd.dll SUCCESS
40 17:05:49 hl.exe:1580 READ F:\反恐工具\Cheating-Death\4.33.4\cd.dll SUCCESS Offset: 0 Length: 64
41 17:05:49 hl.exe:1580 READ F:\反恐工具\Cheating-Death\4.33.4\cd.dll SUCCESS Offset: 64 Length: 16
74 17:05:49 hl.exe:1580 CLOSE F:\反恐工具\Cheating-Death\4.33.4\cd.dll SUCCESS
81 17:05:55 cdeath.exe:4036 WRITE F:\反恐工具\Cheating-Death\cdeath.log SUCCESS Offset: 501 Length: 23
84 17:05:55 cdeath.exe:4036 FLUSH F:\反恐工具\Cheating-Death\cdeath.log SUCCESS
85 17:05:55 cdeath.exe:4036 WRITE F:\反恐工具\CHEATING-DEATH\CDEATH.LOG SUCCESS Offset: 0 Length: 4096
上面的报告中详细的记录了CD的工作情况,原来CD一般自己记录文件并且还在强制对hl.exe文件加载cd.dll文件反复的读写,生成cdeath.log 记录报告作为游戏变化的比对依据,有点象杀毒软件的工作原理,日一个!
3.有关CD踢人问题的简单分析.
通过两天的查看论坛最多人提的问题除了非法脚本以外就是CD踢人了.之后在各大重要论坛查看同样的情况还是很多人反映的.最后在DT看到一个有关服务器端的问题分析和截获的踢人代码:
被踢出时控制台出现如下信息:
Last 32 messages parsed.
400724 0105 RoundTime
400724 0108 TeamScore
400724 0115 TeamScore
400724 0129 HideWeapon
400724 0131 SetFOV
400724 0133 Health
400724 0135 Battery
400724 0138 Damage
400724 0151 FlashBat
400724 0153 Train
400724 0155 CurWeapon
400724 0159 WeapPickup
400724 0161 WeapPickup
400724 0163 AmmoPickup
400724 0166 ScoreAttrib
400724 0169 ScreenFade
400724 0180 RoundTime
400724 0183 ScoreAttrib
400724 0186 ScoreAttrib
400724 0189 ScoreAttrib
400724 0192 ScoreAttrib
400724 0195 ScoreAttrib
400724 0198 ScoreAttrib
400724 0201 ScoreAttrib
400724 0204 ScoreAttrib
400724 0207 ScoreAttrib
400724 0210 ScoreAttrib
400724 0213 ScoreAttrib
400724 0216 svc_event_reliable
400724 0219 ScoreAttrib
400724 0222 CDSalt
BAD: 314:svc_bad
Wrote erroneous message to buffer.dat
Host_Error: CL_ParseServerMessage:
原贴及错误代码出处:
http://forum.dt-club.net/showthread.php?t=25550
因为手头无法截获其它的踢人错误代码就以这个代码做简单的分析,我们看到出现的竟然是svc_event_reliable的问题.还有svc_bad崩溃而踢.根据国内的CD元老的回答是跟服务器的Booster(服务器加速插件)有关.并且有很多人也遇到同样的问题.而作为客户端我想大家也是一样的情况,被踢郁闷了.
但是就我所知道的情况是作为客户端一般出现svc崩溃的问题一般都是老版本的mp.dll引起的(米人制作的CS使用的机器人mp.dll文件就是老版本的,会有出现svc崩溃问题.)所以在条件允许的情况建议更新你的mp.dll文件为3322的,并且米人已经发布过了.然后上服务器的时候可以开成无机器人的版本来试试,具体情况还是属于CD的问题.或许只有等UA那些鸟人再次更新CD和修正CD的兼容性才能解决了吧!现在暂时还没有很好的解决方法.
12月13日 有玩家继续向我反映说开最新的CD 4.33.4 上服务器出现code [126]锁死的问题.
在看过了两个玩家的cd.log文件之后发现两个共同点:
1.都是使用的98系统.
2.都是ATI的显卡,应该都是900系列.
第一个玩家上传的cd.log文件还有一个明确的提示:
此主题相关图片如下:
第二个玩家是一点提示都没有!!之后玩家找到这样的一个帖子回复:
就是CD和98系统有冲突,按官方的话说就是微软都放弃win98了我们为什么还要管你们win98上不上得了?再加上win98漏洞多所以我们以后不打算让win98的用户玩开CD的CS,只后的趋向是win2000和XP,你们只有装win2000和XP才能正常玩开CD的CS.
帖子地址:
http://www.nkzg.com/bbs/printpage.asp?BoardID=23&ID=11525
至于这个新闻的真实性还有待证据证明,但是code[126]的问题是眼前的一个大的问题,所以我希望有这样问题的朋友请写一下你们的系统配置是否是真的就是98要中标么?还有上传你们的cd.log的内容给我们做比对分析,谢谢!
以上对CD出现126的问题只是个人看法,如果感觉冒犯了使用ATI显卡的朋友米人只能在这里说对不起了!也希望大家能积极配合!! |
|