This has been in my head for a bit and wondering if there would be a way to change callsigns without disconnecting. It could maybe help low end computers from having to reload models every rotation.
The server uses the callsign as the unique identifier for the connection, so there’s no way to change it without reconnecting. Technically, vPilot could keep all existing models in place while reconnecting to change the callsign, but that would be pretty error-prone since it would have to deal with edge cases where one of the other aircraft disconnected while vPilot was reconnecting, or if the reconnect failed, or if your new callsign was already in use, etc.