On-line engine blitz tourney December

Discussion of chess software programming and technical issues.

Moderator: Ras

krunch
Posts: 10
Joined: Sat Sep 18, 2021 9:36 pm
Full name: Tony Schwebs

Re: On-line engine blitz tourney December

Post by krunch »

Henk wrote: Sat Dec 03, 2022 7:54 pm No windows experts here? Or has it something to do with winboard. I am running cmd with administrator privileges so that can't be the reason why it does not work
winboard -zp -ics -icshost nightmare-chess.nl -icshelper timeseal -fcp "dotnet C:\Users\van en belt\source\repos\ChessLibraryCore\SkipperConsoleApp2\bin\Release\net6.0\SkipperConsoleApp2.dll” -autoKibitz

Since your path has a space in it you will need to enclose it in quotes so that is is passed as a single parameter. Try enclosing the path using either "" or \" as an escape character.
Joost Buijs
Posts: 1632
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney December

Post by Joost Buijs »

This time the engines were very close in strength, 5 engines ended with 6 points, and 6 engines with 5.5 points.
Nightmare came out on top, obviously RubiChess and Arasan did somewhat better when we look at the performance rating.
I expected rofChade to win, he did over 120 Mn/s, but in a Swiss tourney you also need a bit of luck.

Code: Select all

:Tourney Players: Round 9 of 9 
:
:     Name              Rating Score Perfrm Upset  Results 
:     ----------------- ------ ----- ------ ------ ------- 
:  1 +NightmareX        [2921]  6.0  [2871] [  23] +12w +05w =08b =03w -09b +13w +14b =04w =06b 
:  2 +ChessSystemTalX   [2906]  6.0  [2852] [  31] +21w +10w =09b =08w =06b =04b +12w =05w =03b 
:  3 +RubiChess         [2887]  6.0  [2886] [  86] +15w +20w =05b =01b =08w =10b =06b +07w =02w 
:  4 +ArasanX           [2863]  6.0  [2883] [ 124] +16w +13w +19b =06w =07b =02w =05b =01b =08w 
:  5 +Marvin            [2771]  6.0  [2783] [ 183] +18w -01b =03w +15b +12b +20w =04w =02b =09w 
:  6 +rofChade          [2968]  5.5  [2896] [   0] +14w +09w =07b =04b =02w =08b =03w =10b =01w 
:  7 +Goldbar           [2907]  5.5  [2805] [  30] +11b +19w =06w =10b =04w =09w =08b -03b +14w 
:  8 -WaspX             [2841]  5.5  [2867] [ 202] +17b +14w =01w =02b =03b =06w =07w =09b =04b
:  9 +StockfishRB       [2795]  5.5  [2835] [ 260] +22w -06b =02w +20b +01w =07b =10w =08w =05b 
: 10 +atomNightmare     [2614]  5.5  [2747] [ 552] +23w -02b +16w =07w =19b =03w =09b =06w +13b 
: 11 +Myrddin           [2328]  5.5  [2459] [ 292] -07w +24b =18b -12w -14w +17b +23w +21w +19b 
: 12 +Nalwald           [2420]  5.0  [2622] [ 395] -01b =18w +13b +11b -05w +21w -02b =19b +20w 
: 13 -WaDuuttie         [2562]  4.5  [2430] [   5] +26w -04b -12w +22b +15w -01b =20b +18w -10w 
: 14 +atomGoldbar       [2533]  4.5  [2631] [ 107] -06b -08b +21w +18w +11b +19w -01w =20b -07b 
: 15 +rpiArminius       [2280]  4.5  [2269] [   0] -03b +25w +23b -05w -13b =18w -21b +26w +24b 
: 16 +atomFloyd         [2255]  4.5  [2244] [   0] -04b +26w -10b =23w -18b +22b -19w +24w +25b
: 17 +Prophet           [2225]  4.5  [2251] [   0] -08w +22b -20b -19w +24b -11w +26b =25w +23b 
: 18 +CTdccc            [2204]  4.5  [2351] [ 270] -05b =12b =11w -14b +16w =15b +25w -13b +22w 
: 19 +Amoeba            [2620]  4.0  [2424] [   0] +24w -07b -04w +17b =10w -14b +16b =12w -11w 
: 20 +TheBaron          [2573]  4.0  [2434] [   0] +25w -03b +17w -09w +21b -05b =13w =14w -12b 
: 21 +rpiDumb           [2317]  4.0  [2280] [   0] -02b +23w -14b +24w -20w -12b +15w -11b +26b 
: 22 +Barbarossa        [2215]  4.0  [2147] [   0] -09b -17w +25b -13w +26b -16w +24b +23w -18b 
: 23 +Abbess            [2028]  2.5  [2023] [ 113] -10b -21b -15w =16b +25w +26w -11b -22b -17w 
: 24 +DogPC             [2077]  2.0  [1980] [   0] -19b -11w +26b -21b -17w +25b -22w -16b -15w
: 25 +micahGB           [1798]  1.5  [1915] [ 213] -20b -15b -22w +26w -23b -24w -18b =17b -16w 
: 26 +atomSargon        [1783]  0.0  [1795] [   0] -13b -16b -24w -25b -22w -23b -17w -15b -21w 
:
:     Average Rating    2488.1
Henk
Posts: 7251
Joined: Mon May 27, 2013 10:31 am

