ネットゲーム特有のタイムラグについてお話しいたします。
ここで言うタイムラグとは、プレイヤー側が各自に所有するPCと、 ゲームを管理しているメーカー側のサーバPCとの間で、 通信速度の違いによって起こる時間差のこと意味します。 通信速度は双方の回線の種類の違いや、契約しているプロバイダの回線の太さの違い、 PCの環境の違いなどによる影響で変化し、原因は実に様々です。 ゲームにログインして街などに行くと、他のプレイヤー達が動いているのが目に映ると思いますが、 実はその他のプレイヤー達のいる位置は目に見えている場所に正確な位置にいるのではありません。 他のプレイヤーが右から左へ歩いていく動きを見た場合、 実際の位置は目に見えている位置よりも少し左へズレている(少し先を歩いている)のです。 逆に、自分の動きは、他のプレイヤー達には少し遅れて見えています。 自分が右から左へ歩いて行った場合、他のプレイヤー達には 実際に見えている自分の位置よりも少し右にズレて見えている(少し後ろを歩いている)のです。 このズレは時間に換算すると大体1〜3秒だと思いますが、 これも各自のPCの環境などによって違いが現れるかと思います。プレイヤーだけでなく、 モンスターに対しても同様で、実は目に見えている行動は少し前の行動になります。 数匹集まって重なっているモンスターを攻撃した時、手前にいるモンスターをすり抜けて その後ろにいるモンスターに攻撃が当たるケースが多々あるかと思います。 目では後ろにいるように見えますが、実は追い越してきて手前にいるのです。 このタイムラグがあることを意識して行動すれば正確な攻撃ができそうな感じもしますが、 モンスターの動きは不特定な所があるため、動きの先を読むことはかなり難しいことです。 時々ひどく意地悪な行動をしたりしてとても腹立たしい限りです。 タイムラグは極まれに、ものすごくひどくなる場合があり、 普通に歩いていてもスクロールがカクカクして まともに操作することもできなくなることがあります。サーバ側のトラブルや、 GMイベント時などに大量のプレイヤーが1つのマップに集まった場合などによく起こります。
●タイムラグによる他人とのトラブル 他のプレイヤー達と競争(歩行レース)などを行った場合に、ゴール地点で接戦になると、 どちらが先にゴールしたのかの判定で言い合いになり、トラブルになったりしたことはございませんか? 接戦になった場合、お互いに自分が先にゴールした光景を目にしているはずです。おそらく、 どちらも嘘はついておりません。タイムラグによる位置ズレが原因です。競争を行う場合は、 出場選手とは別に、ゴール地点で目視判定を行う審判を誰かにお願いしておきましょう。 自分以外の他のプレイヤー達同士の動きを見る場合、タイムラグの差はほとんど出ないはずです。
タイムラグとは関係ありませんが、他のプレイヤー達との相違による珍トラブルを2点紹介いたします。 背景のスクロール演出は、ネットを介さずそれぞれのPCにて単独で動作しております。 ヘネシスやルディブリアムなどで見られる雲のスクロール演出(スクロール位置)は、 必ずしも他のプレイヤー達と同じ背景(位置)とは限りません。 流れてきた雲を見て他のプレイヤー達に「あの大きな雲を見てごらん?」 なんて問い掛けても「そんな雲どこにもないよ」と返されてしまいます。 BGMも同じく、ネットを介さずそれぞれのPCにて単独で流れております。よって、 他のプレイヤー達とBGMを鼻歌で飾る(セッション)なんていうことはほとんど不可能です。
|