Answers.Body: <p>From the comments, you can use <a href="https://cutechess.com/" rel="nofollow noreferrer">cutechess</a> to arrange matches between engines.</p>
  <p>For the line of play you described (1.d4 Nf6 2. Bf4 b5) Stockfish 15.1 models 70 wins, 929 draws and 1 loss.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-04-08T15:51:49.903Z
Answers.LastActivityDate: 2023-04-08T15:51:49.903Z
Answers.UserDisplayName: Richard Krajunus
Body: <p>I am exploring a semi-novel idea in the London system, where I play 2...b5!? after 1. d4 Nf6 2. Bf4</p>
  <p>A main line goes 3.Nf3 Bb7 4.e3 and now:</p>
  <p>4...a6 5.Bd3 e6 or Nh5
  4...a6 5.c4 bxc4/b4
  4...b4 5.Bd3 e6/Nh5/c5
  4...b4 5. a3 a5</p>
  <p>The order in which White plays Nf3 and e3 is interchangeable.</p>
  <p>2...b5 is worth exploring, and would be interesting to see outside of blitz games at the top level. White may finally start to get out of their comfort zone with a non-standard pawn structure and black activity.</p>
  <p>Based off of Caruana vs Vachier-Lagrave 2018 1/2-1/2, (blitz)</p>
  <p>Where White may decide to go on autopilot with the standard Nbd2, h3, 0-0. However, I believe that black's option to either attack the queenside or preserve the LSB is a powerful counter to the London's boredom.</p>
  <p><strong>As with any rare line, there is a lack of games and they are not exactly uniform. To simulate new games (let's say 100), I propose letting two engines play each other from the starting position after the second move. Local computer would probably explode if I tried to do this, which is why I am asking if it can be done on the cloud. What would be the best way to do this?</strong></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-07T18:20:49.753Z
Comments.Text: "Local computer would probably explode if I tried to do this..." why? Modern chess engines are quite powerful. Are you trying to run all 100 in parallel? That might be difficult, but there are chess utilities that can organize games between engines so that you can play, say, 8 games in parallel. I regularly use this method to improve my chess engine. You can even save the PGNs and review them later.
Comments.UserDisplayName: Chris
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-07T19:06:27.770Z
Comments.Text: @ChristianDean Running 8 games in parallel would suffice. I am just trying to generate more games for an idea, and am controlling for players. What would the chess utilities be?
Comments.UserDisplayName: DdogBoss
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-07T19:12:58.910Z
Comments.Text: it's called [cutechess](https://github.com/cutechess/cutechess). Go [here](https://github.com/cutechess/cutechess/releases/tag/1.2.0) to download the installer. You can either use the GUI to run 8 games in parallel, which would be more costly. Or what I recommend is finding the folder where cutechess was installed, and using `cutechess-cli`, the command line program instead. See here for the [details](https://github.com/cutechess/cutechess/blob/master/projects/cli/res/doc/help.txt) on how to use. Let me know if you have any questions.
Comments.UserDisplayName: Chris
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-07T21:53:49.017Z
Comments.Text: @ChristianDean Is there a way to run cutechess in the background? Making this sample size is going to take time.
Comments.UserDisplayName: DdogBoss
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-06-07T23:47:42.303Z
Comments.Text: Absolutely. Just open up a command-line/terminal instance and let cutechess chug away while you do other work. No maintenance is required. I do this all the time when testing patches to my engine, letting it regularly run several thousand games over several hours while I go about my day; even overnight sometimes. Do note though that depending on your computer specs playing that many games simultaneously, with a large hash can run your hardware quite hard.
Comments.UserDisplayName: Chris
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-12-30T15:46:46.793Z
Comments.Text: @ChristianDean your comments should probably be an answer.
Comments.UserDisplayName: double-beep
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-01-17T21:08:56.340Z
Comments.Text: @double-beep Fair point, just have to find the time to write it out. Or you're welcome to use it as inspiration to write an answer if you'd like.
Comments.UserDisplayName: Chris
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-04-09T10:55:44.677Z
Comments.Text: Have you thought about how to prevent engines to play the same game in many of these games?
Comments.UserDisplayName: emdio
Tags: <engines><statistics>
Title: How do you set up two engines to play each other on a cloud server?
ThreadText: # How do you set up two engines to play each other on a cloud server?
  
  (Asked by: username_0 on 2022-06-07)
  
  I am exploring a semi-novel idea in the London system, where I play 2...b5!? after 1. d4 Nf6 2. Bf4
  
  A main line goes 3.Nf3 Bb7 4.e3 and now:
  
  4...a6 5.Bd3 e6 or Nh5
  4...a6 5.c4 bxc4/b4
  4...b4 5.Bd3 e6/Nh5/c5
  4...b4 5. a3 a5
  
  The order in which White plays Nf3 and e3 is interchangeable.
  
  2...b5 is worth exploring, and would be interesting to see outside of blitz games at the top level. White may finally start to get out of their comfort zone with a non-standard pawn structure and black activity.
  
  Based off of Caruana vs Vachier-Lagrave 2018 1/2-1/2, (blitz)
  
  Where White may decide to go on autopilot with the standard Nbd2, h3, 0-0. However, I believe that black's option to either attack the queenside or preserve the LSB is a powerful counter to the London's boredom.
  
  **As with any rare line, there is a lack of games and they are not exactly uniform. To simulate new games (let's say 100), I propose letting two engines play each other from the starting position after the second move. Local computer would probably explode if I tried to do this, which is why I am asking if it can be done on the cloud. What would be the best way to do this?**
  
  **Tags:** engines, statistics
  
  > **Comments:**
  > **username_1**: "Local computer would probably explode if I tried to do this..." why? Modern chess engines are quite powerful. Are you trying to run all 100 in parallel? That might be difficult, but there are chess utilities that can organize games between engines so that you can play, say, 8 games in parallel. I regularly use this method to improve my chess engine. You can even save the PGNs and review them later.  
  > **username_0**: @username_1tianDean Running 8 games in parallel would suffice. I am just trying to generate more games for an idea, and am controlling for players. What would the chess utilities be?  
  > **username_1**: it's called [cutechess](https://github.com/cutechess/cutechess). Go [here](https://github.com/cutechess/cutechess/releases/tag/1.2.0) to download the installer. You can either use the GUI to run 8 games in parallel, which would be more costly. Or what I recommend is finding the folder where cutechess was installed, and using `cutechess-cli`, the command line program instead. See here for the [details](https://github.com/cutechess/cutechess/blob/master/projects/cli/res/doc/help.txt) on how to use. Let me know if you have any questions.  
  > **username_0**: @username_1tianDean Is there a way to run cutechess in the background? Making this sample size is going to take time.  
  > **username_1**: Absolutely. Just open up a command-line/terminal instance and let cutechess chug away while you do other work. No maintenance is required. I do this all the time when testing patches to my engine, letting it regularly run several thousand games over several hours while I go about my day; even overnight sometimes. Do note though that depending on your computer specs playing that many games simultaneously, with a large hash can run your hardware quite hard.  
  > **username_2**: @username_1tianDean your comments should probably be an answer.  
  > **username_1**: @username_2 Fair point, just have to find the time to write it out. Or you're welcome to use it as inspiration to write an answer if you'd like.  
  > **username_3**: Have you thought about how to prevent engines to play the same game in many of these games?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_4 on 2023-04-08. Score: 1
  
  From the comments, you can use [cutechess](https://cutechess.com/) to arrange matches between engines.
  
  For the line of play you described (1.d4 Nf6 2. Bf4 b5) Stockfish 15.1 models 70 wins, 929 draws and 1 loss.
  
  
  ---
  
  