GTAOL游戏中,很多玩家都遇到过无法连接网络或网络不稳定的情况,下面小编为大家带来关于本作的网络优化解析,希望大家能从网络优化规则中得到启发。
网络优化分析:
阶段一:我们先提出了各种构想,首先是做vpn全局代理,通过简单分析,就发现这个想法并不实际,因为国内网络环境复杂,做全局也只能保证你能顺利登陆游戏,对线上模式反而起到了副作用。
阶段二:提出部署CDN节点,然后做出口,在部署CDN后经过小规模测试,效果有但是不明显,线上模式依然存在加不进去的。
阶段三:然后我们就开始分析要连接成功网络上必要的因素了。
1、保证和R星服务器连接畅通,特别是这条功能颇多,通信最平凡的prod.ros.rockstargames.com,因为抠门的R星只给出了两条IP地址,这一条优化方法只有做方向代理或者国外出口,但是我建议他们将所有host都做反向,他们考虑到成本问题还在纠结中。
2、线上模式优化,这个就比较复杂了,这也是我们先阶段讨论的重点,首先我们要搞清楚R星服务器在加入线上服务器时的规则
知道了规则就要能找到关节环节优化,那么问题来了,那么逐一进行分析
和R星保持连接已经通过改host或者反向代理和国外出口已经解决,下一条就是收集玩家信息。收集好友和帮派能和R星服务器连接上自然无压力,那么我为什么要说收集IP而且还附带内网网关ip呢?
原因是经过测试,一个人建战局,另一个好友进去,前者或者后者只要有一方开加速器,双方所分配到的对方IP都是中继IP。两个好友如果不开加速器,用不同的外网IP,进去也是中继IP(本以为是公网ip)。
两个好友都在同一个局域网,互相分配到的IP是内网IP。规则很混乱梳理了一下,大概猜出来是这样,R星收集了每个玩家的外网IP和内网IP,然后战局读取时,进入的玩家会探测战局中每个玩家的外网IP和内网IP,只要能互联,R星就判断他们之间建立连接了,公网走公网内网走内网,如果不能,R星就交给中继IP继续尝试,都不能连接,下一个战局,依然不能连接,即加入失败,那么这就推翻了我前段时间认为优化抢劫任务的思路,果然实践才是真理。
(指走没有网关的同一条SS线路)
原本以为这样就能走判断出事内网ip其实依然走的中继,那么为什么会这样呢?那就得分析具体抓ip的规则了,然后又猜出来R星是抓取系统路由表默认网关,然后就能找到本地内网IP或者VPN内网IP。
推断出这样那么他们的加速器又该怎么做呢?很简单,因为部署了CDN那就将所有节点互联,组成个大局域网即可,那么大家走的都是内网ip了,这就解决了玩家开任务进不去的问题(至少他们的用户之间互联是完美解决了),对于公共战局怎么办呢?那就干脆把出口国外的VPS一起和国内所有节点组内网,定义规则,这样就做到了全网加速
举个例子:当进入公共战局时,有使用同一个加速器的玩家即走内网ip,有电信走电信,有联通走联通,有国外走国外,反正有什么就走什么,如果啥都没有就走中继
看似完美了是么,不过毕竟toyangtoosimple,自身的问题解决了,但经过测试发现尽然一个战局里的玩家,他们有一大部分是走的中继线路,那么就还要保持中继线路的畅通,这样就要挖出来所有中继服务器的ip地址然后在各个节点上逐一优化,工程量比较大,反正我也只管用就行了。
看似完美了是么,不过毕竟toyangtoosimple,接下来的问题是如何定义R星服务器走中继服务器的规则,测试发现,几乎找不到什么规律,有时候美国,有时候新加坡,反正很难有个明确的规则,这种情况下,只能判断是根据服务器压力来分配,那么就很难指定出一条自己最合适的中继服务器,依然有几率出现无法加入战局的情况,但以上提出的几点结论已经能够解决大部分联机问题了,至少我经过测试效果非常不错的,能解决绝大部分问题,但仍有待优化。
《GTA5》实用攻略 | |||
常见问题解决方法 | 按键操作方法 | 女角色捏脸数据 | 抢劫4千万部署 |
大眼妹捏脸数据 | R星官网注册教程 | 详细飞机驾驶教程 | 线上模式开局心得 |
脱衣舞女出场时间 | 最佳武器推荐 | 全随机任务详解 | 实用车推荐 |
迷幻仙人掌位置 | 全载具数据一览 | 偷战斗机教程 | 飞行学校金牌攻略 |
车辆卖出价格一览 | 购房指南 | 杀警察升级方法 | 悬赏状态解除方法 |
破解补丁安装教程 | 娇俏妹捏脸数据 | 低端显卡优化设置 | 飞机按键操作方法 |
19游戏网整理报道
下一篇:鬼泣4:特别版奖杯列表一览