tag:blogger.com,1999:blog-4193297034681066259.post1523039556473315865..comments2024-03-04T09:16:25.999+01:00Comments on Mediocre Chess: [Test] Rough dayJonatan Petterssonhttp://www.blogger.com/profile/03152085169762414586noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-4193297034681066259.post-90958235779907944072011-10-18T00:48:48.287+02:002011-10-18T00:48:48.287+02:00I'm using 0.4.2, so seems likely the problem i...I'm using 0.4.2, so seems likely the problem is on my side.<br /><br />There seem to be some unnoticed peculiarities in Mediocre that are causing problems. Since I'm comparing to Arena (that is extremely lenient with protocols) it was quite a step to cutechess-cli that shuts down the second something is wrong (leaving eight java processes lying around, since I'm using concurrency 4).<br /><br />I'll try your advice and see if I can make it work. The times I've gotten it to work it's been an awesome tool, so thank you so much for it.Jonatan Petterssonhttps://www.blogger.com/profile/03152085169762414586noreply@blogger.comtag:blogger.com,1999:blog-4193297034681066259.post-37784024708029020712011-10-17T23:47:07.295+02:002011-10-17T23:47:07.295+02:00This is why one should use a version control syste...This is why one should use a version control system. Then you could go back step by step (commit by commit) to find out where the regression happened.<br /><br />Anyway, why I really decided to post here... I'm one of the two developers of Cute Chess, and I noticed that you had some trouble getting cutechess-cli to work with Mediocre. I ran a few games with Mediocre 0.34 on Linux, and it seemed to work fine. You mentioned that engines are timing out. Do you mean that they lose on time, or do they fail to respond to ping, stall, crash etc.?<br /><br />Cutechess-cli version 0.4.0 had a lot of these timeout problems due to buggy inter-process communication. In the latest version (0.4.2) the bug is fixed. So my first advice is to make sure you have the latest version.<br /><br />If the engines are losing on time you can try using the "timemargin" option to allow the engines to go over the time limit by a bit. If the problem is that Mediocre becomes unresponsive, then I suggest running cutechess-cli with the "-debug" option to see where exactly things go wrong. I also recommend implementing the "ping" Winboard feature, it really helps to keep the interface and the engine synchronized. Without the "ping" feature cutechess-cli may not know when it's safe to start a new game after the previous one. The "-wait" option can help to give your engine time to prepare for a new game.<br /><br />If you've got questions, requests, etc. you can send e-mail to our mailing list or to me, and I'll be glad to assist.<br /><br />Regards,<br />Ilari PihlajistoIlari Pihlajistohttps://www.blogger.com/profile/08151037365351780991noreply@blogger.com