FICS

Discussion of chess software programming and technical issues.

Moderator: Ras

User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

FICS

Post by sje »

While the FICS website http://freechess.org is down, the server itself appears to be running. I have now connected the new test version of Symbolic to FICS for battle. It is taking all comers in spite of a formula that includes "assesswin > 0".

And for some unknown reason, in a recent FICS game Symbolic got an "undo" command via xboard in spite of a "notakeback=1" in the server variable set.
User avatar
hgm
Posts: 28391
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: FICS

Post by hgm »

You would have to know if this undo was originating from XBoard or from the ICS. XBoard also does send undo commands when it receives an out-of-turn move from an engine, for instance.
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Re: FICS

Post by sje »

hgm wrote:You would have to know if this undo was originating from XBoard or from the ICS. XBoard also does send undo commands when it receives an out-of-turn move from an engine, for instance.
I should have kept the logfile. Symbolic can handle a take back, but in this case it was fed an illegal move after the take back was made.

I also note that the "+censor spammer-id" does not work on FICS for removing useless announcements from some accounts.
User avatar
mhull
Posts: 13447
Joined: Wed Mar 08, 2006 9:02 pm
Location: Dallas, Texas
Full name: Matthew Hull

Re: FICS

Post by mhull »

sje wrote:I have now connected the new test version of Symbolic to FICS for battle.
Is this the cognitive searcher or the AB searcher?
Matthew Hull
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Re: FICS

Post by sje »

mhull wrote:
sje wrote:I have now connected the new test version of Symbolic to FICS for battle.
Is this the cognitive searcher or the AB searcher?
It's the new test version that has parts of both.
MattieShoes
Posts: 718
Joined: Fri Mar 20, 2009 8:59 pm

Re: FICS

Post by MattieShoes »

sje wrote:While the FICS website http://freechess.org is down, the server itself appears to be running. I have now connected the new test version of Symbolic to FICS for battle. It is taking all comers in spite of a formula that includes "assesswin > 0".

And for some unknown reason, in a recent FICS game Symbolic got an "undo" command via xboard in spite of a "notakeback=1" in the server variable set.
Is it issuing seeks? Make sure theres an "f" at the end of any seeks. (seek 3 0 f) Otherwise your formula isn't used for screening out respondants to the seek.

The undo command... that one, I have no idea on.
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Re: FICS

Post by sje »

MattieShoes wrote:
sje wrote:While the FICS website http://freechess.org is down, the server itself appears to be running. I have now connected the new test version of Symbolic to FICS for battle. It is taking all comers in spite of a formula that includes "assesswin > 0".

And for some unknown reason, in a recent FICS game Symbolic got an "undo" command via xboard in spite of a "notakeback=1" in the server variable set.
Is it issuing seeks? Make sure theres an "f" at the end of any seeks. (seek 3 0 f) Otherwise your formula isn't used for screening out respondants to the seek.

The undo command... that one, I have no idea on.
Thanks, I think you're correct on the seek. I guess that ICC avoids the need for this with its "useformula" variable.
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Re: FICS

Post by sje »

hgm wrote:You would have to know if this undo was originating from XBoard or from the ICS. XBoard also does send undo commands when it receives an out-of-turn move from an engine, for instance.
I saw the mystery "undo" happen again on FICS. It occurred when Symbolic was playing White and sent its first move. The opponent requested an adjournment, and then requested an abort. (Symbolic was running unattended and ignored both requests.)
MattieShoes
Posts: 718
Joined: Fri Mar 20, 2009 8:59 pm

Re: FICS

Post by MattieShoes »

sje wrote:
hgm wrote:You would have to know if this undo was originating from XBoard or from the ICS. XBoard also does send undo commands when it receives an out-of-turn move from an engine, for instance.
I saw the mystery "undo" happen again on FICS. It occurred when Symbolic was playing White and sent its first move. The opponent requested an adjournment, and then requested an abort. (Symbolic was running unattended and ignored both requests.)
Before your first move on fics, aborting aborts the game, it doesn't request an abort.

Anywhere from 2-5, disconnects are aborted rather than adjourned.

Is this perhaps it?

1) noob matches symbolic, xboard accepts, informs symbolic
2) noob aborts
3) symbolic moves
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Re: FICS

Post by sje »

MattieShoes wrote:
sje wrote:
hgm wrote:You would have to know if this undo was originating from XBoard or from the ICS. XBoard also does send undo commands when it receives an out-of-turn move from an engine, for instance.
I saw the mystery "undo" happen again on FICS. It occurred when Symbolic was playing White and sent its first move. The opponent requested an adjournment, and then requested an abort. (Symbolic was running unattended and ignored both requests.)
Before your first move on fics, aborting aborts the game, it doesn't request an abort.

Anywhere from 2-5, disconnects are aborted rather than adjourned.

Is this perhaps it?

1) noob matches symbolic, xboard accepts, informs symbolic
2) noob aborts
3) symbolic moves
Symbolic plays nearly instantly in the opening, so as White it most likely sent its first move before the opponent could do anything.

Anyway, xboard should in all cases of opponent initiated aborts, adjournments, and disconnects by sending a "result", not an "undo".

And remember, the FICS notakeback variable is set.

Maybe there's a mystery xboard command line option that also needs to be set to avoid an "undo" emission.