Re: On-line engine blitz tourney December

Post by Henk »

krunch wrote: Sat Dec 03, 2022 8:50 pm
Henk wrote: Sat Dec 03, 2022 7:54 pm No windows experts here? Or has it something to do with winboard. I am running cmd with administrator privileges so that can't be the reason why it does not work
winboard -zp -ics -icshost nightmare-chess.nl -icshelper timeseal -fcp "dotnet C:\Users\van en belt\source\repos\ChessLibraryCore\SkipperConsoleApp2\bin\Release\net6.0\SkipperConsoleApp2.dll” -autoKibitz

Since your path has a space in it you will need to enclose it in quotes so that is is passed as a single parameter. Try enclosing the path using either "" or \" as an escape character.
The dotnet part is already enclosed by " so how should it be?

By the way I tried to run the command in the map where Skipper is located:

C:\Users\van en belt\source\repos\ChessLibraryCore\SkipperConsoleApp2\bin\Release\net6.0>C:\WinBoard-4.8.0\WinBoard\winboard -zp -ics -icshost nightmare-chess.nl -icshelper timeseal -fcp "dotnet .\SkipperConsoleApp2.dll" -autoKibitz

But then I get the error 'the library hostpolicy.dll required to run the executable was not found in C:\WinBoard-4.8.0\WinBoard\'
User avatar
flok
Posts: 558
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: On-line engine blitz tourney December

Post by flok »

Henk wrote: Sat Dec 03, 2022 11:18 pm
krunch wrote: Sat Dec 03, 2022 8:50 pm
Henk wrote: Sat Dec 03, 2022 7:54 pm No windows experts here? Or has it something to do with winboard. I am running cmd with administrator privileges so that can't be the reason why it does not work
winboard -zp -ics -icshost nightmare-chess.nl -icshelper timeseal -fcp "dotnet C:\Users\van en belt\source\repos\ChessLibraryCore\SkipperConsoleApp2\bin\Release\net6.0\SkipperConsoleApp2.dll” -autoKibitz

Since your path has a space in it you will need to enclose it in quotes so that is is passed as a single parameter. Try enclosing the path using either "" or \" as an escape character.
The dotnet part is already enclosed by " so how should it be?

By the way I tried to run the command in the map where Skipper is located:

C:\Users\van en belt\source\repos\ChessLibraryCore\SkipperConsoleApp2\bin\Release\net6.0>C:\WinBoard-4.8.0\WinBoard\winboard -zp -ics -icshost nightmare-chess.nl -icshelper timeseal -fcp "dotnet .\SkipperConsoleApp2.dll" -autoKibitz

But then I get the error 'the library hostpolicy.dll required to run the executable was not found in C:\WinBoard-4.8.0\WinBoard\'
There are a few options:
* copy hostpolicy.dll to that net6.0 directory
* add a path setting the location of hostpolicy.dll
* link statically
krunch
Posts: 10
Joined: Sat Sep 18, 2021 9:36 pm
Full name: Tony Schwebs

Re: On-line engine blitz tourney December

Post by krunch »

The dotnet part is already enclosed by " so how should it be?

By the way I tried to run the command in the map where Skipper is located:

