Re: On-line engine blitz tournament September
Moderator: Ras
-
Modern Times
- Posts: 3969
- Joined: Thu Jun 07, 2012 11:02 pm
Re: On-line engine blitz tournament September
Happy to see that I'm not going mad and you guys have replicated the problem!
-
Joost Buijs
- Posts: 1734
- Joined: Thu Jul 16, 2009 10:47 am
- Location: Almere, The Netherlands
Re: On-line engine blitz tournament September
I saw it happen once in the game against Cheng, I totally turned off timeseal [G] pings now because we saw in the server log that the problem occurs when a ping is being send right before the message that Winboard seems to miss. The old server didn't ping, so this can be the reason that we didn't had this problem in the past.Modern Times wrote: ↑Thu Oct 15, 2026 10:05 pm Happy to see that I'm not going mad and you guys have replicated the problem!
-
Bart Weststrate
- Posts: 95
- Joined: Fri Mar 18, 2016 3:34 pm
Re: On-line engine blitz tournament September
As we speak Selate played 2 long games against PlentyChessRB without any problem. I use a custom interface (build by Claude) which is working ok now. Fixed some quircks with unexpected character for end of line. @Joost also auto-accept is fixed, also was an end of line thingie.Modern Times wrote: ↑Thu Oct 15, 2026 10:05 pm Happy to see that I'm not going mad and you guys have replicated the problem!
Edit: apllied a filter on the raw input from the server:
Done. Summary of the change in fics_client.py's _read_loop:
- Added a single normalization step — self._buf.replace(b"\r\n", b"\n").replace(b"\n\r", b"\n").replace(b"\r", b"\n") — applied to the whole accumulated buffer right after each chunk arrives, before any line-splitting happens. This collapses every CR/LF variant this server has thrown at us (reversed \n\r, bare \r used as a glue boundary) into one canonical \n.
-
mar
- Posts: 3056
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: On-line engine blitz tournament September
cool!Joost Buijs wrote: ↑Thu Oct 15, 2026 8:33 pm Indeed, now I saw it happen here as well. On the server the game is drawn. We suspect that Winboard has a problem with the time-seal ping, I will add a patch for it tomorrow morning.
hgm pls fix
-
Modern Times
- Posts: 3969
- Joined: Thu Jun 07, 2012 11:02 pm
Re: On-line engine blitz tournament September
I've played maybe 20 games now after the server timeseal fix went in without any problems, so I think things are OK now unless that affects other GUIs !
-
jshriver
- Posts: 1418
- Joined: Wed Mar 08, 2006 9:41 pm
- Location: Morgantown, WV, USA
Re: On-line engine blitz tournament September
I will be releasing icsdrone-rs 2.1.11 shortly. It's a mild bug fix. It sends kibitz as a kibitz command rather than a whisper. This way the opponent can see it not just observers.
Been running it off/on all month and even with timeseal v1 implemented not having any more issues. Recommend trying if having winboard issues. Doesn't hurt and it's another option out there. Why I developed it
-Josh
PS. Ray, just played against PlentyChessRB and worked well. Good luck tomorrow everyone.
Been running it off/on all month and even with timeseal v1 implemented not having any more issues. Recommend trying if having winboard issues. Doesn't hurt and it's another option out there. Why I developed it
-Josh
PS. Ray, just played against PlentyChessRB and worked well. Good luck tomorrow everyone.
-
Modern Times
- Posts: 3969
- Joined: Thu Jun 07, 2012 11:02 pm
Re: On-line engine blitz tournament September
No idea how to install or use your Josh, it looks complex. Anyway as you say, the server change has fixed the Winboard issues, it works perfectly now as it did before on the old server.
-
jshriver
- Posts: 1418
- Joined: Wed Mar 08, 2006 9:41 pm
- Location: Morgantown, WV, USA
Re: On-line engine blitz tournament September
No problem, can just download from here https://github.com/jshriver/icsdrone-rs ... ag/v2.2.11Modern Times wrote: ↑Fri Oct 16, 2026 11:52 pm No idea how to install or use your Josh, it looks complex. Anyway as you say, the server change has fixed the Winboard issues, it works perfectly now as it did before on the old server.
Copy the example config.json and edit it to your engine. Primarily your engine binary, username, password, and polyglot book if you have one. I'd recommend setting the GUI to Yes. From there it's should be relatively easy and can sit back and watch or issue manual matches as you wish. If you have any questions feel free to ask. I will be there tomorrow as well participating with my engine.
-Josh
