Board logo

标题: PC代替360的live下载,实现快速下载demo [打印本页]

作者: hanzo    时间: 2007-1-25 03:17     标题: PC代替360的live下载,实现快速下载demo

刚买回XB360没几天,喜欢在live上下载demo玩,但是觉得速度慢又影响游戏,后来感谢论坛里的兄弟教了一个边玩光盘游戏边下载demo的办法。不过这些天上live下载游戏总是断,而且速度太慢了,很心疼整夜的开着机器下载而早上起来发现其实晚上不知什么时候早就断开live连接了。于是想找到一个更好的办法解决这个问题,不负所望在网上看到一些帖子,昨晚熬夜试验成功,今天趁下班前比较空的时候整理出来与大家分享。



1)原理:首先利用PC下载速度快而且稳定的优点,先把demo从live服务器上下载下来,然后将PC模拟成live服务器,再把demo传到xb360硬盘里。我用的是上海电信不限速的ADSL,从live下载demo的速度可以稳定在750-800k/s左右(这里赞一个微软的live服务器,的确不错,只是不明白为什么用xb360下载的时候就那么慢而且还老断),基本上所有的游戏、电影和预告片几个小时就够了。至于从PC传到xb360的速度就比较奇怪了,1.2G的PGR3用了5分钟,而Quake4和Full Auto都是600多MB仅仅各用了1分半,很小的只有37MB的一个游戏也居然用了5分钟,希望高手兄弟能试验解释一下。



2)准备工作:我是用ADSL+路由器上网的,所以只有这方面的经验,至于用其他方式上网的朋友可以适当调整其他的办法,原理都是一样的。除了路由器,还需要装两个软件,一个是Loopback Adapter,另外一个是Apache。    Loopback Adapter是微软的一个回环网卡驱动程序,提供在无网络的环境下创造一个虚拟网络,安装方法:进入控制面板、点击“添加硬件”->下一步->选择“是、我已连接了此硬件”->已安装的硬件列表最下面“添加新的硬件设备”选择之、下一步->选择“安装我手动从列表选择的硬件”->下一步->在常见硬件类型列表中选择“网络适配器”、下一步->厂商列表选择“Microsoft”、网卡列表选择“Microsoft Loopback Adapter”、下一步->下一步->完成。 至于Apache是一个Http服务器软件,网上很多提供下载的,大家google一下吧,这里提供一个地址http://www.skycn.com/soft/1218.html,注意这个软件要安装到你的PC比较大的一个硬盘分区上,因为将来下载的demo文件都要放在这个软件的文件夹内的,可是有几十个G哦



2) 网络设置:这个是最重要也是最麻烦的一个部分。下面都是以我的电脑为例,具体参数大家依照自己的电脑和路由器修改,我的路由器网关地址是192.168.100.100,  PC的自动分配IP地址是192.168.100.101,xb360的地址是192.168.100.102。
- 首先右键点击网上邻居,然后选择属性打开网络设置,已经安装好Loopback Adapter后,就会出现一个新的网络连接,右键点击Loopback Adapter的网络图标,选择属性然后在TCP/IP协议里把这个网络连接的地址手动修改一下:IP改成68.142.127.15(微软美国live服务器的地址),子网改成255.0.0.0,网关改成192.168.100.101(也就是PC的IP地址)。
- 然后再来设置Apache,开始-程序-Apache HTTP Server-Configure Apache Server-Edit the Apache httpd.conf configuration file, 打开这个文件后,找到其中有“listen”的两行,可能是“#Listen 12.34.56.78:80”和“listen 80”,或者是“listen 8080”,然后分别修改成“#Listen 68.142.127.15:3074”和“Listen 3074”,即以微软live服务器的地址和端口号代替原来Apache默认的
- 最后,打开IE,进入路由器设置,在路由信息里添加一条,目的地址:68.142.127.15,子网:255.0.0.0,网关:192.168.100.101(网关即PC的实际IP地址)



3) 开始下载:(三步)
- 先打开xbox360进入live你想下载的demo界面,就拿古墓丽影做例子吧,然后到PC上启用Loopback Adapter网卡并且打开Apache,这个时候PC应该不能上网了,没关系,回到Xbox360,选择下载古墓丽影,过2秒钟会提示说无法下载。然后回到PC,打开Apache目录下logs文件夹内的access文件,可以看到一条记录,说是下载失败,但是这恰恰暴露了古墓丽影的下载地址,前面的http://68.142.127.15:3074/是微软美国live的服务器地址,后面content/534387d8/13912feb4074be1a90413d3427f80f096aaee02b.xcp则是文件存放在live上的地址,两个连在一起http://68.142.127.15:3074/conten ... 7f80f096aaee02b.xcp就是古墓丽影的下载地址了



- 这一步简单了,关闭路由器里刚才添加的那个路由信息,停用Loopback Adapter网卡,然后用你最喜欢的下载工具添加刚才得到的下载地址,把demo下载到PC里,最好是用单线程的,不过可以多任务。



- 在Apache的htdocs子目录下,再建立一个content的子目录,还记得我们刚才得到的那个下载地址吗http://68.142.127.15:3074/conten ... 7f80f096aaee02b.xcp,同样的在content目录下再建立一个534387d8的子目录,然后把下载的古墓丽影demo文件13912feb4074be1a90413d3427f80f096aaee02b.xcp放进去,一切OK,再次启用路由器添加的路由信息和loopback adapter和Apache,然后在xbox360里再次继续下载古墓丽影,这时候你可以看到下载的百分比明显加快了,很快一部古墓丽影就完美的搬进你的xbox360了。有时候可能还是会提示说下载失败,但是再试第二次就好了。其他demo也是依样画葫芦,只要严格按照live上的目录文件夹在content文件夹下同样建立就行了。