C:\Users\van en belt\source\repos\ChessLibraryCore\SkipperConsoleApp2\bin\Release\net6.0>C:\WinBoard-4.8.0\WinBoard\winboard -zp -ics -icshost nightmare-chess.nl -icshelper timeseal -fcp "dotnet .\SkipperConsoleApp2.dll" -autoKibitz

But then I get the error 'the library hostpolicy.dll required to run the executable was not found in C:\WinBoard-4.8.0\WinBoard\'
The dotnet parameter is, but the path being passed to the dotnet command is not enclosed. Try the following from a windows command prompt

winboard -zp -ics -icshost nightmare-chess.nl -icshelper timeseal -fcp 'dotnet "C:\Users\van en belt\source\repos\ChessLibraryCore\SkipperConsoleApp2\bin\Release\net6.0\SkipperConsoleApp2.dll"' -autoKibitz
chrisw
Posts: 4624
Joined: Tue Apr 03, 2012 4:28 pm
Location: Midi-Pyrénées
Full name: Christopher Whittington

Re: On-line engine blitz tourney December

Post by chrisw »

Needs a couple more rounds
Joost Buijs wrote: Sat Dec 03, 2022 10:30 pm This time the engines were very close in strength, 5 engines ended with 6 points, and 6 engines with 5.5 points.
Nightmare came out on top, obviously RubiChess and Arasan did somewhat better when we look at the performance rating.
I expected rofChade to win, he did over 120 Mn/s, but in a Swiss tourney you also need a bit of luck.

Code: Select all

:Tourney Players: Round 9 of 9 
:
:     Name              Rating Score Perfrm Upset  Results 
:     ----------------- ------ ----- ------ ------ ------- 
:  1 +NightmareX        [2921]  6.0  [2871] [  23] +12w +05w =08b =03w -09b +13w +14b =04w =06b 
:  2 +ChessSystemTalX   [2906]  6.0  [2852] [  31] +21w +10w =09b =08w =06b =04b +12w =05w =03b 
:  3 +RubiChess         [2887]  6.0  [2886] [  86] +15w +20w =05b =01b =08w =10b =06b +07w =02w 
:  4 +ArasanX           [2863]  6.0  [2883] [ 124] +16w +13w +19b =06w =07b =02w =05b =01b =08w 
:  5 +Marvin            [2771]  6.0  [2783] [ 183] +18w -01b =03w +15b +12b +20w =04w =02b =09w 
:  6 +rofChade          [2968]  5.5  [2896] [   0] +14w +09w =07b =04b =02w =08b =03w =10b =01w 
:  7 +Goldbar           [2907]  5.5  [2805] [  30] +11b +19w =06w =10b =04w =09w =08b -03b +14w 
:  8 -WaspX             [2841]  5.5  [2867] [ 202] +17b +14w =01w =02b =03b =06w =07w =09b =04b
:  9 +StockfishRB       [2795]  5.5  [2835] [ 260] +22w -06b =02w +20b +01w =07b =10w =08w =05b 
: 10 +atomNightmare     [2614]  5.5  [2747] [ 552] +23w -02b +16w =07w =19b =03w =09b =06w +13b 
: 11 +Myrddin           [2328]  5.5  [2459] [ 292] -07w +24b =18b -12w -14w +17b +23w +21w +19b 
: 12 +Nalwald           [2420]  5.0  [2622] [ 395] -01b =18w +13b +11b -05w +21w -02b =19b +20w 
: 13 -WaDuuttie         [2562]  4.5  [2430] [   5] +26w -04b -12w +22b +15w -01b =20b +18w -10w 
: 14 +atomGoldbar       [2533]  4.5  [2631] [ 107] -06b -08b +21w +18w +11b +19w -01w =20b -07b 
: 15 +rpiArminius       [2280]  4.5  [2269] [   0] -03b +25w +23b -05w -13b =18w -21b +26w +24b 
: 16 +atomFloyd         [2255]  4.5  [2244] [   0] -04b +26w -10b =23w -18b +22b -19w +24w +25b
: 17 +Prophet           [2225]  4.5  [2251] [   0] -08w +22b -20b -19w +24b -11w +26b =25w +23b 
: 18 +CTdccc            [2204]  4.5  [2351] [ 270] -05b =12b =11w -14b +16w =15b +25w -13b +22w 
: 19 +Amoeba            [2620]  4.0  [2424] [   0] +24w -07b -04w +17b =10w -14b +16b =12w -11w 
: 20 +TheBaron          [2573]  4.0  [2434] [   0] +25w -03b +17w -09w +21b -05b =13w =14w -12b 
: 21 +rpiDumb           [2317]  4.0  [2280] [   0] -02b +23w -14b +24w -20w -12b +15w -11b +26b 
: 22 +Barbarossa        [2215]  4.0  [2147] [   0] -09b -17w +25b -13w +26b -16w +24b +23w -18b 
: 23 +Abbess            [2028]  2.5  [2023] [ 113] -10b -21b -15w =16b +25w +26w -11b -22b -17w 
: 24 +DogPC             [2077]  2.0  [1980] [   0] -19b -11w +26b -21b -17w +25b -22w -16b -15w
: 25 +micahGB           [1798]  1.5  [1915] [ 213] -20b -15b -22w +26w -23b -24w -18b =17b -16w 
: 26 +atomSargon        [1783]  0.0  [1795] [   0] -13b -16b -24w -25b -22w -23b -17w -15b -21w 
:
:     Average Rating    2488.1
Joost Buijs
Posts: 1632
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney December

