I am attempting to write my own Chess GUI, and have setup a simple script to begin a game against the Lichess AI and play the move 1. e2e4. This much works and I am able to successfully start the game and play my move, receiving a 200 OK status code, however when I try to steam the game (via the board/game/stream endpoint) I do not receive a response until the game is over. No matter what settings I use, I always get a response AFTER the game has ended, after about 3-5 minutes (proportional to game length). After the game ends I receive consistent updates in about 100-200ms. I am not able to stream receive updates for my opponent's moves on my own game because of this.
Is this intentional?
I have already verified that I'm using the correct endpoints, and am receiving responses from all other endpoints in a timely manner.
Is there any other way to receive my opponent's moves besides streaming the game?
Is this intentional?
I have already verified that I'm using the correct endpoints, and am receiving responses from all other endpoints in a timely manner.
Is there any other way to receive my opponent's moves besides streaming the game?