Moby Dam - Tornado

Discussion about development of draughts in the time of computer and Internet.
Post Reply
Krzysztof Grzelak
Posts: 1368
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Moby Dam - Tornado

Post by Krzysztof Grzelak » Sat Sep 28, 2024 09:54

I have a question, is it possible to play the Moby Dam - Tornado match? But only with dxp and using 2-move ballots. If so, can someone write how to play such a match?

Harm Jetten
Posts: 43
Joined: Thu Sep 24, 2009 18:17

Re: Moby Dam - Tornado

Post by Harm Jetten » Sun Sep 29, 2024 18:17

Krzysztof,

I think you can do this with my tool mm.exe, which sets up a match between two DXP engines. mm.exe is included in the mobydam zip archive, in the test folder.

Usage: mm.exe [-m n] [-t n] [-1 host:port] [-2 host:port] matchfile
  -m n = moves per game (default: 80)
  -t n = time per game (minutes) (default: 999)
         (may be a fraction, e.g. 2.5 or .17, if engines support it)
  -1 host:port = hostname and port of first engine (default: localhost:27531)
  -2 host:port = hostname and port of second engine (default: localhost:27532)
  matchfile = contains the starting FENs for the match

As matchfile you can take "2-move ballots matchfile.fen" which is also in the test folder. (best to make a shortcut where you can add the above arguments to the target line)

First start the two engines, set up as followers (can be on the same or different machines).
Then start mm.exe.

Krzysztof Grzelak
Posts: 1368
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: Moby Dam - Tornado

Post by Krzysztof Grzelak » Mon Sep 30, 2024 11:56

Thank you for your answer. I have such a command: "D:\Moby Dam International\mobydam.exe" -e damend -x 5 -z -t 26 -mm.exe -t n=600 -m n=80 -1 host:port=localhost:27531 -2 host:port=localhost:27532 -matchfile=2-move ballots.fen. For now, the mm.exe file is not working. Unless I have errors in the given command.

Krzysztof

Harm Jetten
Posts: 43
Joined: Thu Sep 24, 2009 18:17

Re: Moby Dam - Tornado

Post by Harm Jetten » Mon Sep 30, 2024 12:12

You will need to make a separate shortcut for mm.exe. For example:

"D:\Moby Dam International\mm.exe" -m 80 -t 10 -1 localhost:27531 -2 localhost:27532 "D:\Moby Dam International\2-move ballots matchfile.fen"

Assuming mm.exe and the fen file are both copied to the D:\Moby Dam International folder. And assuming the second engine runs on the same machine but on port 27532.

If the second engine is running on another machine, use -2 yourmachinename:27531 instead.

No need to change the shortcut for the mobydam engine, unless you want port 27532 (then add -p 27532).

Krzysztof Grzelak
Posts: 1368
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: Moby Dam - Tornado

Post by Krzysztof Grzelak » Mon Sep 30, 2024 12:34

thank you for your answer and I have a question. Do commands like: work -e damend -x 5 -z -t 26.

Harm Jetten
Posts: 43
Joined: Thu Sep 24, 2009 18:17

Re: Moby Dam - Tornado

Post by Harm Jetten » Mon Sep 30, 2024 12:38

No, those are mobydam.exe arguments. Not applicable for mm.exe. You need to keep things separate: make a shortcut for each of the engines, and a shortcut for mm.exe.

Krzysztof Grzelak
Posts: 1368
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: Moby Dam - Tornado

Post by Krzysztof Grzelak » Mon Sep 30, 2024 12:59

Harm Jetten wrote:
Mon Sep 30, 2024 12:38
No, those are mobydam.exe arguments. Not applicable for mm.exe. You need to keep things separate: make a shortcut for each of the engines, and a shortcut for mm.exe.
So the mm.exe application is a weak application since it is not possible to set such important parameters. Thank you for the information.

Krzysztof Grzelak
Posts: 1368
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: Moby Dam - Tornado

Post by Krzysztof Grzelak » Tue Oct 01, 2024 09:48

I have one more question. After running the mm.exe application during a match, how many cores will the program play with and what hash will it have.

FrankMesander
Posts: 19
Joined: Mon Jan 09, 2023 13:16
Real name: Frank Mesander

Re: Moby Dam - Tornado

Post by FrankMesander » Tue Oct 01, 2024 09:55