Post by Joost Buijs »

chrisw wrote: Sun Dec 04, 2022 11:38 am Needs a couple more rounds
Joost Buijs wrote: Sat Dec 03, 2022 10:30 pm This time the engines were very close in strength, 5 engines ended with 6 points, and 6 engines with 5.5 points.
Nightmare came out on top, obviously RubiChess and Arasan did somewhat better when we look at the performance rating.
I expected rofChade to win, he did over 120 Mn/s, but in a Swiss tourney you also need a bit of luck.

Code: Select all

:Tourney Players: Round 9 of 9 
:
:     Name              Rating Score Perfrm Upset  Results 
:     ----------------- ------ ----- ------ ------ ------- 
:  1 +NightmareX        [2921]  6.0  [2871] [  23] +12w +05w =08b =03w -09b +13w +14b =04w =06b 
:  2 +ChessSystemTalX   [2906]  6.0  [2852] [  31] +21w +10w =09b =08w =06b =04b +12w =05w =03b 
:  3 +RubiChess         [2887]  6.0  [2886] [  86] +15w +20w =05b =01b =08w =10b =06b +07w =02w 
:  4 +ArasanX           [2863]  6.0  [2883] [ 124] +16w +13w +19b =06w =07b =02w =05b =01b =08w 
:  5 +Marvin            [2771]  6.0  [2783] [ 183] +18w -01b =03w +15b +12b +20w =04w =02b =09w 
:  6 +rofChade          [2968]  5.5  [2896] [   0] +14w +09w =07b =04b =02w =08b =03w =10b =01w 
:  7 +Goldbar           [2907]  5.5  [2805] [  30] +11b +19w =06w =10b =04w =09w =08b -03b +14w 
:  8 -WaspX             [2841]  5.5  [2867] [ 202] +17b +14w =01w =02b =03b =06w =07w =09b =04b
:  9 +StockfishRB       [2795]  5.5  [2835] [ 260] +22w -06b =02w +20b +01w =07b =10w =08w =05b 
: 10 +atomNightmare     [2614]  5.5  [2747] [ 552] +23w -02b +16w =07w =19b =03w =09b =06w +13b 
: 11 +Myrddin           [2328]  5.5  [2459] [ 292] -07w +24b =18b -12w -14w +17b +23w +21w +19b 
: 12 +Nalwald           [2420]  5.0  [2622] [ 395] -01b =18w +13b +11b -05w +21w -02b =19b +20w 
: 13 -WaDuuttie         [2562]  4.5  [2430] [   5] +26w -04b -12w +22b +15w -01b =20b +18w -10w 
: 14 +atomGoldbar       [2533]  4.5  [2631] [ 107] -06b -08b +21w +18w +11b +19w -01w =20b -07b 
: 15 +rpiArminius       [2280]  4.5  [2269] [   0] -03b +25w +23b -05w -13b =18w -21b +26w +24b 
: 16 +atomFloyd         [2255]  4.5  [2244] [   0] -04b +26w -10b =23w -18b +22b -19w +24w +25b
: 17 +Prophet           [2225]  4.5  [2251] [   0] -08w +22b -20b -19w +24b -11w +26b =25w +23b 
: 18 +CTdccc            [2204]  4.5  [2351] [ 270] -05b =12b =11w -14b +16w =15b +25w -13b +22w 
: 19 +Amoeba            [2620]  4.0  [2424] [   0] +24w -07b -04w +17b =10w -14b +16b =12w -11w 
: 20 +TheBaron          [2573]  4.0  [2434] [   0] +25w -03b +17w -09w +21b -05b =13w =14w -12b 
: 21 +rpiDumb           [2317]  4.0  [2280] [   0] -02b +23w -14b +24w -20w -12b +15w -11b +26b 
: 22 +Barbarossa        [2215]  4.0  [2147] [   0] -09b -17w +25b -13w +26b -16w +24b +23w -18b 
: 23 +Abbess            [2028]  2.5  [2023] [ 113] -10b -21b -15w =16b +25w +26w -11b -22b -17w 
: 24 +DogPC             [2077]  2.0  [1980] [   0] -19b -11w +26b -21b -17w +25b -22w -16b -15w
: 25 +micahGB           [1798]  1.5  [1915] [ 213] -20b -15b -22w +26w -23b -24w -18b =17b -16w 
: 26 +atomSargon        [1783]  0.0  [1795] [   0] -13b -16b -24w -25b -22w -23b -17w -15b -21w 
:
:     Average Rating    2488.1
Yes, I agree. In the past I tried to increase the number of rounds, there is a constant in the mamer source code that allows you to set the max. number of rounds.

