Not sure about your comment re network shares. There was a dedicated pc for running updates, but that might not be relevant.
I used TS to open a shortcut. The shortcut had a command switch. When the db opened, startup code checked the db Command property. If it was the machine, it went straight to the updating code which first ran a batch file to back up the be. Now the latest data for that day was saved. It then ran a bunch of append and update queries and ran the batch again. Now the most up to date data was backed up. That was all over a network, and the batch file took care of users who had different home drive letters. Those who were native to the server were F:, those who were not native could have any other letter they happened to use when they mapped.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.