aurain
技术文摘
posts - 137,  comments - 268,  trackbacks - 0
浩方对战平台是一个基于VPN技术的、将互联网上的两个或多个用户模拟成在同一局域网的通用性联网技术,其本质是提供用户间的数据交换,当你用浩方游戏客户端登陆进入相应的房间后,服务器端会自动给你分配一个“虚拟IP地址",不论你的上网接入方式是拨号/ADSL/LAN/CABLE   MODEM,在同一个游戏房间里,你就会有一个虚拟IP,这个IP只是为了玩家之间联网游戏用的。浩方游戏平台通过把tcp/ip协议转换为ipx协议,虚拟局域网,为大家提供了一个作战平台。但游戏开始后,玩家之间就是p2p的关系了,游戏速度和平台无关。而且浩方为了使突袭爱好者玩起来更快更爽,不断优化系统,优化数据包的传输速度。  。
使用的主要技术是Hook socket(Hook API),DLL注入。

发现一个和功能类似的软件:Gamer's Internet Tunnel。分析了一下,它是用WinCpap把网卡置于sniff模式,截获数据包,对发出的游戏数据包(IPX包)加上IP头封成 IP包,分别发给VLan成员;对收到的IP包,如果是VLan的包就去掉IP头转成IPX包,而其它数据包不受影响。 它也能对Ip包作同样的操作,像魔兽3没有用IPX,用的是IP协议。 浩方没有sniff,它应该是用hook截取指定程序的数据包然后作同样操作。

对浩方对战平台的技术研究,最近得出了未经证实的结果。
某有关方面专家这样描述了平台的工作原理:
1.假设有A、B两用户,IP地质分别是A(1.1.1.150)和B(2.2.2.170)
2.互联的双方游戏(假设是war3)启动之后,平台将监控电脑上运行的特定进程(war3进程),并截取这个进程发送的数据包。
3.平台修改A发出的数据包,把用户IP地址修改为(2.2.2.171)发送给B,这时候对B看到A的IP地址前三位也是(2.2.2),便会把A认为 是局域网的邻居。平台同样对B发给A的数据包进行如此的处理让A也认为B是同一局域网的用户。由此实现了模拟局域网的功能。

这个工作原理可以解释浩方对战平台的运作特征,例如每个房间都只有250人,这是因为IP地址的最后一位最多为255(偶尔多出来的VIP用户实际上是用了那些在房间里面但没有游戏的IP地址)所以也就会有一部分运气(RP)太差或者说太好的玩家不能在房间内看到主机。 本文来自 dedecms.com

看 完以上资料也许大家要发挥愤青的基础技能,好好的干他个HF。但实际上我们也应该从我做起,不要在房间里挂机。这样的话投诉看不到游戏的45个人会越来越 多,致使HF修改房间设定以及VIP的设定。当然HF会有别的相当不厚道的方法,例如:将房间基础人数改为200,55VIP,但这毕竟是后话了。
posted on 2007-12-13 12:52 阅读(10989) 评论(9)  编辑 收藏 引用 所属分类: 软件分析

FeedBack:
# re: 浩方对战平台原理初步分析
2008-10-27 14:51 | 独爱网络
我们宿舍每一层楼联入校完网后就是同一个局域网,至于为什么会是一个局域网我想是连结一层楼的是一个路交换机,玩对战不进浩方也能玩,但我想和相邻楼层玩就得进浩方,但常常卡机!(校园网外速度太差)。有没有方法可以使相邻层不进浩方也能连起来!  回复  更多评论
  
# re: 浩方对战平台原理初步分析
2008-10-28 11:26 |
@独爱网络
可以在两个楼层之间的交换机上再加一个交换机或路由器,不过这个不是你们能控制的。
另外一种方法,自己做VPN,去网上down一个VPN服务端,在某台主机(你们学校内的公网IP)架设,然后,每个人通过VPN客户端连接该服务端。  回复  更多评论
  
# re: 浩方对战平台原理初步分析
2009-02-13 13:22 | 浩方工作人员
楼主完全错误  回复  更多评论
  
# re: 浩方对战平台原理初步分析
2009-02-13 16:14 |
@浩方工作人员
哦,谢谢提醒  回复  更多评论
  
# re: 浩方对战平台原理初步分析
2009-04-01 16:05 | TTgive
我也想做个校园网的游戏平台 有意向的Q我 316945435  回复  更多评论
  
# re: 浩方对战平台原理初步分析
2010-11-06 07:27 | 你妈的 真想骂你
我只能说 你也就是说说
而且说的一点都不清楚
啥叫分析啊
一点逻辑思维都没有
分析的真垃圾   回复  更多评论
  
# re: 浩方对战平台原理初步分析
2010-11-06 17:34 |
@你妈的 真想骂你
这个是很早以前发的,不一定正确,且现在hf版本有升级,肯定有改动了。
不知道这位朋友可否有高见,发出来让我学习下,谢谢。  回复  更多评论
  
# re: 浩方对战平台原理初步分析
2010-12-11 11:11 | THU人
我觉得楼主比较make sense,我寒假想开发一个这样的平台,如果有人有兴趣的话可以发邮件给我,谢谢srzhz@hotmail.com  回复  更多评论
  
# re: 浩方对战平台原理初步分析
2016-01-23 15:58 | Svtter
有趣,感谢博主的分析,也敬佩博主的人品。  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理



<2009年2月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567

常用链接

留言簿(17)

随笔分类(138)

随笔档案(137)

网络开发

最新随笔

搜索

  •  

积分与排名

  • 积分 - 493814
  • 排名 - 36

最新随笔

最新评论

阅读排行榜

评论排行榜