ラグ
ラグとは、コンピューターの反応が遅い状態です。期待したよりも反応が遅いデバイス全般を指しますが、オンラインゲームで最もよく使われます。
ビデオゲームのラグは、通常、次の2つの要因のいずれかによって発生します。
- コンピューターの処理速度が遅い
- インターネット接続が遅い
オンラインのマルチプレイヤーゲームをプレイしていて、コンピューターが受信したデータをリアルタイムで処理できない場合、全員のゲームが遅くなることがあります。インターネット接続が遅い、または安定していない場合共有の(無線接続でよく起こります)、他のプレイヤーに追いつける速さでシステムがデータを送受信できないことがあります。ラグによってフレームレートが不安定になり、入力してから画面上で動きが起こるまでに遅延が生じることがあります。
理想的な環境では、オンラインゲームをするすべてのユーザーが、高速なコンピューターとインターネット接続を利用できます。現実には、プレイヤーのコンピューターシステムやインターネット接続速度には大きな幅があります。そのため、ゲーム開発者はマルチプレイヤーゲームで発生するラグを考慮する必要があります。方法の1つは、中央のゲームサーバーを使い、1人のプレイヤーのラグが、遅いコンピューターやインターネット接続を使っている本人だけに影響するようにすることです。これにより、高品質なゲーム環境を整えているプレイヤーが、性能の低いシステムを使っているユーザーの影響を受けるのを防げます。
場合によっては、ラグが大きいプレイヤーがマルチプレイヤーゲームから強制的に退出させられることがあります。たとえばStarCraft 2では、プレイヤーのシステムが応答していない場合、そのプレイヤーの画面に「Waiting for Server」というメッセージが表示されます。ゲーム内の他のプレイヤーには、「Waiting for player: [player name]」というメッセージが表示されます。ラグが大きすぎる場合、サーバーは最終的にそのプレイヤーをゲームから退出させます。
ラグとレイテンシの違い
「ラグ」と「レイテンシ」という用語は、同じものを指すことが多いため、互換的に使われることがあります。ただし、レイテンシはより技術的な用語で、通常は具体的な数値で表されます。たとえば、プレイヤーのネットワーク接続のレイテンシは、そのコンピューターとサーバー間のping応答時間と同じになることがあります。レイテンシが高い場合(たとえば120ミリ秒を超える場合)、目立つラグが発生することがあります。
NOTE:「ラグ」は動詞としても使えます。たとえば、「lagging」状態のプレイヤーはゲームの進行を遅くしていることがあります。
知識をテストする