Connecting to FICS

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Connecting to FICS

Post by Matthias Gemuh »

Peter Skinner wrote:Try this:

winboard -zp -ics -icshost freechess.org -icshelper timeseal -fd D:\Spiele\WB_Engines\Crafty\Crafty 20.14 -fcp "Crafty 20.14.exe"

Here is one of my .bat files:

REM -- Lilkikr on FICS
:loop
"D:\Chess\WinBoard\winboard.exe" -zp -ics -icshost freechess.org -icshelper timeseal.exe -fd D:\Chess\Crafty -fcp "Crafty.exe" -icslogon s1.txt
goto loop
I think I need the quotation marks because I have a space in path/folder name.

Anyway, same problem as last time:
opponent plays first move, Crafty replies, FICS closes connection.

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Peter Skinner
Posts: 1763
Joined: Sun Feb 26, 2006 1:49 pm
Location: Edmonton, Alberta, Canada
Full name: Peter Skinner

Re: Connecting to FICS

Post by Peter Skinner »

Matthias Gemuh wrote: I think I need the quotation marks because I have a space in path/folder name.

Anyway, same problem as last time:
opponent plays first move, Crafty replies, FICS closes connection.

Matthias.
Can you email me your crafty.rc file.. in fact, can you email me your entire Crafty folder? (No need to email me your tablebases :))

Send it to support@webkikr.com

Please include what version of Windows you are using (32bit or 64 bit), version of Winboard, and system specs.

I will get this sorted out for you.

Peter
I was kicked out of Chapters because I moved all the Bibles to the fiction section.
User avatar
Peter Skinner
Posts: 1763
Joined: Sun Feb 26, 2006 1:49 pm
Location: Edmonton, Alberta, Canada
Full name: Peter Skinner

Re: Connecting to FICS

Post by Peter Skinner »

I just played the following game on FICS with my Lilkikr(C) account:

[Event "FICS rated lightning game"]
[Site "FICS, San Jose, California USA"]
[Date "2009.05.30"]
[Time "22:59:51"]
[Round "-"]
[White "tentacle"]
[Black "LilKikr"]
[WhiteElo "2163"]
[BlackElo "2381"]
[TimeControl "120+1"]
[Mode "ICS"]
[Result "0-1"]

1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d4 Nxe4 5. d5 Ne7 6. Nxe5 Ng6 7. Nxg6 hxg6
8. Nd2 Nf6 9. Nc4 Qe7+ 10. Be3 b5 11. Na3 a6 12. Qd4 Bb7 13. c4 bxc4
14. Bxc4 Nxd5 15. Bxd5 Qb4+ 16. Kf1 Qxd4 17. Bxf7+ Kxf7 18. Bxd4 c5
19. Be5 Re8 20. Nc4 Rh5 21. f4 g5 22. Bd6 Bd5 23. Ne5+ Ke6
24. Bxf8 Rxf8 25. Nd3 gxf4 26. Nxc5+ Kd6 27. Rc1 f3 28. g4 Rh3
29. Kf2 Rf4 30. g5 Rd4 31. Nb3 Rg4 32. Nd2 Rg2+ 33. Ke1 f2+
34. Kf1 Rxg5 35. Kxf2 Rg2+ 36. Ke1 Re3+ 37. Kd1 Rd3 38. Rc2 Rgxd2+
39. Rxd2 Rxd2+ 40. Kxd2 Bxh1 41. Kd3 Kd5 42. a4 a5 43. Kc3 Kc5
Rgxd2+ 44. h4 d5 45. Kd2 Kb4 46. Kd3 Kxa4 47. Kc3 d4+ 48. Kxd4 Kb3
49. Kc5 a4 50. Kb5 Bc6+ 51. Kxc6 Kxb2 52. Kd5 a3 53. Ke6 Kc3
54. Kf7 Kd4 55. h5 a2 56. Kxg7 Ke5 57. Kf7 a1=Q 58. Kg6 Qa7
59. h6 Qe7 60. h7 Qf6+ 61. Kh5 Kf5 62. h8=N Qxh8#
{White checkmated} 0-1

