独自研究ですが、皆の役に立つのではと作りました。
他の方の確認等によって、信用するに足る情報になれればよいと考えています。


ネット対戦時のディレイ調査報告


東方非想天則ver1.10にて調査

『ディレイ』とは?

ここでは、特に『ネット対戦時に設定される入力遅延』を指す。

概ね、設定されたディレイ値だけ、フレーム単位で遅延する。
つまり、ディレイ5の場合、約5フレーム遅延する事となる。
ただし、終始変動する上に、表示そのものが正しくない、あるいはおかしくなる場合もある。
(対戦中にディレイの表示が変わる事もある。また、表示こそされないが小数点以下までディレイがある模様)
測定方法:キー入力を監視しながら、その入力結果を対戦画面と一緒に撮影、その後、撮影動画をコマ送りしながらゲーム本体とのレスポンスを確認。カードゲージのエフェクトが1Fごとに更新される所を目安にしている。

『ディレイ』の表示方法

『ディレイ』の変更方法

この情報は、極めて情報が少なく、正確性に欠けます。

  1. 『ディレイ』の変更は、キャラ選択画面にて
  2. 『Shift+数字キー』で変更可能(テンキーには未対応)
  3. クライアント側にしか設定できない
    1. ホスト側に指定できるディレイは9段階。初期値はShift+2キー(表示は1となる)のもの
    2. クライアント側は、設定した値-1(0~8)が表示される。初期値は1
    3. ディレイはキャラセレクト時点で掛かっているため、カーソルのレスポンスで推測は可能
  4. 必ずしも変更できるわけではない。詳細は不明。
    1. 同じ対戦相手でも変更できたり、できなかったりする。

※対戦時のディレイと、クライアント側の設定するディレイは別のものです。
 対戦時の実際のディレイ:ホスト側のディレイ表示値のもの
 クライアント側の設定ディレイ:クライアント側のディレイ表示値のもの
 (対戦時のディレイ)=(ある2者間における接続時のディレイ)+(クライアント側の設定値[初期値1])

『ディレイ』と『fps』

『ディレイ』は、小さい方が入力時の反応がよくなり、プレイしやすい。
そのため、一般には小さい方が好まれ、大きいと避けられる傾向がある。

しかし、場合によっては『fps』が低下し、秒間60フレームを大きく下回ってしまう事がある。
(『fps』は、ゲーム性に直結するため、ゲーム本体の設定である秒間60フレームに近い事が好まれる)

そこでディレイをより大きくする事で、フレーム数をある程度確保できる。
こうして対戦する両者が納得できる『ディレイ』と『fps』でプレイするのが理想的かもしれない。

フレームスキップなど

対戦画面が滑らかに動かず、カクカクとコマ送りのように動く状態。
重いとか、重力とか呼ばれている。

ホストとクライアントの送受信がうまくいっていないために起こる。
回線の使用状況を(タスクマネージャー等で)モニタリングしながら対戦すると、状況が分かりやすい。

原因としては、

などが考えられる。

些細なバグ らしきもの

その他


最新の10件を表示しています。 コメントページを参照

  • 実際に野試合してきたら、変更できなかったorz初期ディレイの自動設定が上限にでもなっているのだろうか;; -- ここ作ったやつ 2010-03-09 (火) 02:32:53
  • ↑変更は緋のときに廃止されたんじゃなかったっけ -- 2010-03-09 (火) 14:50:03
  • ↑私もそう思っていたのですが、昨日、環境が特殊でしたが、非1.10で思いがけず出来てしまったので、なにか条件があるのかもしれません -- 2010-03-09 (火) 15:12:15
  • 変更できる場合と出来ない場合ある事を確認したので、そのあたりを反映しておきました。 -- 2010-03-09 (火) 23:48:32
  • すこしだけ内容を変更&追加しました -- 2010-12-10 (金) 23:17:27
  • プロトコルでできるできないがあるかも -- 2011-03-04 (金) 23:29:29
お名前:
Last-modified: 2011-03-04 (金) 23:29:00