The problem is that compiling mamer with a modern version of g++ breaks something in the executable, at first everything looks ok, but after a few rounds the data suddenly becomes scrambled. My guess is that it is a buffer overrun, since I'm not very fond of debugging under Linux with Linux tools I haven't been looking at it anymore.

I also would like to sort the ranking list differently, so maybe I have to look at it again.
Joost Buijs
Posts: 1632
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney December

Post by Joost Buijs »

All my machines run under Windows, the chess server runs on a Hyper-V virtual machine. I've been thinking about porting the whole chess server including mamer to Windows. At least the socket interface has to be changed, probably there are other things that need to be modified too. My guess is that porting it to Windows will take at least several days, maybe even longer. The fact that it is for just one tourney per month holds me back in doing this.
chrisw
Posts: 4624
Joined: Tue Apr 03, 2012 4:28 pm
Location: Midi-Pyrénées
Full name: Christopher Whittington

Re: On-line engine blitz tourney December

Post by chrisw »

Joost Buijs wrote: Sun Dec 04, 2022 12:53 pm All my machines run under Windows, the chess server runs on a Hyper-V virtual machine. I've been thinking about porting the whole chess server including mamer to Windows. At least the socket interface has to be changed, probably there are other things that need to be modified too. My guess is that porting it to Windows will take at least several days, maybe even longer. The fact that it is for just one tourney per month holds me back in doing this.
the various GUI developers might consider adding "online tourney set up" option. One GUI hosts, engines join as clients.
Henk
Posts: 7251
Joined: Mon May 27, 2013 10:31 am

Re: On-line engine blitz tourney December

Post by Henk »

krunch wrote: Sun Dec 04, 2022 12:17 am
The dotnet part is already enclosed by " so how should it be?

By the way I tried to run the command in the map where Skipper is located:

C:\Users\van en belt\source\repos\ChessLibraryCore\SkipperConsoleApp2\bin\Release\net6.0>C:\WinBoard-4.8.0\WinBoard\winboard -zp -ics -icshost nightmare-chess.nl -icshelper timeseal -fcp "dotnet .\SkipperConsoleApp2.dll" -autoKibitz

But then I get the error 'the library hostpolicy.dll required to run the executable was not found in C:\WinBoard-4.8.0\WinBoard\'
The dotnet parameter is, but the path being passed to the dotnet command is not enclosed. Try the following from a windows command prompt

winboard -zp -ics -icshost nightmare-chess.nl -icshelper timeseal -fcp 'dotnet "C:\Users\van en belt\source\repos\ChessLibraryCore\SkipperConsoleApp2\bin\Release\net6.0\SkipperConsoleApp2.dll"' -autoKibitz
Yes looks like this works. It doesn't give an error anymore. So it was just caused by this mediamarkt employee creating my account with name using spaces.