下载慢得想砸电脑?聊聊WeGame下载慢的几个原因
下载器下了一天还没动?先别急着砸鼠标
我当年第一次用WeGame下《怪物猎人:世界》,那叫一个痛苦。晚上九点开始下载,第二天早上起来一看,进度条还卡在百分之三十几。当时就一个感觉:这破平台是不是故意搞我?后来研究了一圈才发现,很多问题不是WeGame服务器不行,而是你电脑里有些东西在偷偷捣鬼。比如说,很多人开机后挂着迅雷、百度网盘这类P2P软件,它们会占满你的上传带宽,WeGame下载时上传流量也很大,两边打架,自然谁都跑不动。我的经验是,准备下游戏前,先把后台这些下载软件全关了,尤其是那些默认开机自启的,别让它们抢带宽。另外,如果你用的是无线网,特别是隔了一堵墙的那种,信号干扰也会让下载速度忽高忽低,最好临时拉根网线,哪怕一米两米的都行,稳定很多。
默认下载路径选错了,让你白等半天
WeGame安装游戏时默认丢到C盘,这是个坑。C盘通常留给系统用,读写速度本来就受限制,再加上很多人的C盘是固态硬盘但剩余空间很小,边下边解压时卡成狗。我有次下《命运2》,改成D盘机械硬盘,速度反而比C盘快,因为C盘只有十几G空余了,读写要不停碎片整理。所以你在点下载前,一定先点设置里的“游戏安装目录”,选一个空间大、不是系统盘的分区。如果你有两块硬盘,更建议把WeGame本体和游戏库都放到同一个非系统盘上,这样读取时磁头不用来回跳。顺带说一句,别把路径放在需要管理员权限的文件夹里,比如Program Files,否则每次安装游戏都可能弹UAC窗口,中断下载。
网络连接模式选错,速度直接砍半
WeGame里有几个网络设置选项,很多人根本不知道调。在设置菜单里有个“下载模式”,默认通常是“智能模式”,但它其实有点智障——有时候它会自作聪明限制速度。我试过把它改成“极速模式”,同一个游戏,速度从2MB/s跳到8MB/s,一下子就正常了。还有个坑是“开启p2p加速”这个选项,理论上它能从别的玩家那拉数据,但如果你用的网络是移动宽带或者公司内网,这功能反而拖慢速度,因为内网节点质量太差。我建议你在家用电信或联通宽带时开着它,其他情况关了试试。另外,如果你联网的是代理软件,比如加速器或者VPN,那也得注意。WeGame的下载流量一般不走代理,但如果你的代理占用了本地端口,可能导致数据丢包,速度反而下降。可以先断开代理跑一下下载,看有没有改善。
本地网络不稳?调一下DNS和路由器
很多人嫌慢就想着重装WeGame,但根源可能在路由器上。我住的地方宽带是100M,但下WeGame经常只有几百KB,后来一查是路由器里的UPnP功能没开。进入路由器后台(一般是192.168.1.1或192.168.0.1),找“高级设置”里的“UPnP”选项,打开它。这个功能能让WeGame正确映射端口,数据走得更顺。另一个经常被忽略的是DNS。有些地区的默认DNS解析WeGame服务器时给了个不太快的CDN节点,你手动改成114.114.114.114或者阿里的223.5.5.5,下载地址可能会转到更近的服务器。改完记得在CMD里打“ipconfig/flushdns”刷新缓存。还有,如果你的路由器用了很多年,散热不好、芯片老化,导致数据断流,那就别折腾软件了,换个千兆路由器最直接。我换了新路由器后,下载速度直接翻倍。
游戏文件本身大,加上解压和校验的考验
有些游戏50G起步,下完还得解压和校验文件完整性,这个过程常常被误以为是“下载慢”。比如《最终幻想14》和《永劫无间》更新时,进度条在“校验文件”那卡很久,很多人以为网络挂了。实际上,校验阶段依赖的是硬盘读写速度,和网速没关系。我遇到过机械硬盘校验《绝地求生》花了四十多分钟,而同一台电脑换SSD后只要十分钟。所以如果你硬盘是传统机械盘且碎片很多,强烈建议先做一次磁盘碎片整理(别对固态硬盘做!)。另外,下载时WeGame会边下边写入临时文件,如果硬盘有个坏道,就会不停地重试写入,进度条半天不动。你可以打开任务管理器看“磁盘”那一栏占用率,如果长期百分之百,就说明硬盘是瓶颈。解决办法:换个硬盘,或者至少清理出30%以上的剩余空间。
下载慢?试试暂停再继续,或改CDN
这招听起来像玄学,但我在多个版本里都用过有效。当你发现某个游戏下载速度掉到几十KB时,点暂停,过五秒再点继续,有时候速度会瞬间回升。原因可能是下载连接在长时间传输后遇到丢包或重置,暂停再开始能重新建立连接。另一个技巧是改CDN节点。WeGame的下载服务器按地区分配,如果你所在地区的机房负载太高,会被分到慢节点。在设置里有个“下载服务器”选项,默认是“自动选择”,你可以改成其他省市或者“快速节点”,多试几次。比如我上海的用户,选“华北一”反而比本地的快,因为可能华东节点太挤了。自己试出来哪个快就用哪个,记得每次改完要重启WeGame。
终极办法:清理WeGame缓存和重置网络
大部分问题软件层面能解决。WeGame用久了,缓存文件夹里会塞满旧更新包和临时文件,这些文件重了会拖慢读写。路径一般在这里:把WeGame完全退出后,进到安装目录下的“download”或“cache”文件夹(一般在C:\Program Files\WeGame或者你自定义的路径里),删掉里面所有文件。注意别误删了游戏本体所在文件夹。删完后重启WeGame,它会重新生成干净的缓存,下载会顺很多。如果以上全试过还慢,那可能是系统网络栈被污染了。打开命令提示符(管理员模式),依次执行这三条命令:netsh winsock reset,netsh int ip reset,ipconfig /flushdns。然后重启电脑。这招能解决很多网络层面的古怪问题。我有个朋友就是用了这套组合拳,下载速度从300KB恢复到了8MB。如果还不行,那你只能认倒霉换个时间段下,或者直接用移动热点下到一半再切回主线,但这是下下策了。