So I know there isn't a problem with FICS.
I was kicked out of Chapters because I moved all the Bibles to the fiction section.
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Connecting to FICS

Post by Matthias Gemuh »

Peter Skinner wrote: Can you email me your crafty.rc file.. in fact, can you email me your entire Crafty folder? (No need to email me your tablebases :))

Send it to support@webkikr.com

Please include what version of Windows you are using (32bit or 64 bit), version of Winboard, and system specs.

I will get this sorted out for you.

Peter
I use WinXP Pro 32Bit.

The files are at http://www.hugedrive.com/published/WG/s ... =-a562a2d1

Crafty.rc :

egtb
hash=32M
hashp=16M
cache=16M
ponder off
log off
swindle on
learn 7
book on
show book
kibitz 1
tbpath=d:\Spiele\ChessBase\tbs
exit


Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
hgm
Posts: 28391
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Connecting to FICS

Post by hgm »

Which version of WinBoard are you using?

Could you add the option -debug to the command line, and post the winboard.debug file here? If you crash after 1 move, it couldn't be very long...
User avatar
Peter Skinner
Posts: 1763
Joined: Sun Feb 26, 2006 1:49 pm
Location: Edmonton, Alberta, Canada
Full name: Peter Skinner

Re: Connecting to FICS

Post by Peter Skinner »

hgm wrote:Which version of WinBoard are you using?

Could you add the option -debug to the command line, and post the winboard.debug file here? If you crash after 1 move, it couldn't be very long...
I figured out his problems, and email the files back to him.

There was a few extra hard returns at the end of his rc file, and some issues with the .bat file he was trying to run.

I was just able to login using his settings, so there should be no issue now.

Peter
I was kicked out of Chapters because I moved all the Bibles to the fiction section.
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Connecting to FICS

Post by Matthias Gemuh »

Peter Skinner wrote:
hgm wrote:Which version of WinBoard are you using?

Could you add the option -debug to the command line, and post the winboard.debug file here? If you crash after 1 move, it couldn't be very long...
I figured out his problems, and email the files back to him.

There was a few extra hard returns at the end of his rc file, and some issues with the .bat file he was trying to run.

I was just able to login using his settings, so there should be no issue now.

Peter
WinBoard 4.3.15m (Gold).

I have connected with 'your' files unmodified, waited a few seconds, typed "seek 2 3" without quotes, waited.
Then opponent has played a move, and after Crafty230's reply, ICS closed connection.

I played a rated game as human on FICS yesterday without problems
(using CClient as interface).

For HGM also:

Code: Select all