4) 后话:
- 上面絮絮叨叨的罗索了一大堆,我只是想尽量把过程说的详细些,免得大家象我一样熬夜到12点才算弄成功。其实真的动起手来,一切顺利的话是很快的,几分钟就搞定了。但是我只试验了美国的live,香港和日本没有测试,想来应该也是一样的,只是美国服务器上的试玩游戏的确多,比较有价值
- 这样的方法可以绕过xb360直接用PC下载demo,一个是大大节省了下载时间,不管怎么样PC下载速度总是快过360吧,而且网速越快下载越快,微软的live服务器真不是盖的,另外一个就是xb360不用整夜的开着工作了,让我欣慰很多
作者: 19th    时间: 2007-1-25 03:20

有用,很详细的教程阿
作者: 迷失de卡卡    时间: 2007-1-25 03:53

好帖!:D
作者: west2046    时间: 2007-1-25 08:20

虽然我不这样做!但是还是要支持!!!
作者: veryend    时间: 2007-1-25 08:41

LZ好文…………建議加精………………
其實無需使用apache,直接windows自帶的IIS即可,設置方便,還可以隨意映射到各個磁盤,充分利用磁盤空間。

PS. IIS的log日誌在 C:\WINDOWS\system32\Logfiles\W3SVC1\中查閲
作者: jinwyp    时间: 2007-1-25 11:23

好贴  谁能把几个大作的demo地址直接贴出来就更好了
作者: 没钱的命    时间: 2007-1-25 11:31

强文~~~~~~~~慢慢研究
作者: westlost    时间: 2007-1-25 11:38

这个以前看过,是版主写的么?
作者: silverhoof    时间: 2007-1-25 11:39

那里可以下载到Live上的各种游戏更新之类的东西啊,比如COD和GOW的地图包。
作者: pangeng    时间: 2007-1-25 12:19

去年不就发了吗
作者: 紫龍    时间: 2007-1-25 13:19

用这种方法通过PC下demo时速度也只有10几K,在下是FTTH,应该没有这么慢吧……

另外香港服务器的地址是多少?
作者: llooloveu    时间: 2007-1-25 13:26


H版大赞

作者: cs789    时间: 2007-1-25 13:28

支持!!!
作者: hanzo    时间: 2007-1-25 13:30

引用:
原帖由 westlost 于 2007-1-25 11:38 发表
这个以前看过,是版主写的么?
大大的转字在帖子前头了:D
作者: 老江湖    时间: 2007-1-25 13:41

到现在还没PC和XO共同上网呢,也看不懂,还是先支持一下!
作者: glooby    时间: 2007-1-25 14:18

回去研究一下。 一定要成功!


---------------------------------------------------------------------------------------


作者: Virgil    时间: 2007-1-25 15:14

好像添加路由信息那里比较麻烦......我不喜欢在路由上搞来搞去的
作者: Simy    时间: 2007-1-25 15:32

现在就是用pc下也是超超超慢啊  光缆的缘故吧
作者: 疾风之狼    时间: 2007-1-25 15:45

哦,原来原理是这样啊,懂了。
谢谢LZ,的确是好文!!!
作者: sbdouble    时间: 2007-1-25 16:12

刚检测了个除爆战警的demo,结果电脑下载也巨慢,该死的地震!!
作者: 紫龍    时间: 2007-1-25 16:23

按照这种方法在美服下载时根本没跳出下载失败,access是空文件
作者: 疾风之狼    时间: 2007-1-25 16:28

顺大便放上这次新出的除暴警察的地址
/content/4d538810/b1e14272aa817abc5390d9ec066377b14b3101eb.xcp

前面只要加上http://68.142.127.15:3074/就可以了,总的就是

http://68.142.127.15:3074/conten ... 66377b14b3101eb.xcp
作者: matiechan    时间: 2007-1-25 16:37

添加路由信息这个功能是不是在只有支持静态路由的路由器上才可以?
我的D624+A不知道行不行?
作者: 疾风之狼    时间: 2007-1-26 01:44

Oh, yes!!!
成功了,成功了!!!
谢谢LZ,哈哈,我现在正在把除暴警察往XBOX360里导。

LZ提供了一个非常棒的思路,其核心思想就是将IP地址欺骗成live服务器。
LS,如果你的路由器不支持静态功能也不要紧,只要你PC有两块网卡就可以了。

一块连接Internet,一快连XBOX360,连internet的网卡获得公网IP地址,在网卡属性里开器Internet连接共享,把XBOX360的IP设置成68.142.127.16,然后把PC上的另一块网卡IP设置成live服务器的地址就可以了68.142.127.15

就能同样达到IP地址欺骗的效果。
作者: matiechan    时间: 2007-1-26 08:41

谢谢LS,晚上回去试试
作者: 折翼大天屎    时间: 2007-1-27 13:06

我用的交换机行吗?ie里面什么地方是“进入路由器设置”?
作者: 北京狗狗    时间: 2007-1-27 18:34

TG最务实斑竹!
作者: bububububu    时间: 2007-1-28 14:38

引用:
原帖由 紫龍 于 2007-1-25 16:23 发表
按照这种方法在美服下载时根本没跳出下载失败,access是空文件
我也一样,access是空的
作者: zh_daxiong    时间: 2007-1-28 15:04

技持啊~但看不懂...
作者: 白夜公爵    时间: 2007-2-1 14:55

羡慕啊,南京的LJ电信什么都限速
作者: 猛男乙    时间: 2007-2-1 14:58

很好啊...
可惜少了R,没人来给本文加精了.
作者: lenono    时间: 2007-2-1 18:55

试验失败……网络知识不够用啊……




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0