Here in Tübingen we have a pTx system at our UHF scanner. With that comes a second Siemens console. Depending on if we use the single channel system or the pTx system one of the two consoles is connected to the scanner network and can be used to operate the scanner and to export raw data.
That means for using RDS we need to synchronize the ID of the last processed file (stored in lpfi.ini) between both systems.
I implemented the possibility to have lpfi.ini on a remote path (in our case a network file system) instead of storing it in the RDS program directory. It's read in the beginning of the transfer action (in rdsRaid::readRaidList()).
So far it seems to work well on our system. If you want to include the changes into the official code, you can find them here:
(yes, I finally managed to fork the official repo into bitbucket and push my changes there, so I don't have to email you patch files)