WinBoard 4.3.15m + crafty-23.0-win32
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
StartChildProcess (dir="D:\Spiele\WB_Engines\Crafty\Crafty 23.0") crafty-23.0-win32.exe
687 >first : xboard
protover 2
687 <first : found computer opening book file [./bookc.bin].
687 <first : 
687 <first : Initializing multiple threads.
687 <first : System is SMP, not NUMA.
687 <first : EGTB access enabled
687 <first : using tbpath=d:\Spiele\ChessBase\tbs
843 <first : 4 piece tablebase files found
843 <first : 1401kb of RAM used for TB indices and decompression tables
859 <first : hash table memory =   24M bytes.
875 <first : pawn hash table memory =   16M bytes.
875 <first : EGTB cache memory =   16M bytes.
875 <first : pondering disabled.
875 <first : show book statistics
875 <first : 
875 <first : 
875 <first : Crafty v23.0 (1 cpus)
875 <first : 
875 <first : White(1): 
875 <first : tellicsnoalias set 1 Crafty v23.0 (1 cpus)
875 <first : tellicsnoalias kibitz Hello from Crafty v23.0! (1 cpus)
875 <first : feature ping=1 setboard=1 san=1 time=1 draw=1
875 >first : accepted ping
875 >first : accepted setboard
875 >first : accepted san
875 >first : accepted time
875 >first : accepted draw
875 <first : feature sigint=0 sigterm=0 reuse=1 analyze=1
875 >first : accepted sigint
875 >first : accepted sigterm
875 >first : accepted reuse
875 >first : accepted analyze
875 <first : feature myname="Crafty-23.0" name=1
875 >first : accepted myname
875 >first : accepted name
875 <first : feature playother=1 colors=0
875 >first : accepted playother
875 >first : accepted colors
875 <first : feature variants="normal,nocastle"
875 >first : accepted variants
875 <first : feature done=1
875 >first : accepted done
890 >first : new
random
890 >first : post
890 >first : hard
890 >first : ping 1
StartChildProcess (dir="") timeseal.exe freechess.org 5000
1406 <first : tellicsnoalias set 1 Crafty v23.0 (1 cpus)
1406 <first : pong 1
<ICS: \012\015             _       __     __                             __      \012\015            | |     / /__  / /________  ____ ___  ___     / /_____ \012\015            | | /| / / _ \/ / ___/ __ \/ __ `__ \/ _ \   / __/ __ \\012\015            | |/ |/ /  __/ / /__/ /_/ / / / / / /  __/  / /_/ /_/ /\012\015            |__/|__/\___/_/\___/\____/_/ /_/ /_/\___/   \__/\____/ \012\015       ^^__                  _____________________                 _  _  _ \012\015      /  - \_               / ____/  _/ ____/ ___/   _            | || || |\012\015    <|    __<              / /_   / // /    \__ \   (_)           |_______|\012\015    <|    \               / __/ _/ // /___ ___/ /  _              \__ ___ /\012\015    <|     \             /_/   /___/\____//____/  (_)              |___|_|\012\015    <|______\                                                      |_|___|\012\015     _|____|_        ======================================        |___|_|\012\015    (________)         freechess.org  ----  69.36.243.188         (_______)\012\015    /________\       =============================
ics input 0, castling = 7 0 4 7 0 4
ics_type 2
<ICS: =========       /_______\ \012\015                       (Login screen designed by Alefith)\012\015\012\015   ****** Welcome to the Free Internet Chess Server at freechess.org ******\012\015\012\015Webpage: http://www.freechess.org\012\015Head admin : Chessty   Complaints to : complaints@freechess.org\012\015Server location: freechess.org   Server version : 1.25.17\012\015\012\015      If you are not a registered player, enter guest or a unique ID.\012\015             (If your return key does not work, use cntrl-J)\012\015\012\015login: 
ics input 0, castling = 7 0 4 7 0 4
ics_type 2
ics_type 2
ics_type 2
ics_type 2
>ICS: Taktix\012
>ICS: ulqtlb\012
<ICS: \377\373\001\012\015"Taktix" is a registered name.  If it is yours, type the password.\012\015If not, just hit return to try another name.\012\015\012\015password: 
ics input 0, castling = 7 0 4 7 0 4

<WILL ECHO <ICS: \377\374\001\012\015\012\015**** Starting FICS session as Taktix ****\012\015------------------------------------------------------------------------------\012\015                         *** Message Of The Day ***\012\015\012\015\012\015Today's Scheduled Events:\012\015    0430: The Daily 5 0\012\015    0800: losers tournament\012\015    0900: Nuclear Fallout\012\015    1115: 45 5 at 1115\012\015    1900: The Nightly 5 0\012\015\012\015\012\015To join a scheduled tournament, join channel 49 (+channel 49)\012\015And be there for the scheduled start.\012\015\012\015For a complete tournament schedule, type "td help schedule"\012\015Regular tournaments are run all day, "td set tourneyinfo on" to see them.\012\015\012\015All times are server times.\012\015To check the current server time, use "date".\012\015==============================================================================\012\015FICS web page: http://www.freechess.org   - add a link to FICS from your page\012\015==============================================================================\012\015\012\015Index of new news items:\012\0151323 (Tue, Oct 21) Temporary restriction of guest logins\012\01513
ics input 0, castling = 7 0 4 7 0 4

<WONT ECHO ics_type 2
<ICS: 31 (Tue, Nov 11) Open Admin applications\012\0151336 (Wed, Dec  3) gamebot games collection and player history\012\0151341 (Sun, Jan  4) IM Mark Diesen passes away\012\0151348 (Tue, Feb 24) Interest in Kriegspiel bot?\012\0151353 (Mon, Mar  9) Disconnection abuse.\012\0151354 (Tue, Mar 10) Want to be a tournament manager here on FICS?\012\0151357 (Thu, Mar 26) Roboadmin ping fixed\012\0151365 (Tue, May  5) Repeating moves/lines against computer accounts.\012\0151366 (Sun, May 17) Disconnection abuse\012
ics input 0, castling = 7 0 4 7 0 4
<ICS: \015("news <n>" will display item number 'n')\012\015\012\015\012\015You have 0 messages (0 unread).\012\015Use "messages u" to view unread messages and "clearmessages *" to clear all.\012\015fics% 
ics input 0, castling = 7 0 4 7 0 4
>ICS: alias $ @\012$set interface WinBoard 4.3.15m + crafty-23.0-win32\012$iset startpos 1\012$iset ms 1\012$iset nohighlight 1\012$iset lock 1\012$style 12\012
<ICS: Alias $ replaced.\012\015fics% fics% startpos set.\012\015fics% 
ics input 0, castling = 7 0 4 7 0 4
<ICS: ms set.\012\015fics% nohighlight set.\012\015fics% lock set.\012\015fics% Style 12 set.\012\015fics% 
ics input 0, castling = 7 0 4 7 0 4
<ICS: \012\015slumberjack shouts: what happened to channel 10 anna?\012\015fics% 
ics input 0, castling = 7 0 4 7 0 4
<ICS: \012\015slumberjack shouts: it died?\012\015fics% 
ics input 0, castling = 7 0 4 7 0 4
>ICS: seek 2 3\012
<ICS: Your seek has been posted with index 66.\012\015(47 player(s) saw the seek.)\012\015fics% 
ics input 0, castling = 7 0 4 7 0 4
<ICS: \012\015genky accepts your seek.\012\015\012\015Creating: genky (1772) Taktix (1616) rated blitz 2 3\012\015{Game 139 (genky vs. Taktix) Creating rated blitz match.}\012\015\012\015<12> rnbqkbnr pppppppp -------- -------- -------- -------- PPPPPPPP RNBQKBNR W -1 1 1 1 1 0 139 genky Taktix -1 2 3 39 39 120000 120000 1 none (0:00.000) none 1 0 0\012\015fics% \012\015Game 139: All players agree that a disconnection will be considered a forfeit.\012\015fics% 
ics input 0, castling = 7 0 4 7 0 4
Ratings from 'Creating:' genky 1772, Taktix 1616
Parsing board: rnbqkbnr pppppppp -------- -------- -------- -------- PPPPPPPP RNBQKBNR W -1 1 1 1 1 0 139 genky Taktix -1 2 3 39 39 120000 120000 1 none (0:00.000) none 1 0 0

recognized 'ICS rated blitz match' (-1) as variant normal
ParseBoard says variant = 'ICS rated blitz match'
recognized as normal
Remembered ratings: W 1772, B 1616
load 8x8 board
50078 >first : level 0 2 3
50078 >first : name genky
50078 >first : rating 1616 1772
Display title 'genky (39) vs. Taktix (39) {2 3}, gameInfo.variant = 0'
<ICS: \012\015<12> rnbqkbnr pppppppp -------- -------- ----P--- -------- PPPP-PPP RNBQKBNR B 4 1 1 1 1 0 139 genky Taktix 1 2 3 39 39 120000 120000 1 P/e2-e4 (0:00.000) e4 1 0 0\012\015fics% 
ics input 0, castling = 7 0 4 7 0 4
Parsing board: rnbqkbnr pppppppp -------- -------- ----P--- -------- PPPP-PPP RNBQKBNR B 4 1 1 1 1 0 139 genky Taktix 1 2 3 39 39 120000 120000 1 P/e2-e4 (0:00.000) e4 1 0 0

load 8x8 board
parseboard 1, castling = 7 0 4 7 0 4
accepted move e4 from ICS, parse it.
moveNum = 1
board = 0-8 x 8
move to parse: e4
Disambiguate in:  0(4,-1)-(4,3) = 0 (-)
Disambiguate out: 0(4,1)-(4,3) = 0 (-)
CoordsToAlgebraic, piece=0 (4,1)-(4,3) -
7 0 4 7 0 4 Legality test? e2e4
movetype=33, promochar=0=-
Move parsed to 'e4 (0:00.000)'
time odds: 1 1 
54046 >first : time 12000
54046 >first : otim 12000
54046 >first : e4
Display title 'genky (39) vs. Taktix (39) {2 3}, gameInfo.variant = 0'
54125 <first : tellicsnoalias kibitz Hello from Crafty v23.0! (1 cpus)
>ICS: $
>ICS: kibitz Hello from Crafty v23.0! (1 cpus)
>ICS: \012
54125 <first : move e5
machine move 1, castling = 7 0 4 7 0 4
move to parse: e5
Disambiguate in:  22(4,-1)-(4,4) = 0 (-)
Disambiguate out: 22(4,6)-(4,4) = 0 (-)
>ICS: e7e5\012
CoordsToAlgebraic, piece=22 (4,6)-(4,4) -
7 0 4 7 0 4 Legality test? e7e5
movetype=33, promochar=0=-
move: e7e5
, parse: e5 (
)
54218 <first :   0      0       0      0  (e5 26%, c5 54%, e6 10%, c6 6%)
54218 <first : 
54218 <first : Hint: Nf3
<ICS: \012\015{Game 139 (genky vs. Taktix) Taktix forfeits by disconnection} 1-0\012\015\012\015Blitz rating adjustment: 1616 --> 1551\012\015fics%                                          .::.\012\015                               _()_      _::_\012\015                      _O     _/____\_  _/____\_    _O   \012\015 _  _  _    ^^__     / //\   \      /  \      /   / //\     ^^__    _  _  _ \012\015| || || |  /  - \_  {     }   \____/    \____/   {     }   /  - \_ | || || |\012\015|_______|<|    __<   \___/    (____)    (____)    \___/  <|    __< |_______|\012\015\__ ___ /<|    \     (___)     |  |      |  |     (___)  <|    \   \__ ___ /\012\015 |___|_| <|   _ \     |_|      |__|      |__|     _|_|   <|_    \   |___|_|\012\015 |_|(_)| <|__(_)_\   /(_)\    /(_) \    (_)  \   (_)  \  <(_)____\ (_)|___|\012\015 |_(___)  _|(___)_  ((___))  ((___)_)  (___)__) (___)__) (___)__|_(___)_|_| \012\015(_ _|_|_)(_ _|_|_ )( _|_|_ )(__|_|_ _) _|_|____)_|_|____)_|_|_ ___)|_|_____)\012\015/_(_____)/_(_____)\/(_____)\/(_____)_\(_____)__(_____)__(_____)__(_____)___\\012\015  /_____\  /_____\  /_____\  /_____\  
ics input 2, castling = 7 0 4 7 0 4
GameEnds(37, Taktix forfeits by disconnection, 0)
54375 >first : result 1-0 {Taktix forfeits by disconnection}
54375 >first : force
54375 >first : ping 2
>ICS: gameend\012
Fatal Error: Error writing to ICS:
The pipe is being closed.


54375 <first : pong 2
GameEnds(37, Taktix forfeits by disconnection, 2)
70828 >first : quit
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Connecting to FICS

Post by Matthias Gemuh »

hgm wrote:Which version of WinBoard are you using?

Could you add the option -debug to the command line, and post the winboard.debug file here? If you crash after 1 move, it couldn't be very long...
WinBoard 4.3.15m.

Maybe I should download latest version.

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Connecting to FICS

Post by Matthias Gemuh »

Taktix is working human account.
Do I need a computer account for Crafty ?
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
Spock

Re: Connecting to FICS

Post by Spock »

Matthias Gemuh wrote:Taktix is working human account.
Do I need a computer account for Crafty ?
I think you would do yes. But are they restricted to just authors of the program concerned ?

http://www.freechess.org/Help/HelpFiles/computers.html

Perhaps not