解説
インターネット対局では、指し手がプレイヤーからサーバーへ届くまでに時間がかかります。このネットワーク遅延をレイテンシーまたはlagと呼びます。特別な機構がなければ、サーバーはプレイヤーがまだ考えていたかのように、その時間を時計から差し引くことがあります。
Free Internet Chess Serverを略したFICSでは、Timesealはプレイヤーの端末上で中継役となり、情報が送信された時刻を記録するプログラムまたは機能です。サーバーはその記録を使って、おおよその思考時間と送信時間を区別し、後者をプレイヤーへ課さないようにできます。
Timesealはlagをなくさず、接続を高速化せず、画面が即座に更新されることも保証しません。目的は、通信が遅れたときの時計計算をより公平にすることです。歴史的にはFICSインターフェースへ組み込まれる場合も、ログイン前に別プログラムとして実行される場合もありました。
また、タイムコントロールの方式でもありません。incrementは各手後に一定時間を加え、delayは対局規則に従って時計の減算開始を遅らせます。Timesealが補償しようとするのは技術的なネットワーク遅延であり、規則によって追加時間を与えることではありません。
よくある混同
Timesealとlagの消失
ネットワークは遅いままでもかまいません。Timesealは送信時間が思考時間として扱われないようにするだけです。
Timesealとincrement
incrementは合意されたタイムコントロールの一部です。Timesealは通信遅延を補償し、一定のボーナス時間を加えません。
出典
- 1.FICS Help: timeseal, Free Internet Chess Server
