lol中に激しいラグが発生したため調査したこと

現象

lolをプレイ中にaaの間隔が不規則になったり移動がキャンセルされたり(ラバーバンド現象)敵やミニオンが瞬間移動するような現象が発生した。

目的

プレイ精度・ストレスを改善するために問題原因・解決法を見つける

調査過程

一緒にプレイしている友人に依頼してLogs of Lagを利用してネットワークログを調査した結果、以下のことがわかった。

  • 上記現象を感じたときは http://logsoflag.com/#N7Jcqlkw1VP のようにパケットロスが大量に発生
  • 現象を感じなかったプレイのときはパケットロスはほぼなし
  • 自分が現象を感じたとき、同じゲームを同時にプレイしていた友人側ではパケットロスなし
  • 上記現象が起こるのは平日の22時前後もしくは休日の昼間が多い
  • Logs of Lagサイトで表示される典型的なbad networkは http://logsoflag.com/#v1yiEVKr7_p のようにping値も瞬間的に増えるが自分のケースではすべてping値は120前後で安定している

今後の行動

調査の結果、まず自分の通信経路のどこでパケットロスが頻発しているのかを調べる必要があるという結論になった。
よって今後は以下のように動く。

  1. 次に上記現象を感じたプレイ中にコマンドを実行 「pathping -q 200 66.150.148.1」
  2. パケットロスが大きく発生する場所を確認
    • 国内で発生してる場合 → NTTもしくはプロバイダーに報告、改善を要求
    • 国外で発生している場合 → VPNを通して接続することで改善するか確認

参考:ラグを(それほど)感じない時のpathping結果とパケットロス

パケットロスが100%になっている箇所はおそらく直接のネットワーク接続を禁止している箇所かもしくはpingを拒否している箇所なので、もっとも怪しいのは5%のパケットロスを発生させている ae-2.a21.tokyjp01.jp.ra.gin.ntt.net [61.213.160.109] か。

http://logsoflag.com/#L_12aS5cgJ5

C:\Users\kbigwheel>pathping 66.150.148.1

66.150.148.1 へのルートをトレースしています。経由するホップ数は最大 30 です

  0  flagship [192.168.24.20]
  1  192.168.24.1
  2  tok7nn1m3.vectant.ne.jp [163.139.126.199]
  3  163-139-126-222.rv.vectant.ne.jp [163.139.126.222]
  4  163-139-68-53.rv.vectant.ne.jp [163.139.68.53]
  5  ae0.core1.otemachi.vectant.ne.jp [163.139.128.54]
  6  ae-2.a21.tokyjp01.jp.ra.gin.ntt.net [61.213.160.109]
  7  ae-11.r25.tokyjp05.jp.bb.gin.ntt.net [61.213.162.173]
  8  ae-1.r20.tokyjp05.jp.bb.gin.ntt.net [129.250.6.210]
  9  ae-2.r20.sttlwa01.us.bb.gin.ntt.net [129.250.3.12]
 10  ae-1.r05.sttlwa01.us.bb.gin.ntt.net [129.250.5.47]
 11  be3048.ccr21.sea02.atlas.cogentco.com [154.54.11.9]
 12  be2083.ccr21.sea01.atlas.cogentco.com [154.54.0.249]
 13  be2075.ccr21.sfo01.atlas.cogentco.com [154.54.0.233]
 14  be2164.ccr21.sjc01.atlas.cogentco.com [154.54.28.34]
 15  be2160.ccr21.lax01.atlas.cogentco.com [154.54.27.161]
 16  be2019.ccr21.lax04.atlas.cogentco.com [154.54.88.10]
 17  38.88.197.162
 18  border1.po1-40g-bbnet1.lax010.pnap.net [216.52.255.13]
 19  66.150.148.1

統計を 475 秒間計算しています...
            ソースからここまで   このノード/リンク
ホップ  RTT    損失/送信 = Pct  損失/送信 = Pct  アドレス
  0                                           flagship [192.168.24.20]
                                0/ 100 =  0%   |
  1    0ms     0/ 100 =  0%     0/ 100 =  0%  192.168.24.1
                                0/ 100 =  0%   |
  2    4ms     0/ 100 =  0%     0/ 100 =  0%  tok7nn1m3.vectant.ne.jp [163.139.126.199]
                                1/ 100 =  1%   |
  3    6ms     2/ 100 =  2%     1/ 100 =  1%  163-139-126-222.rv.vectant.ne.jp [163.139.126.222]
                                0/ 100 =  0%   |
  4    7ms     2/ 100 =  2%     1/ 100 =  1%  163-139-68-53.rv.vectant.ne.jp [163.139.68.53]
                                0/ 100 =  0%   |
  5    8ms     2/ 100 =  2%     1/ 100 =  1%  ae0.core1.otemachi.vectant.ne.jp [163.139.128.54]
                                0/ 100 =  0%   |
  6    8ms     6/ 100 =  6%     5/ 100 =  5%  ae-2.a21.tokyjp01.jp.ra.gin.ntt.net [61.213.160.109]
                                0/ 100 =  0%   |
  7    9ms     4/ 100 =  4%     3/ 100 =  3%  ae-11.r25.tokyjp05.jp.bb.gin.ntt.net [61.213.162.173]
                                0/ 100 =  0%   |
  8    8ms     4/ 100 =  4%     3/ 100 =  3%  ae-1.r20.tokyjp05.jp.bb.gin.ntt.net [129.250.6.210]
                                0/ 100 =  0%   |
  9  101ms     3/ 100 =  3%     2/ 100 =  2%  ae-2.r20.sttlwa01.us.bb.gin.ntt.net [129.250.3.12]
                                0/ 100 =  0%   |
 10  111ms     1/ 100 =  1%     0/ 100 =  0%  ae-1.r05.sttlwa01.us.bb.gin.ntt.net [129.250.5.47]
                                3/ 100 =  3%   |
 11  128ms     5/ 100 =  5%     1/ 100 =  1%  be3048.ccr21.sea02.atlas.cogentco.com [154.54.11.9]
                                0/ 100 =  0%   |
 12  ---     100/ 100 =100%    96/ 100 = 96%  be2083.ccr21.sea01.atlas.cogentco.com [154.54.0.249]
                                0/ 100 =  0%   |
 13  ---     100/ 100 =100%    96/ 100 = 96%  be2075.ccr21.sfo01.atlas.cogentco.com [154.54.0.233]
                                0/ 100 =  0%   |
 14  123ms     6/ 100 =  6%     2/ 100 =  2%  be2164.ccr21.sjc01.atlas.cogentco.com [154.54.28.34]
                                0/ 100 =  0%   |
 15  126ms     4/ 100 =  4%     0/ 100 =  0%  be2160.ccr21.lax01.atlas.cogentco.com [154.54.27.161]
                                0/ 100 =  0%   |
 16  119ms     5/ 100 =  5%     1/ 100 =  1%  be2019.ccr21.lax04.atlas.cogentco.com [154.54.88.10]
                                0/ 100 =  0%   |
 17  119ms     4/ 100 =  4%     0/ 100 =  0%  38.88.197.162
                                0/ 100 =  0%   |
 18  114ms     5/ 100 =  5%     1/ 100 =  1%  border1.po1-40g-bbnet1.lax010.pnap.net [216.52.255.13]
                                0/ 100 =  0%   |
 19  114ms     4/ 100 =  4%     0/ 100 =  0%  66.150.148.1

トレースを完了しました。