本文由第三方AI基于17173文章http://news.17173.com/content/2005-2-1/n36_952767.html提炼总结而成,可能与原文真实意图存在偏差。不代表网站观点和立场。推荐点击链接阅读原文细致比对和校验。
光通抓住卡人根源:恶性外挂一键特修
2005-02-01 12:00:20
神评论
《传奇3G》玩家们最关心的卡人问题现已进入最后攻坚阶段!
经过仔细的研究查证,中韩技术人员发现,造成大规模卡人的根源在于“007”恶性外挂的“一键特修”功能。通过对目前《 传奇3G》中最流行的几个外挂实现“一键特修”功能的机制进行比较,我们发现除“007”以外的其它外挂(无论是需要启动客户端的,还是脱机外挂),实现“一键特修”功能时,均是发送了8个循环的数据包,对应需要修理的8个位置的道具,包括衣服、头盔、项链、左手镯、右手镯、左戒指、右戒指、鞋子。这种机制对服务器造成的损害仅在于数据包之间的间隔时间较短。而“007”外挂在实现“一键特修”时,总计向服务端发送了32个循环的数据包,不仅模拟了衣服、头盔、项链、左手镯、右手镯、左戒指、右戒指、鞋子这样几个位置的道具的特殊修理过程。还构造了其他24个位置的道具的特殊修理的过程。而事实上,这样的24个位置除了武器、照明工具、杂货、玫瑰以外,均是不存在的。即使武器、照明工具、杂货、玫瑰这4个位置存在,也是不能通过失乐园NPC光洙进行特殊修理的(武器需通过其它NPC修理,照明工具、杂货、玫瑰不能修理)。因此,服务端并不认为请求特修其他24个位置的数据包是正常的,导致服务端报错,最终造成卡人。可见,导致问题产生的根源,是“007”外挂的“一键特修”功能。
现在,光通已经紧紧抓住了这个根源,对“007”外挂发送给服务端的非法数据包进行了过滤,同时增加了对两个数据包发送间隔时间的严格判定。目前,这个补丁正在进行紧张的测试。在测试过程中,我们发现由于设定数据包的间隔时间过短,有可能导致NPC无法正常使用,现在正在进行进一步的调整,预计将于近期全面更新,彻底解决卡人问题。
经过仔细的研究查证,中韩技术人员发现,造成大规模卡人的根源在于“007”恶性外挂的“一键特修”功能。通过对目前《 传奇3G》中最流行的几个外挂实现“一键特修”功能的机制进行比较,我们发现除“007”以外的其它外挂(无论是需要启动客户端的,还是脱机外挂),实现“一键特修”功能时,均是发送了8个循环的数据包,对应需要修理的8个位置的道具,包括衣服、头盔、项链、左手镯、右手镯、左戒指、右戒指、鞋子。这种机制对服务器造成的损害仅在于数据包之间的间隔时间较短。而“007”外挂在实现“一键特修”时,总计向服务端发送了32个循环的数据包,不仅模拟了衣服、头盔、项链、左手镯、右手镯、左戒指、右戒指、鞋子这样几个位置的道具的特殊修理过程。还构造了其他24个位置的道具的特殊修理的过程。而事实上,这样的24个位置除了武器、照明工具、杂货、玫瑰以外,均是不存在的。即使武器、照明工具、杂货、玫瑰这4个位置存在,也是不能通过失乐园NPC光洙进行特殊修理的(武器需通过其它NPC修理,照明工具、杂货、玫瑰不能修理)。因此,服务端并不认为请求特修其他24个位置的数据包是正常的,导致服务端报错,最终造成卡人。可见,导致问题产生的根源,是“007”外挂的“一键特修”功能。
现在,光通已经紧紧抓住了这个根源,对“007”外挂发送给服务端的非法数据包进行了过滤,同时增加了对两个数据包发送间隔时间的严格判定。目前,这个补丁正在进行紧张的测试。在测试过程中,我们发现由于设定数据包的间隔时间过短,有可能导致NPC无法正常使用,现在正在进行进一步的调整,预计将于近期全面更新,彻底解决卡人问题。
【来源:】
关于mir3的新闻
- (2007-08-13) 《传奇3G》8月23日再开新区:电信天马
- (2007-08-07) 《传奇3G》4周年运营 免费升级全面展开
- (2007-07-30) 《传奇3G》梦想延续 全面开启免费时代
- (2007-07-30) 梦想的延续 传奇3G开启全面免费时代
- (2007-07-13) 图说ChinaJoy:《传奇3G 2007》主题大门

