PCゲームのパケットロスを確認する方法は?

PCゲームのパケットロスを確認する方法は?

PCゲームのパケットロスは、ゲーム内の表示、Windowsの「ping」コマンド、ルーターや通信機器の状態から確認できます。ただし、一般的な通信先へのpingで問題がなくても、ゲームサーバーとの通信だけでパケットロスが起きる場合があります。できれば、症状が出ている時間帯に複数の方法で確認してください。

パケットロスとは

パケットロスとは、パソコンから送った通信データや、サーバーから受け取るデータの一部が途中で失われることです。ゲームでは、キャラクターの位置が戻る、操作が遅れて反映される、敵が瞬間移動する、ボイスチャットが途切れるといった症状につながります。

一時的な通信の遅れである「高Ping」と、データそのものが失われる「パケットロス」は別の問題です。Ping値が高いだけでパケットロスとは限らず、反対にPing値が普段どおりでも、一定の割合でデータが失われていることがあります。

最初に確認する:ゲーム内の通信情報

ゲーム内に「ネットワーク統計」「通信状況」「パケットロス」「Latency」「Network Graph」などの表示がある場合は、まずそこを確認します。ゲームサーバーとの実際の通信状態に近い情報を見られるため、PCゲームのパケットロス確認では有力な方法です。

設定画面で、次のような項目を探してください。

  • ネットワーク統計
  • 通信グラフ
  • パケットロス率
  • 受信・送信パケットロス
  • Ping、Latency、遅延

ゲーム内にパケットロス率が表示される場合、0%以外の状態が繰り返し発生しているかを確認します。一時的に数値が変化しただけなのか、症状が出ている間に継続しているのかも重要です。

ゲームによって表示項目や計算方法は異なります。ゲーム内の表示がない場合は、次のWindowsのコマンドで接続先を分けて確認します。

Windowsのpingでパケットロスを確認する方法

Windowsでは、コマンドプロンプトからpingを実行すると、指定した通信先への応答率と平均遅延を確認できます。

1. コマンドプロンプトを開く

  1. Windowsキーを押して「コマンドプロンプト」または「cmd」と検索します。
  2. 表示された「コマンドプロンプト」を開きます。

2. 通信先へ50回pingを送る

次のコマンドを入力して、Enterキーを押します。

ping -n 50 1.1.1.1

「1.1.1.1」は確認用の通信先の一例です。結果の最後に表示される「損失」または「Lost」がパケットロスの割合です。

たとえば、次のように表示された場合は、50回中5回の応答がなく、パケットロス率は10%です。

Packets: Sent = 50, Received = 45, Lost = 5 (10% loss)

「Lost = 0 (0% loss)」なら、その確認先に対してはパケットロスが確認されなかったことを意味します。ただし、これはゲームサーバーへの通信が正常だと断定する結果ではありません。

3. 症状が出ている間に実行する

ゲームをプレイしていないときに問題がなくても、プレイ中だけパケットロスが発生することがあります。ラグや操作遅延が起きた時刻に、ゲームを終了せず、別ウィンドウでpingを実行すると状況を比較しやすくなります。

一定間隔で長く確認したい場合は、次のコマンドを使います。停止するには、Ctrlキーを押しながらCキーを押してください。

ping -t 1.1.1.1

個々の行に「Request timed out.」や「要求がタイムアウトしました」と表示される場合、そのタイミングで応答が返っていません。ただし、通信先がpingに応答しない設定になっている可能性もあるため、1回のタイムアウトだけで回線のパケットロスと断定しないでください。

自宅内の問題か、外部回線の問題かを切り分ける

パケットロスの確認では、インターネット上の通信先だけでなく、自宅のルーターまでの通信も調べます。ルーターへのpingは正常で、外部の通信先だけでロスが出るなら、Wi-Fiの電波以外に、回線や経路が原因の可能性があります。

ルーターのIPアドレスを確認する

  1. コマンドプロンプトを開きます。
  2. ipconfigと入力してEnterキーを押します。
  3. 使用中の接続欄にある「デフォルト ゲートウェイ」のアドレスを確認します。

デフォルトゲートウェイが「192.168.1.1」と表示された場合は、次のように実行します。

ping -n 50 192.168.1.1
ルーターへのping 外部通信先へのping 考えられる状況
パケットロスあり パケットロスあり Wi-Fi、LANケーブル、ルーター、PC側など自宅内の問題を優先して確認
パケットロスなし パケットロスあり 回線、プロバイダー、通信経路、接続先側などを確認
パケットロスなし パケットロスなし ゲームサーバーとの経路や、ゲーム側の表示・処理を追加で確認

