自建魔兽世界亚服加速节点

一、前言

最近把之前的亚服账号给找回来了,为了找回之前的账号还注册了一个新号(没账号填客服单都没法查询和处理)。登录了一下游戏发现直连还是各种不顺,第一步登录战网都能卡住,游戏内的延迟也在400ms往上。为了更好的游戏体验最后决定自己搭建一个加速节点。

二、网络情况

  • 战网与魔兽世界的服务器区别

    服务器类型IP地址域名
    战网登录服务器59.153.40.120kr.actual.battle.net
    魔兽世界服务器35.201.235.81

    战网登陆时使用的域名为prod.actual.battle.net,经DNS解析会根据用户当前IP就近解析成国服:cn.actual.battle.net亚服:kr.actual.battle.net美服:us.actual.battle.net欧服:eu.actual.battle.net。如果是国内直连的话就会被解析成cn.actual.battle.net造成服务器无法登录。
    如果只需解决战网登录问题的话可以在HOSTS中直接将prod.actual.battle.net指定为亚服的IP即可。

    经IP查询:战网登录服务器在韩国,而亚服(台服)魔兽的服务器在台湾。

  • 访问亚服(台服)魔兽的服务器的网络路由
    因为游戏服务器已经禁PING无法直接确认网络延迟状况,所以通过tracepath来确认网络路由

    国内地址类型国内最后一跳地址国外最后一跳地址路由结果
    成都电信(家宽)202.97.58.122(广东)72.14.211.144绕道美国
    成都电信(腾讯云)202.97.81.182(广东)72.14.194.140绕道美国
    上海电信(腾讯云)202.97.12.201(广东)72.14.211.144绕道美国
    重庆联通(家宽)219.158.3.30(北京)12.255.10.182绕道美国
    西藏电信(商宽)202.97.52.98(广东)72.14.194.140绕道美国

    经验证,上述自己能使用的国内节点直连亚服魔兽服务器的网络情况都不理想,通过上述网络进入游戏服务器的延迟都在500ms以上,偶尔甚至飘红至1000ms。

二、线路

万幸自己还有一个香港CN2的VPS,家里的宽带直连过去的延迟在50ms左右,现在出差在外使用5G热点连接过去的延迟也在90ms~100ms左右。

# 到游戏服务器的延迟  
 1?: [LOCALHOST]                      pmtu 1500
 7:  192.178.68.102                                        3.141ms asymm  6
 8:  no reply
 9:  no reply

由于魔兽使用的网络协议为TCP,可以选择的代理软件以及代理协议比较多。就拿了目前自己用于爬墙的v2ray+trojan来作为代理软件及协议。

三、本地软件选择

经过一番网络查询,本地软件的选择有限,最终选择了方便设置游戏模式的Netch。需要配置的东西也很简单,根据实际的加速节点填写代理服务器以及选择Battle(战网)模式就可以了。

四、结语

经过一番搭建,目前进入游戏的延迟从原来的400ms以上变成了目前的120ms左右(西藏确实太偏了,网络连回内地延迟平白增加了30ms以上,知足了)。