解释
在线对局中,一着棋从棋手设备传到服务器需要时间。这种网络延迟称为延迟(latency),也常称lag。没有特殊机制时,服务器可能把这段时间也从棋钟中扣除,仿佛棋手仍在思考。
在FICS,即Free Internet Chess Server上,Timeseal是棋手设备中的程序或功能,充当中继并记录信息发送的时间。服务器可以利用这些记录,大致区分思考时间与传输时间,避免把后者计入棋手用时。
Timeseal不会消除lag、加快连接或保证屏幕立即更新。它的目标是在通信延迟时更公平地计算棋钟。历史上,它可以内置于FICS界面,也可以在登录前作为独立程序运行。
它也不是一种时间控制模式。增益(increment)会在每步棋后增加固定时间,延时(delay)则按对局规则推迟开始扣时。Timeseal尝试补偿技术性的网络延迟,而不是按规则给予额外时间。
常见混淆
Timeseal意味着没有lag
网络仍可能很慢。Timeseal只尝试阻止传输时间被当作思考时间。
Timeseal与增益
增益属于约定的时间控制。Timeseal补偿通信延迟,不会增加固定奖励时间。
来源
- 1.FICS Help: timeseal, Free Internet Chess Server
