[樂游網(wǎng)導(dǎo)讀]其實玩XD的時候單機還好,但是玩OL的時候,如果卡機話,那真是煩得要死,沒關(guān)系,今天小編給大家?guī)鞽DOL網(wǎng)絡(luò)優(yōu)化解析攻略,來看看吧。
其實玩XD的時候單機還好,但是玩OL的時候,如果卡機話,那真是煩得要死,沒關(guān)系,今天小編給大家?guī)鞽DOL網(wǎng)絡(luò)優(yōu)化解析攻略,來看看吧。
《XDOL》游戲中,很多玩家都遇到過無法連接網(wǎng)絡(luò)或網(wǎng)絡(luò)不穩(wěn)定的情況,今天小編為大家?guī)怼?50570213”分享的《XDOL》網(wǎng)絡(luò)優(yōu)化解析,希望大家能從網(wǎng)絡(luò)優(yōu)化規(guī)則中得到啟發(fā),一起來看吧。
網(wǎng)絡(luò)優(yōu)化分析:
階段一:我們先提出了各種構(gòu)想,首先是做vpn全局代理,通過簡單分析,就發(fā)現(xiàn)這個想法并不實際,因為國內(nèi)網(wǎng)絡(luò)環(huán)境復(fù)雜,做全局也只能保證你能順利登陸游戲,對線上模式反而起到了副作用。
階段二:提出部署CDN節(jié)點,然后做出口,在部署CDN后經(jīng)過小規(guī)模測試,效果有但是不明顯,線上模式依然存在加不進去的。
階段三:然后我們就開始分析要連接成功網(wǎng)絡(luò)上必要的因素了。
1、保證和R星服務(wù)器連接暢通,特別是這條功能頗多,通信最平凡的prod.ros.rockstargames.com,因為摳門的R星只給出了兩條IP地址,這一條優(yōu)化方法只有做方向代理或者國外出口,但是我建議他們將所有host都做反向,他們考慮到成本問題還在糾結(jié)中。
2、線上模式優(yōu)化,這個就比較復(fù)雜了,這也是我們先階段討論的重點,首先我們要搞清楚R星服務(wù)器在加入線上服務(wù)器時的規(guī)則
知道了規(guī)則就要能找到關(guān)節(jié)環(huán)節(jié)優(yōu)化,那么問題來了,那么逐一進行分析
和R星保持連接已經(jīng)通過改host或者反向代理和國外出口已經(jīng)解決,下一條就是收集玩家信息。收集好友和幫派能和R星服務(wù)器連接上自然無壓力,那么我為什么要說收集IP而且還附帶內(nèi)網(wǎng)網(wǎng)關(guān)ip呢?
原因是經(jīng)過測試,一個人建戰(zhàn)局,另一個好友進去,前者或者后者只要有一方開加速器,雙方所分配到的對方IP都是中繼IP。兩個好友如果不開加速器,用不同的外網(wǎng)IP,進去也是中繼IP(本以為是公網(wǎng)ip)。
兩個好友都在同一個局域網(wǎng),互相分配到的IP是內(nèi)網(wǎng)IP。規(guī)則很混亂梳理了一下,大概猜出來是這樣,R星收集了每個玩家的外網(wǎng)IP和內(nèi)網(wǎng)IP,然后戰(zhàn)局讀取時,進入的玩家會探測戰(zhàn)局中每個玩家的外網(wǎng)IP和內(nèi)網(wǎng)IP,只要能互聯(lián),R星就判斷他們之間建立連接了,公網(wǎng)走公網(wǎng)內(nèi)網(wǎng)走內(nèi)網(wǎng),如果不能,R星就交給中繼IP繼續(xù)嘗試,都不能連接,下一個戰(zhàn)局,依然不能連接,即加入失敗,那么這就推翻了我前段時間認為優(yōu)化搶劫任務(wù)的思路,果然實踐才是真理。
(指走沒有網(wǎng)關(guān)的同一條SS線路)
原本以為這樣就能走判斷出事內(nèi)網(wǎng)ip其實依然走的中繼,那么為什么會這樣呢?那就得分析具體抓ip的規(guī)則了,然后又猜出來R星是抓取系統(tǒng)路由表默認網(wǎng)關(guān),然后就能找到本地內(nèi)網(wǎng)IP或者VPN內(nèi)網(wǎng)IP。
推斷出這樣那么他們的加速器又該怎么做呢?很簡單,因為部署了CDN那就將所有節(jié)點互聯(lián),組成個大局域網(wǎng)即可,那么大家走的都是內(nèi)網(wǎng)ip了,這就解決了玩家開任務(wù)進不去的問題(至少他們的用戶之間互聯(lián)是完美解決了),對于公共戰(zhàn)局怎么辦呢?那就干脆把出口國外的VPS一起和國內(nèi)所有節(jié)點組內(nèi)網(wǎng),定義規(guī)則,這樣就做到了全網(wǎng)加速
舉個例子:當進入公共戰(zhàn)局時,有使用同一個加速器的玩家即走內(nèi)網(wǎng)ip,有電信走電信,有聯(lián)通走聯(lián)通,有國外走國外,反正有什么就走什么,如果啥都沒有就走中繼
看似完美了是么,不過畢竟toyangtoosimple,自身的問題解決了,但經(jīng)過測試發(fā)現(xiàn)盡然一個戰(zhàn)局里的玩家,他們有一大部分是走的中繼線路,那么就還要保持中繼線路的暢通,這樣就要挖出來所有中繼服務(wù)器的ip地址然后在各個節(jié)點上逐一優(yōu)化,工程量比較大,反正我也只管用就行了。
看似完美了是么,不過畢竟toyangtoosimple,接下來的問題是如何定義R星服務(wù)器走中繼服務(wù)器的規(guī)則,測試發(fā)現(xiàn),幾乎找不到什么規(guī)律,有時候美國,有時候新加坡,反正很難有個明確的規(guī)則,這種情況下,只能判斷是根據(jù)服務(wù)器壓力來分配,那么就很難指定出一條自己最合適的中繼服務(wù)器,依然有幾率出現(xiàn)無法加入戰(zhàn)局的情況,但以上提出的幾點結(jié)論已經(jīng)能夠解決大部分聯(lián)機問題了,至少我經(jīng)過測試效果非常不錯的,能解決絕大部分問題,但仍有待優(yōu)化。
專業(yè)的游戲下載、綜合門戶網(wǎng)站
Copyright 2009-2016 m.mmd178.cn 版權(quán)所有
鄂ICP備17018784號-1
熱門評論
最新評論