夜だけPath of Exileのレイテンシーが大きくなるのはなぜなのか

Path of Exile 1及び2のレイテンシーについての備忘録。先に書くと、この問題は未解決なのでここには解決策は書かれていません。

 

僕はほとんど年中通してPath of Exileの1と2をやっているのですが、毎晩夜8時頃になると必ずレイテンシー(Latency)の値が大きくなり、画面がガクガクになります。

ここでいうレイテンシーとはサーバーとの通信の遅延のことで、PoEだとF1キーを押すと確認できます。

僕の場合、夜以外は大体20MS前後で安定しており、レイテンシーが原因と思われるようなカクつきは起きず、問題なくプレイできます。敵が一気に湧き出してPCの処理が追いつかなくなることはありますが、それは一時的なものです。

一方、毎晩夜になるとレイテンシーの値が明らかに大きくなり、最低でも40MSになったり、さらにぶっ飛んだ数字になったりします。こうなるともうゲームがまともに出来る状態ではありません。

解決策も見つけることが出来ていないため、僕の環境では「夜8時以降はPoEが出来ない」という状態がずっと続いています。(その分早寝が出来るとも言えますが)


この原因を絞り込むことは個人の力ではかなり難しいように思いますが、少なくとも僕の環境では、「PoE以前にネット回線自体が夜だけ遅くなっている」のが主な原因だと考えています。

というのも、PoEがラグい(レイテンシーが大きい)時間帯はネットブラウジング全般が重く感じるからです。SNSの画像読み込みもちょっと引っかかったりします。

それで昼間と夜間の通信速度を調べたのですが、その時の試行では確かに夜の方が通信が遅くなっていました。

「夜は皆が家にいて、光回線全体が混雑しがちになる。少なくとも僕の住宅の回線は混雑する。だからPoEも夜だけラグくなる」という仮説は理に適っているように思います。僕が夜にPoEを出来ない原因も結局はこれに尽きるのかもしれません。

ちなみに札幌の賃貸住宅でSoftBank光です。PoEはもちろん日本サーバー。


この説を裏付けるのは、日本の配信者たちが夜も低レイテンシーでプレイ出来ていることです。

僕はTwitchでPoEの配信をちょくちょく見るのですが、僕がラグくて出来ない時間でも、配信者たちは問題なくやれています。F1で画面にレイテンシーを表示させているので、そのことは定量的にも確認できます。

もしラグの原因が日本サーバーにあるとするなら、彼らも僕と同様にラグくなって然るべきです。しかし実際そうはなっていないのですから、やっぱりPoEのサーバーは関係ないと考えて良さそうです。

また、だいぶ昔なのですが戸建ての実家にいた頃は夜でも問題なくPoEをやれていたと記憶しています。

つまり、僕の部屋の回線が夜だけ重くなっているというただそれだけの話なのかもしれません。


ただそれでも気になることがいくつかあります。

これも数年前という昔なのですが、APEX LEGENDSというFPSゲームを狂ったようにやっていた時がありました。APEXはPvPのゲームであるためPoE以上にレイテンシーが重要です。

APEXは今の住宅の8時以降でも問題なくやれていたことは今でもはっきりと覚えています。もちろんネット回線の状況は時が経てば変わりうるとも思いますが、APEXのことを思い出すと、少なくともここ数年PoEが夜だけラグいのが腑に落ちない気がしてきます。

つまり、「この住宅で夜だけネットが遅くなるのは確かだとしても、実際はオンラインゲームが出来なくなるほどではない。実はPoEのサーバーの方にも何かしらの問題はある」という仮説も否定できません。

そもそもネット回線と同じように、PoEも夜間の方が同接数は増えるでしょう。皆が家に帰ってきてゲームするので。すると昼間に比べてレイテンシーが高くなるというのは、一応理に適った説明ではあると思います。


しかし未だに腑に落ちない点があります。

それは、僕の環境のレイテンシーの増加がある時点を境に急に起きるということです。

もともと20MS程度で問題なくプレイできていた状態から、ある時点で「あ、ラグくなった」と感じるようになり、実際レイテンシーの値も増加したり不安定になったりするのです。感覚としては、突然「何かしらのモードが切り替わる」ような感覚です。

ここまでの仮説は「ネット回線やPoEのサーバー通信を使う人が増えるからラグくなる」というものでした。しかしもしそれらが正しいとすれば、レイテンシーの値は徐々に変わっていって然るべきです。なぜなら、皆が一斉に家に帰ってきて一斉にネットを使ったりPoEをやったりするわけではないからです。

もちろん8時辺りが同接数が最も増える時間帯なのは間違いないでしょう。しかしそれでもレイテンシーの変化はグラデーションになるはずであり、僕が毎日決まって体験するような「ある時点を境にいきなりラグくなる」という挙動はいささか妙です。


この違和感を解消するのは、「意図的なDDOS攻撃によって特定の時間帯だけラグくなる」という仮説です。

日本サーバーが該当するかどうかは分かりませんが、かつてTwitter(今はX)のPoE公式アカウントがDDOSと対策について言及している投稿がありました。ざっくり書くと、「DDOS対策をしている。ただその対策について具体的に書くと攻撃者にヒントを与えることになるのでここにはこれ以上書かない」という内容でした。

公式アカウントが言っているのですから、DDOSは少なくとも世界の何処かのサーバーでは起きているようです。これは事実。

もしDDOSの目的がPoE運営の妨害だとすれば、その目的を達成するのに一番いい時間帯は、ユーザーにとってのゴールデンタイムとなるでしょう。日本で言えば皆が家に帰って落ち着き始める8時以降。この時間帯にPoEがラグくなればユーザーの不満は高まり、彼らは離れていってしまうかもしれません。

DDOSの目的が何なのかは僕は分かりませんが、この仮説もまた案外的外れではないと思っています。なぜなら、この仮説なら僕が体験する「ある特定の時点から急にラグくなる」という不可解な現象が説明できるからです。

PoEでもネット全般でも、単に人が増えてラグくなるなら、その変化は徐々に現れるはずです。しかし、DDOSであれば、攻撃者がそのプログラムを実行した時点で急にラグくなって然るべきです。

しかしこの仮説もまた、日本の配信者が夜もプレイできている事実と符合しません。


というのが僕がこれまで考えてきたことになります。

結局、「日本の配信者たちは夜でも問題なくプレイしている」という事実がある以上、根本的な原因は僕の周りのネット環境にあると考えるのが最も妥当だと今は考えています。
(じゃあある時点で突然ラグくなるのは何なのか?というループは依然としてありますが)

仮に引っ越したとして、その環境でPoEのラグが減るかなんて分かりようがありません。ネット回線の業者を変えたとて根本的な解決になるとも思えません。

そうなってくるともう個人として打つ手はないので、8時以降のPoEは諦めているというのが現状です。お陰様で眠りが良くなりました。