グループ ping テストは、都市や大陸をまたいで離れていても、友だちのグループ全体にとって最も公平なサーバーリージョンを 1 つ見つけ出します。このガイドでは、何を測るのか、リージョンを選ぶために使う数学、そして地図の読み方を説明します。42 のリージョンすべてをカバーします。
何を測るのか
Ping(レイテンシ)とは、あなたとサーバー間の往復時間で、単位はミリ秒です。低いほど良く、30ms 未満は LAN のように感じられ、30〜60ms は快適な競技プレイ、約 100ms を超えると 5v5 では不公平に感じ始めます。テストを開くと、ブラウザが各リージョンのホストへ小さなリクエストを送って往復時間を計測します。全員が同じことを行うので、プールには完全な行列ができあがります。つまり、各プレイヤーの各リージョンへの ping です。
これは推測ではなく実測です。インターネットの経路は直線ではないため、地理はうそをつくことがあります。サンパウロのプレイヤーがアルゼンチンの一部よりも速くマドリードに到達できることもあります。実測は地図の目測に勝ります。
公平さの数学:最悪の ping を最小に(minimax、ミニマックス)
各リージョンについて、テストはグループの ping を見て、その中で最悪のもの、つまり最も不運なプレイヤーを取り出します。最も公平なリージョンとは、その最悪の ping ができるだけ低くなるリージョンです。数学者はこれを minimax(ミニマックス、最大値を最小化する)と呼びます。最も接続の悪い人はあらゆる不利を感じるため、まずその人を守るのが公平な選択なのです。
具体的な例です。友だち 3 人、候補リージョン 2 つ:
- リージョン A:ping は 20ms、25ms、130ms。平均 = 58ms ですが、最悪は 130ms です。
- リージョン B:ping は 55ms、60ms、65ms。平均 = 60ms ですが、最悪でもわずか 65ms です。
リージョン A の方が平均は低いですが、リージョン B の方が公平です。誰も 65ms を超えないのに対し、リージョン A では 1 人が厳しい 130ms に置かれます。ping テストは最も公平なリージョンとして B を選びます。最悪の ping が同点の場合は、平均が低い方で決着します。
平均で最速、そしてトレードオフ
テストは平均で最速のリージョン(合計レイテンシが最小)も表示します。多くの場合、それは最も公平なリージョンと同じです。異なる場合、平均最速のリージョンを選ぶと大多数の数ミリ秒を削れますが、1 人だけ ping が高くなります。そのためテストはそのコストを明示します。例:「テルアビブに対して Diego に +7ms」といった具合で、あなたが判断できるようにします。
グループを引っ張っているのは誰か
最も公平なリージョンでも、1 人が最悪の ping を担っています。制約となるメンバーです。テストはその人の名前を挙げ、その人が抜けた場合にグループがどれだけ引き締まるかを示します(「その人がいなければプールは −41ms 引き締まる」)。これは誰かをベンチに下げるための指摘ではありません。遠くにいる友だちが交代でホストすべきだと分かるように、あるいはなぜどのリージョンも全員にとって最高にはならないのかを理解できるように、そこにあるのです。
地図の読み方
- 色付きの点はリージョンで、あなたの ping によって色分けされます。60ms 未満は緑、200ms 未満は黄、それ以上は赤です。つまり地図は「各リージョンは自分にとってどれだけ遠いか」という個人的なグラデーションとして読め、あなたの近くほど緑になります。
- 薄い灰色の点は、グループの誰も計測値を取れなかったリージョンです。完全性のために表示しているだけで、ping のレベルではありません。
- アバターのピンは各プレイヤーの位置を示します(実際の位置は追跡しないため、最も近いリージョンを正直な代わりとして使います)。ピンにカーソルを合わせると名前が出ます。
- 脈打つ白いリングは最も公平なリージョンを示し、各プレイヤーからそこへ細い弧が伸びます。
地図はズーム(スクロールまたはピンチ)やドラッグができます。グループに合わせて表示された状態で開くので、すぐにパンして見回せます。
ライブ、ソロ、そしてデプロイ
- ライブ:プールは約 5 秒ごとに更新されるので、参加や再計測があると推奨が自動で更新されます。
- ソロ:ひとりのときは代わりにあなたに最も近いリージョンを表示します。それでも役立ちますし、友だちを招いて公平な中間点を見つけようという後押しにもなります。
- デプロイ:ワンクリックで、最も公平なリージョンがすでに選択された状態でゲーム選択に進みます。
大陸をまたぐグループについての注記
たとえばグループがブラジルとドイツにまたがる場合、完璧な答えはありません。誰かが必ず約 150ms を背負います。最も公平なリージョンとは、最も悪くない中間点(多くはマドリードやマイアミ)です。誠実なやり方は、両端から交代でホストして、同じプレイヤーが常に高 ping にならないようにすることです。