Krzysztof Grzelak wrote:
Tue Oct 01, 2024 09:48
I have one more question. After running the mm.exe application during a match, how many cores will the program play with and what hash will it have.
mm.exe has nothing to do with the settings of MobyDam or Tornado.
As Harm said: start MobyDam with its parameters/settings, start Tornado and make its settings (and start DamExchange in Tornado). And when both programs are running, start mm.exe to play the games.

Krzysztof Grzelak
Posts: 1368
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: Moby Dam - Tornado

Post by Krzysztof Grzelak » Tue Oct 01, 2024 10:16

FrankMesander wrote:
Tue Oct 01, 2024 09:55
Krzysztof Grzelak wrote:
Tue Oct 01, 2024 09:48
I have one more question. After running the mm.exe application during a match, how many cores will the program play with and what hash will it have.
mm.exe has nothing to do with the settings of MobyDam or Tornado.
As Harm said: start MobyDam with its parameters/settings, start Tornado and make its settings (and start DamExchange in Tornado). And when both programs are running, start mm.exe to play the games.
I don't understand it a little bit. Harm wrote - create a shortcut of the mm.exe application on the desktop. He added a command "D:\Moby Dam International\mm.exe" -m 80 -t 10 -1 localhost:27531 -2 localhost:27532 "D:\Moby Dam International\2-move ballots matchfile.fen". I am now interested in setting the following program parameters -e damend -x 5 -z -t 26. So - 5 threads, z - pondering, t-25 - 512mb.

FrankMesander
Posts: 19
Joined: Mon Jan 09, 2023 13:16
Real name: Frank Mesander

Re: Moby Dam - Tornado

Post by FrankMesander » Tue Oct 01, 2024 10:41

Krzysztof Grzelak wrote:
Tue Oct 01, 2024 10:16
FrankMesander wrote:
Tue Oct 01, 2024 09:55
Krzysztof Grzelak wrote:
Tue Oct 01, 2024 09:48
I have one more question. After running the mm.exe application during a match, how many cores will the program play with and what hash will it have.
mm.exe has nothing to do with the settings of MobyDam or Tornado.
As Harm said: start MobyDam with its parameters/settings, start Tornado and make its settings (and start DamExchange in Tornado). And when both programs are running, start mm.exe to play the games.
I don't understand it a little bit. Harm wrote - create a shortcut of the mm.exe application on the desktop. He added a command "D:\Moby Dam International\mm.exe" -m 80 -t 10 -1 localhost:27531 -2 localhost:27532 "D:\Moby Dam International\2-move ballots matchfile.fen". I am now interested in setting the following program parameters -e damend -x 5 -z -t 26. So - 5 threads, z - pondering, t-25 - 512mb.
Harm already answered that question on Mon Sep 30, 2024 12:38.

Krzysztof Grzelak
Posts: 1368
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: Moby Dam - Tornado

Post by Krzysztof Grzelak » Tue Oct 01, 2024 12:17

FrankMesander wrote:
Tue Oct 01, 2024 09:55
Harm already answered that question on Mon Sep 30, 2024 12:38.
That is, it is meaningless to play because you cannot set the most important engine and match parameters.

FrankMesander
Posts: 19
Joined: Mon Jan 09, 2023 13:16
Real name: Frank Mesander

Re: Moby Dam - Tornado

Post by FrankMesander » Tue Oct 01, 2024 12:34

Krzysztof Grzelak wrote:
Tue Oct 01, 2024 12:17
FrankMesander wrote:
Tue Oct 01, 2024 09:55
Harm already answered that question on Mon Sep 30, 2024 12:38.
That is, it is meaningless to play because you cannot set the most important engine and match parameters.
Only the match parameters are set in mm.exe.
Engine parameters must be set in the engines itself, nowhere else. And this is easy, because you have to start the engines first. Once the engines are correctly running on the computer(s) with the correct engine parameters, it is time to start mm.exe.
So when mm.exe starts running, the engines are already running. This is the way DamExchange is designed.

Krzysztof Grzelak
Posts: 1368
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: Moby Dam - Tornado

Post by Krzysztof Grzelak » Tue Oct 01, 2024 12:57

FrankMesander wrote:
Tue Oct 01, 2024 12:34
Only the match parameters are set in mm.exe.
Engine parameters must be set in the engines itself, nowhere else. And this is easy, because you have to start the engines first. Once the engines are correctly running on the computer(s) with the correct engine parameters, it is time to start mm.exe.
So when mm.exe starts running, the engines are already running. This is the way DamExchange is designed.
Yes that's true, but the match settings between the engines are also important.

Post Reply