この表は原因を確定するものではなく、確認する順番を決めるための目安です。Wi-Fiでは、電波干渉や距離によって自宅内の通信だけが不安定になることがあります。

特定のゲームサーバーへのパケットロスを確認する方法

ゲームサーバーのホスト名やIPアドレスが分かる場合は、その接続先を指定してpingを実行します。たとえば、接続先がexample.comなら、次のように入力します。

ping -n 50 example.com

ただし、ゲームで使われる通信はUDPなど、pingで使うICMPとは異なる場合があります。そのため、ゲームサーバーにpingを送ってパケットロスが0%でも、ゲーム通信に問題がないとは限りません。

また、ゲームによってはサーバーのIPアドレスを公開していない、試合ごとに接続先が変わる、pingへの応答を制限しているといった場合があります。接続先が分からないときは、ゲーム内のネットワーク統計を優先してください。

pathpingで通信経路ごとの状況を調べる

Windowsのpathpingは、通信先までの経路を確認しながら、各区間の応答状況を調べるコマンドです。ゲームサーバーのホスト名やIPアドレスが分かっている場合に使えます。

pathping -n example.com

結果が表示されるまで数分かかることがあります。途中の機器で損失が表示されても、その機器が実際に通信データを落としているとは限りません。ルーターや中継機器が診断用の応答を制限している場合があるため、最終的な通信先でも損失が続いているかを確認します。

tracertも経路確認に使えますが、途中の行に「要求がタイムアウトしました」と表示されたことだけで、ゲーム通信のパケットロスとは判断できません。途中のネットワーク機器が診断要求への応答を返さないことがあるためです。

パケットロスが確認できたときの対処順

まず自宅内の通信を安定させ、その後も改善しなければ回線や接続先を切り分けます。次の順番で確認すると、原因を追いやすくなります。

  1. Wi-Fi接続なら、有線LANで同じゲームを試します。有線で改善する場合は、Wi-Fiの電波、距離、干渉、接続帯域などを確認します。
  2. LANケーブルを交換します。ケーブルの断線や接触不良が疑われる場合は、別のケーブルと差し替えて比較します。
  3. ルーターとONU・モデムを再起動します。電源を切る場合は、通信機器のランプや説明書を確認し、再起動後に接続が戻ってから再測定します。
  4. ゲーム以外の通信を一時的に止めます。動画の高画質再生、大容量ダウンロード、クラウド同期などが通信を圧迫していないか確認します。
  5. 同じ時間帯にpingを再測定します。ルーターと外部通信先の両方に対して、症状が出ている間の結果を比較します。
  6. ゲーム側の障害情報を確認します。自宅内のpingが正常でも、特定のゲームサーバーやゲームサービス側で障害が起きている可能性があります。

パケットロスの数値は何%なら問題か

パケットロス率だけで、すべてのゲームの快適さを判断することはできません。発生時間、連続性、ゲームの種類、ゲーム内の補正処理によって影響が変わるためです。

目安として、症状が出ている時間帯に継続してパケットロスが表示される場合は、原因の確認が必要です。特に、ゲーム内のパケットロス表示と、ルーターや外部通信先へのpingの失敗が同じ時間に起きているなら、通信経路の問題である可能性が高まります。ただし、pingの結果だけで原因や責任箇所を確定することはできません。

確認結果を問い合わせに使うときに記録すること

回線事業者、プロバイダー、ゲーム運営会社へ相談する場合は、数値だけでなく発生条件も記録します。

  • 発生した日時と継続時間
  • プレイしていたゲームとゲームモード
  • ゲーム内に表示されたパケットロス率やPing
  • Wi-Fiか有線LANか
  • ルーターへのpingの結果
  • 外部通信先へのpingの結果
  • 同じ時間帯に動画やダウンロードを行っていたか
  • 有線LANや別の時間帯で改善したか

ゲームサーバーのIPアドレスやログの提出を求められる場合は、運営会社の案内に従ってください。ゲームによっては、外部ツールでの測定結果だけでは判断できないことがあります。

PCゲームのパケットロス確認で迷ったときの結論

最初にゲーム内のネットワーク統計を確認し、次にping -n 50でルーターと外部通信先を別々に測定します。ルーターへのpingでもロスが出るならWi-FiやLAN機器を、外部通信先だけでロスが出るなら回線や通信経路を優先して調べます。

なお、一般的なpingで問題が見つからなくても、ゲーム通信だけが不安定な場合があります。症状が出ている時間帯のゲーム内表示と測定結果を記録し、接続方式やゲーム側の障害情報も合わせて判断してください。