游戏名称 | 大厅连接方式 | 游戏连接方式 | P2p支持 | |
---|---|---|---|---|
坦克世界 | UDP | UDP | 否 | |
街头篮球 | TCP | UDP | 是 | |
龙之谷 | TCP | TCP+UDP | 否 | |
洛奇英雄传 | TCP | TCP+UDP | 是 | |
地下城与勇士 | TCP | TCP+UDP | 是 | |
斗战神 | TCP | TCP | 否 | |
穿越火线 | TCP | TCP+UDP | 否 | |
从表单上看,穿越火线是唯一一个CS结构,但是却使用了TCP+UDP模式的游戏。难道是TCP进行关键包传输,UDP进行可丢弃包传输么?
通过对穿越火线的报文分析,很遗憾的是游戏过程中几乎所有数据(移动、转向、扔枪、捡枪、开枪、击中、杀死)都是使用了UDP包。堵住TCP包,一切都很正常。除了过了一段时间以后会吊线。
所以游戏内的网络模式穿越火线应该和坦克世界一样的,都是使用了CS模式,都仅仅使用TCP报文。