» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

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不用整夜的开着工作了,让我欣慰很多


TOP

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



TOP

发新话题
     
官方公众号及微博