-
Recent Comments
-
Boinc
Author Archives: wencan
Origin游戏下载加速——以Battlefield 3为例
想买Battlefield 3很久,但一直舍不得花钱。只是买了促销价的Battlefield bad company 2。 这次EA居然把Battlefield 3给免费了——感谢EA,但首先感谢Value做的表率! 但几年过去,Origin在中国大陆的下载速度一直没改进,CDN也似乎只是个摆设。网上流传的hosts大法并不起作用。 碰巧,最近在读《HTTP权威指南》,想起开Wireshark抓个HTTP包分析——正好抓包时,Origin正下着Battlefield 3。于是可以看到下面一幕: 可以看到,Origin使用HTTP下载游戏数据,host为akamai.cdn.ea.com(而非网上hosts大法提的ams.akamai.cdn.ea.com),方法为GET,GET目标是一个ZIP压缩文件,每次都指定一个文件范围。于是我们就可以得到一个直接下载链接(含后面的认证参数): http://akamai.cdn.ea.com/eamaster/s/p/eagames/bf3/bf3_patch8_ww_20130227.zip?sauth=1401509472_d7c14785429d6cca92d09ec8352b99c5 用迅雷下下来,得到完整的zip文件,解压覆盖到Origin GamesBattlefield 3。再启动Origin,就可以看到我的游戏中Battlefield 3的状态由“正在下载”改为“正在安装”。 安装成功后,别忘了检查更新——其实就是验证文件。
双显卡机器安装Debian Wheezy运行Steam游戏
我机器是Dell inspiron 14r 7420,显卡为Intel + Nvidia。 想要在Debian上运行Steam游戏,会面对两大难题: 硬件支持,特别是双显卡切换的支持。 游戏支持。 真不幸,同时把Linux两大硬伤都给碰上了。 双显卡切换的问题:可以用Bumblebee解决,虽然不是很稳定,但有个解决方案总比没个好。另外,Nvidia官方对Linux双显卡切换的支持已经在路上了,估计不会很远,也不会很近。 客户端和游戏支持的问题:虽然Steam官方支持大家安装Ubuntu系统运行Steam,虽然Steam还推出了基于Debian sid的SteamOS,虽然Steam还允许开发者自行给Steam for Linux客户端打包,但就是没有官方的Steam for Debian wheezy客户端——无论Steam官方,还是Debian官方。还好,Steam支持开发者自行打包Steam for Linux客户端,让我们有非官方的Steam-Installer-for-Wheezy。现在,这个项目已经变得实际可用! 第一步:安装Debian,之后就该立即安装Bumblebee。照着Debian官方wiki指示安装即可。 安装Bumblebee后,测试下Bumblebee是否可用。执行:optirun glxgears -info,如果执行出错,按照官方说明排错;如果没错,同时执行lspci | grep VGA,查看独显是否由ff状态改为非ff状态。 独显激活时: wencan@debian2014:~$ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core … Continue reading