This article is from the GNU Chess and XBoard FAQ, by Tim Mann firstname.lastname@example.org with numerous contributions by others.
First, be sure that you can connect using XBoard without
timestamp/timeseal. Second, be sure that you can connect using
timestamp/timeseal without XBoard. See the help files on ICC and FICS or
ask people online if you have problems.
If you are in a completely ordinary situation, where your machine is
directly on the Internet and you can connect to ICC or FICS without
timestamp/timeseal using just the command "xboard -ics" or "xboard -ics
-icshost freechess.org", change that command to one of the following:
xboard -ics -icshost 220.127.116.11 -icshelper timestamp
xboard -ics -icshost 18.104.22.168 -icshelper timeseal
If you have a firewall between your machine and the ICS, see topic
If you normally have to use the "/icscomm" command line option on xboard
to log into a second machine, and then telnet to ICC or FICS from there,
you are going to have to run the Unix version of timestamp or timeseal
on the second machine. (If the second machine is not running Unix, you
are out of luck.) Get the appropriate version of timestamp or timeseal
onto the shell machine via FTP; see the help files on ICC and FICS for
instructions. Then simply run it when you would normally run telnet. In
this configuration you are not protected against lag between your PC and
the shell machine, or for lag caused by heavy load on the shell machine
itself from other users.
For further information on timestamp and timeseal, see the help files on
ICC and FICS.