There should be a way to save in the data file the server settings that were used.
Maybe: ssh commands from the client computer to start up the appropriate server before connecting the client? Have version-controlled rig configurations in visprotocol directory on both machines, and save server info in data file that way. As long as user doesn't change server code without pushing it.