Hi,
I just now realised the cause of your problem. Sorry, my brain was turned off until now
You should use the 'tellall xxx' command only if you are playing on ICS. If you use it all the time, winboard will pop up kibitz messages on the local machine. From the winboard specfication:
- Code: Select all
tellall MESSAGE
This command lets the engine give a message to its opponent and other people watching the game, independent of whether the opponent is a user on the local machine or a remote ICS user (Zippy mode). MESSAGE consists of any characters, including whitespace, to the end of the line. When the engine is playing against a user on the local machine, xboard pops up an information dialog containing the message. When the engine is playing against an opponent on the ICS (Zippy mode), xboard sends "kibitz MESSAGE\n" to the ICS.
If you are using WB2 protocol 2, You can send ics=1 along with feature command. After you do this, winboard will send you ics command whenever your engine is playing. If it is on a local machine, you will get
- Code: Select all
ics -
if it is on ics, you will get
- Code: Select all
ics hostname
where hostname is the name of the chess server. So now if you get 'ics - ' put your engine in local mode, and do not kibitz. If you get 'ics <somename>' you can start kibitzing.
Hope this helps.
Pallav