************************* 一. 故障发现及症状 **************************
-----------先是在玩卡丁车时发现的-----------
A.单人进行计时赛,还有考驾照,完全正常,没有卡的迹象;
B.多人游戏房间里也很正常,说话在自己看来也是即时的;
C.一旦多人游戏开始后就出现延迟了(游戏开始前的几秒钟说话自己看来也不卡):延迟大概是4s
(一)出发时:
倒计时321一般数到2就看到其他人都出发了
(二)开的过程中:
刚开始可以跟别人碰撞,但开一会儿就发现别人一闪一闪的
(玩矿山玩的比较多,一般都在进洞不久就开始闪)
那些一闪一闪的人没办法对我产生影响,撞我也撞不动
但我似乎经常可以把他们撞飞...
(三)冲线完成时:
1.我不是第一,落后较远,远远看着别人先冲线
很明显的看出,第一个人冲线瞬间,即时排名上的名字马上就变色了
但倒计时却在这之后3-4s才开始,而且倒计时一般在6或者5就结束了
按时间本来能完成的经常因此未完成.
(未完成的情形下从来没有通讯出错断线过)
2.我落后不远,能完成的话
完毕后排名次,会按我的实际时间计算名次
往往我在别人后面到达,但因为出发的晚,实际用的时间比他短,结果排名会比冲线名次好
1)有时我跟第一距离很近,他冲线后我还没听到倒计时的声音我也冲线了
这样的情况十有八九我是第一
2)如果距离稍微远了一点,他冲线后我正好听到倒计时或者倒计时到9,8时我冲线
这种情况下一般我是第二,但和他时间相差不多;
(印象中断线好像都是在2)情况下发生的,而且大部分发生在 "他冲线后我正好听到倒计时 "这种情形下)
3.我第一个冲线
(这种情形下断线较少)
1)后面赶来的一闪一闪的人从正后方撞上我时
我完全不动,他硬却生生被我撞停下来,而且他碰撞后并不会弹回
2)本来不可能完成的人却完成了
比如我1:31到,按理1:41之后的无法完成,但常常有1:45的人完成了...
--------后来的排查过程中,我陆续试了一些游戏希望找出故障的共同点--------
1.我发现QQ堂,泡泡堂也有类似的延迟情况
如qq堂中
1)炸出道具后,人物走过大概4s道具才会消失,你才得到道具
这4s内如果别人从那里走过都会被别人得到这个本应是你的道具,这样总是抢不过别人;
2)使用道具如叉子时,也有4s延迟,往往在这4s被别人踢破水泡;
3)自己在别人面前放水泡挡路,却发现别人无视刚放下的挡路水泡,从上面安然穿过...
只有提前几秒放置挡路水泡才能挡住别人.
...
2.玩其他大部分游戏网速都很正常,比如CS和War3
3.上网浏览网页,用bt em下载东西速度都很正常;上QQ聊天也很正常
************************ 二. 硬件与软件环境 ************************
-----------主要硬件信息-----------
中央处理器: Intel Pentium 4 Northwood Processor(0.13μm)
BIOS: Phoenix Technologies, LTD 6.00 PG
主板: MICRO-STAR INTERNATIONAL CO., LTD P4M266-8233
主板芯片组: VIA Technologies Inc VT8751 ProSavageDDR P4M266 System Controller
内存: KingSton DDR 256MB * 2
主硬盘: WDC WD800BB-22FJA0
显示卡: RADEON 9200 SE Family (Microsoft Corporation)
显示器: 即插即用监视器
音频设备: VIA AC '97 Audio (WAVE)
网络适配器: VIA Rhine II Fast Ethernet Adapter
键盘: 标准 101/102 键或 Microsoft 自然 PS/2 键盘
鼠标: HID-compliant mouse
-----------主要软件信息-----------
操作系统: Microsoft Windows XP (Service Pack 2)
Windows 版本: 5.1 Build 2600 (Service Pack 2)
系统组件版本
Common Control: 5.82
Internet Explorer: 6.00.2900.2180
Outlook Express: 6.00.2900.2180
Windows Media Player: 11.0.5358.4827
DirectX: 4.09.00.0904
OpenGL: 5.1.2600.2180
网络接入: ADSL 1M宽带连接
网络防火墙: Windows默认防火墙
杀毒软件: 东方卫士2007
病毒库版本: 2007.02.27
注册表问题库版本: 2006.10.20
漏洞库版本: 2007.01.13
主程序版本: 2006.09.30
更多详细信息,在文后附上.
************************** 三. 排查尝试 **************************
1.排除了网络防火墙和病毒防火墙的问题
关掉windows网络防火墙,关掉病毒防火墙东方卫士...问题依旧;
2.排除了跑跑卡丁车本身的问题
重新下载了跑跑卡丁车最新版本,安装,更新...问题依旧;
3.关掉一切可能造成网络占用的其他进程...问题依旧;
用传说中的偏方:将游戏目录下NMService.exe改名...问题依旧;
4.将网卡禁用后在启用...问题依旧;
5.排除了windows XP系统使用时间过长导致的系统破坏,软件冲突等问题
重装系统:windows XP pro sp2
(安装驱动时将显卡驱动和网卡驱动换成较新版本,其他驱动用清华同方提供原驱动)
尝试1-4的方法...问题依旧
6.排除了单纯由于XP SP2系统引起的问题
装了一个双系统,在windows 98 SE下做类似尝试...问题依旧;
7.排除了ADSL连接问题:
用别人的笔记本电脑接我的ADSL(改笔记本mac费了番功夫)...完全没有问题.
8.一定程度上排除了网卡问题:
把别人的独立网卡插到我的主板上...问题依旧.
(我说一定程度是因为,我插别人的独立网卡测试时忘了在biso中屏蔽我的板载网卡)
*********************** 四. 一些想法及背景 ***********************
◎泡泡堂和跑跑卡丁车都是韩国Nexon公司的产品,而QQ堂几乎可以说是泡泡堂的复制品.
这几个显著表现出延迟的游戏据我所知,有个共同点,就是在游戏连接后以UDP协议作为主要通讯手段.
◎卡丁车的通信类型是TCP+UDP,建立连接前TCP,建立连接后游戏中主要通过UDP传输数据
◎UDP是无连接的传输协议,因此可靠性较差,如果出现丢包,会导致游戏中的不正常现象(延迟,人物闪烁,倒计时不完全等)
◎经过上面的排查,如果网卡本身没有问题
结合下面这个类似的例子,我很怀疑是主板方面的原因...
************************** 五. 类似病例 **************************
天下网吧联盟的一个帖子,摘要如下:
======================
---叶纷飞---
某网吧的2200SP CPU 的机器玩泡泡堂
常掉线,有的时候玩两个小时不掉 有时候每玩必掉
另一半 赛扬1.7的都不掉 都是2000 系统出自同一人之手
为了解决过个问题 2200SP的机器已重新做了几次
不知还有哪位大遇见过呢?
---hjm607---
是不是集成的网卡?换个单独的8139看看
---叶纷飞---
是集成的网卡
刚试了8139 果然还是一样,还是掉线啊 啊啊啊啊啊啊啊啊啊啊
---搞不好---
我觉得问题不在网络上,不然别的游戏也会掉啊。CPU应该也不会。
考虑主板驱动吧。如果是NV的首先考虑磁盘驱动,其他的先考虑声卡驱动。
---最深的蓝---
估计是nf2的主板!
---叶纷飞---
没错 是NF2的主板 除了泡泡堂掉线外 其他游戏完全没问题(测试一个月)
不知道怎么办
---treecom---
nf2主板问题,到网上搜搜,好像关闭COMS里的一个东东就可以解决
---hjm607---
NF2主板玩泡泡特容易掉
我当时的解决办法是刷最新的BIOS
在BIOS里屏蔽了集成的网卡
外加的8139网卡
现在什么问题也没有
---大师兄---
AMD的系统和非英特芯片的主板常遇到这类问题.有时很多莫名其妙的问题.
特别是用了加速器或是外挂类的东西就更明显了.
从这方面来说我喜欢赛扬点.最少游戏多开方面较好.
---最深的蓝---
进bios把apic关了!
不过要重装系统!
应该可以解决部份游戏断线的问题
还有一种方法不要重装系统!
设备管理器-计算机-ACPI uniporcessor-更新驱动程序-从列表or指定位置安装-
不要搜索自己选择-advanced configuration and power interface(最长的这个)-安装
再进BIOS关apic
这样就不需要重装系统!
---叶纷飞---
对滴 请大家按“最深的蓝”所说的方法去搞定
实在谢谢
---天煞梦星---
我的是映泰的NF2板子,玩泡泡也有这情况,按最深的蓝把BIOS里的APIC关了,系统就进不去了
把ACPI驱动更新后也进不去系统,郁闷死了。
---最深的蓝---
楼上的!推荐在关了apic的情况下重做系统!
其实关了apic能解决泡泡堂掉线外!也能解决玩《传奇》游戏会出现“卡”或“退出”的现象!传奇世界过门卡的问题~~~
建议使用nf2主板的都关了apic!对系统性能不会有任何影响!
---最深的蓝---
APIC (高级可编程中断控制器)对计算机来讲有两个作用
一是管理IRQ的分配,可以把传统的16个IRQ扩展到24个(传统的管理方式叫PIC),以适应更多的设备。
二是管理多CPU。由于Nf2主板并不支持多CPU,所以,APIC关闭直接的影响是减少了可用的IRQ。
不过,如果板卡不是非常多的话,关闭APIC对系统是没有什么影响的。
======================
下面附上其他一些系统信息:
-----------网络详细信息-----------
网络适配器: VIA Rhine II Fast Ethernet Adapter
适配器类型: 以太网(ETHERNET)
IP 地址: 自动分配
网关地址: 自动分配
DHCP 启用: 是
WINS 启用: 否
网络适配器: WAN (PPP/SLIP) Interface
适配器类型: 端对端协议(PPP)
IP 地址: XXXX
网关地址: XXXX
DHCP 启用: 否
WINS 启用: 否
网卡芯片: VIA VT6102 Rhine II Fast Ethernet Adapter
子系统ID: C01C1462h
子系统厂商: Micro-Star International Co Ltd (MSI)
中断: IRQ 11,INT# A
属性
电源管理版本: 1.1
当前电源状态: 设备运作,非节电模式
网络适配器
VIA Rhine II Fast Ethernet Adapter
协议: Ethernet 802.3
RAS 同步适配器
数据包计划程序微型端口
协议: Ethernet 802.3
WAN 微型端口 (L2TP)
WAN 微型端口 (PPTP)
协议: 广域网 (WAN)
WAN 微型端口 (PPPOE)
协议: 广域网 (WAN)
直接并行
WAN 微型端口 (IP)
WAN 微型端口 (IP)
数据包计划程序微型端口
协议: Ethernet 802.3
Microsoft TV/Video Connection
Realtek RTL8139 Family PCI Fast Ethernet NIC
数据包计划程序微型端口
网络客户
Microsoft Terminal Services
状态: 不详
Microsoft Windows Network
Web Client Network
网络协议
MSAFD Tcpip [TCP/IP]
描述: TCP/IP Protocol Driver
MSAFD Tcpip [UDP/IP]
描述: TCP/IP Protocol Driver
RSVP UDP Service Provider
描述: QoS RSVP
状态: 不详
RSVP TCP Service Provider
描述: QoS RSVP
状态: 不详
MSAFD NetBIOS [\Device\NetBT_Tcpip_{826BB8FA-67CA-4B23-9C6C-C3C985F354F2}] SEQPACKET 0
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{826BB8FA-67CA-4B23-9C6C-C3C985F354F2}] DATAGRAM 0
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{B8547136-4C9E-4A88-B93D-88012119B3E8}] SEQPACKET 6
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{B8547136-4C9E-4A88-B93D-88012119B3E8}] DATAGRAM 6
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{69E0F0A6-4E7C-4FF8-A4E1-3B339263424D}] SEQPACKET 3
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{69E0F0A6-4E7C-4FF8-A4E1-3B339263424D}] DATAGRAM 3
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{8BBFC9D5-3BAB-429D-B17F-C8A97B231CD1}] SEQPACKET 1
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{8BBFC9D5-3BAB-429D-B17F-C8A97B231CD1}] DATAGRAM 1
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{39C6941B-205B-48E9-B32E-85EF3BA29E08}] SEQPACKET 2
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{39C6941B-205B-48E9-B32E-85EF3BA29E08}] DATAGRAM 2
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{F428A2ED-0E42-4798-B212-F8234D5712AA}] SEQPACKET 4
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{F428A2ED-0E42-4798-B212-F8234D5712AA}] DATAGRAM 4
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{C0D604DC-162A-4F11-B56B-48BD1846AB63}] SEQPACKET 5
描述: NetBIOS Interface
MSAFD NetBIOS [\Device\NetBT_Tcpip_{C0D604DC-162A-4F11-B56B-48BD1846AB63}] DATAGRAM 5
描述: NetBIOS Interface
Internet接入方式: 调制解调器
活动的Internet连接数: 1
连接名称: ADSL
设备类型: PPPoE
设备名称: WAN 微型端口 (PPPOE)
动态地址: 219.XX.XX.XX-----------处理器详细信息-----------
处理器: Intel Pentium 4 Northwood Processor(0.13μm)
主频: 2.90 GHz
外频: 100 MHz
一级数据缓存: 8 KB, 4-Way, 64 byte lines, sectored
一级指令缓存: 12 KB-uOps, 8-Way set associative
二级缓存: 512 KB, 8-Way, 64 byte lines
插座/插槽: Socket 478
升级接口: ZIP Socket
主板支持的最高CPU主频: 2900 MHz
电压: 1.4 V
处理器个数: 1
处理器版本: Family 15 Model 2 Stepping 9
型号: Intel(R) Pentium(R) 4 CPU 2.80GHz
BrandID: 9
扩展版本: Ext.Family 0; Ext.Model 0
技术特征
Intel MMX: 支持
Intel SSE: 支持
Intel SSE2: 支持
Intel SSE3: 不支持
AMD MMX+: 不支持
AMD 3DNow!: 不支持
AMD 3DNow!+: 不支持
超线程技术(Hyper-Threading Technology): 不支持
多核心技术(CMP Legacy): 不支持
IA-64 Processor Capable: 不支持
64位扩展内存(Intel Extended Memory 64 Technology): 不支持
X86-64 Long Mode: 不支持
内建浮点运算协处理器(FPU): 支持
虚拟模式扩展(VME): 支持
调试模式扩展(DE): 支持
页面大小扩展(PSE): 支持
时间标记计数器(TSC): 支持
特殊信号寄存器(MSR): 支持
物理地址扩展(PAE): 支持
计算机异常检查(MCE): 支持
比较并调换指令(CX8): 支持
内建本地APIC(APIC): 支持
快速系统访问(SEP): 支持
支持内存范围寄存器(MTRR): 支持
整体页面启用(PGE): 支持
处理器检查架构(MCA): 支持
条件指令传送(CMOV): 支持
页面属性运算表(PAT): 支持
36位虚拟内存扩展(PSE-36): 支持
快速浮点保存与恢复(FXSR): 支持
Enhanced Intel SpeedStep: 不支持
Thermal Monitor 2: 不支持
LAHF/SAHF 指令(64位子模式下): 不支持
数据统计中!!