PRP_R148H wrote:Thanks for the reply. Well, with a bit of fiddling, I managed to get 2 versions of FAH to run independently with different slots and usernames/passwords [on windows]. More or less, it involves changing the config.xml file in each respective FAH repository to customise slots and user info, then running the FAHClient application. 2 windows appear and connect independently, but as you can only open one FAHControl at a time, it seems like whichever is launched first takes lock priority over the FAHControl viewer.
Coincidentally, I also found two pages relating to slots and customisation
https://foldingathome.org/faqs/configur ... l-setting/ and
https://foldingathome.org/faqs/configur ... l-setting/. I wonder if you can pass in username/team info to these name-value pairs?
And I wonder how this process can be replicated on linux seeing as Linux tends to spread loads of core files all over the place, not just in /var/lib/...
The way the options were passed years ago by the persons who reported doing it within a single client was adding Extra Slot Options under the Configure / Slots as mentioned in the first of the two links. That would be the parameters "user", "team", and "passkey" set to the values you want. If the team number is the same for both, the setting for the client as a whole will suffice. Same for the passkey, it can be used with more than one username.
As I mentioned, no one has tried this in a while and reported on this method working or not, so changes in the client over the last half dozen or so years may keep this from working now.
As for Linux, the client does not place folding cores all over the place. They go in a cores subdirectory based on the CWD:. In a default install that will be a subdirectory located in the same directory as the config.xml file, GPUS.txt file, and log.txt file.
When run from the command line the path to the working directory is either based on the current directory or a path needs to be provided.
The default install works the same on Windows, a set location is made for the data directory. The only difference is that the most recent versions of the client place the data directory in a location that is potentially accessible to all users, the older versions placed that directory base on the user logged in and installing the client.