FICS-Timeseal This document describes the configuration of FICS's timeseal program to work with eboard. Felipe Bergo <bergo@seul.org> 1. What is FICS timeseal ? 2. Getting timeseal 3. Naming and Location --- 1. What is FICS timeseal ? It is a program that attaches timestamps to line-oriented communcations over a TCP stream to reduce the impact of network-lag on the chess clocks when playing on an ICS server. FICS timeseal is the program related to FICS <http://www.freechess.org> You can play without timeseal, but you will have transmission time accounted and be in disadvantage against timesealed players (almost all). In fact, playing anything faster than 5 0 without timeseal is foolish. 2. Getting timeseal timeseal can be obtained (binary only) from <ftp://ftp.freechess.org/pub/chess/timeseal> You'll have to pick the correct architecture there. +==============================================================+ | | |IMPORTANT: if you get timeseal from FICS's FTP site, on Linux | | PCs you should get the i386 one, not the i586 ones.| | The i586 ones, despite the name, are linked against| | very old libraries no one has anymore, and the i386| | one is statically linked - works most anywhere. | | Most "timeseal doesn't work" complaints I get are | | due to people getting the i586 ones. | | | +==============================================================+ 3. Naming and Location eboard will only use timeseal if it finds it (d'oh), and the timeseal must be named and located strictly. Locations (pick one!): . (current directory) ~/.eboard ~/share/eboard <prefix>/share/eboard /usr/local/share/eboard /usr/share/eboard (prefix is configured with --prefix in the configure script, the default is /usr/local) Naming: timeseal.YOURSYSTEMNAME where YOURSYSTEMNAME is the EXACT string returned by uname -s Also, uname must be in the path when eboard is run. For GNU/Linux systems, the timeseal program should be named timeseal.Linux for FreeBSD: timeseal.FreeBSD and so on. This allows you to place timeseals for different OSs in a NFS-mounted /home and have eboard run the correct one automatically.