Not logged inRybka Chess Community Forum
Up Topic Rybka Support & Discussion / Aquarium / Folder structure for remote engines
- - By Dadi Jonsson (Silver) Date 2020-08-08 09:22
Many Aquarium users choose the wrong folder structure for remote engines, making them difficult to update/maintain. Here I'm going to show a folder structure that makes it very simple to update to a new version of an engine (assuming that there are no important changes to the UCI parameters). Here is an example with four remote engines.



The parent folder "RemoteEngines" only contains the chess engine and other files that are common to all the remote engines.

The folders Remote01, Remote02 etc. contain the RTHomeServer and related files for each remote engine. The example shows four such folders.

If you are using Stockfish as your remote engine, the RemoteEngines folder only contains stockfish.exe and perhaps some engine related files:



The trick is that when you want to upgrade to a new version of Stockfish you download it into this folder (after closing down RTHomeServer) and rename it to stockfish.exe. The next time you start the remote engine from Aquarium it will automatically pick up the new version and no further changes are required. Each of the .ini files in Remote01, Remote02 etc. must of course point to stockfish.exe. Just look for the "engine=..." line in RTHomeServer.ini and change it to engine=..\stockfish.exe
Here is a snippet from the RTHomeServer.ini, showing where this line is located in the .ini file:

[servers]
1=0
[1]
; The path to the remote chess engine
engine=..\stockfish.exe
type=1
Parent - By Ghengis-Kann (***) Date 2020-08-18 21:00
Thank you Dadi.

Much better than changing it all over the place like I have been doing.
Up Topic Rybka Support & Discussion / Aquarium / Folder structure for remote engines

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill