IJCCRL Chess GUI
-
IjccrlChessGui is an open and modern framework for engine tournaments + live streaming channel inspired by the historical concept «ChessGUI»:
run engine games locally and stream them in real time to a website.The ultimate goal is to offer a practical, reproducible and open source alternative to the closed «ChessGUI style» streaming stacks used by the main engine leagues, but adapted to the IJCCRL ecosystem (tests, rating lists and live events).
( Brief description of the open source project. I leave the Thread as the center of operations of the application: https://github.com/jordiqui/IjccrlChessGui )
-
After the break for the holidays. I'm getting back to this, although I've already checked that it works via cli, the visual layer is missing, there's a bottleneck in which gtp and I are stuck. The order it uses is: 1. tlcs (server.ini configured with the correct paths, we'll delve into this later) 2. wireguard configured correctly 3. Run tlcs. 4. Start the tournament from the framework (the tlcs console receives the tournament data, in the case of winboard it's a debug file that adds the data) 5. From the vps, run node-tlcv and then we already have tlcs and node connected, then the web viewer retransmits the tournament in real time. In our framework, we've taken this idea, but we've created the app from the chessgui framework (ccrl.live retransmits with this framework and the same system) and it's not a.debug file but a txt. The issue is that the tournaments do work, but we can't get the tlcs client to change the board, although the.txt file does record the moves and node-tlcv from the vps connects as with winboard, to tlcs. As although it's the plus version, it's still gpt at the biggest plagiarism ever created, it makes mistakes and can leave a space, add an incorrect character in the code and we have to keep debugging and debugging, but without managing to retransmit as we did with winboard. Why I didn't use winboard, because it only allows you to launch a game between two chess engines, not a tournament. In any case, I take this opportunity to wish everyone a happy new year again and we'll move on to programming issues when the holidays are over. Hugs, comrades.