The title/most of post is currently written as a proposed solution rather than a problem; be careful with that since the proposed solution may not be the best one (ref: About the Feature Requests category)
The actual problem here seems to be that when you leave or disconnect from a session, it is hard to get back into that session and continue playing with friends / co-developers / etc if the server is near-full.
The proposed solution may not be the best one and could harm user experience in other ways (for other players). Other solutions could be:
- Keep the slot reserved for a couple minutes to give disconnected players a chance to rejoin into the same server they just left.
- Allow switching to/from VR mode while in-game.
- Dynamically change server size so friends / previous players in server can keep (re)joining.
- Notify players that your friend joined another server and prompt to switch servers, or have parties and pull your whole party into a different server.
- etc.
This is why it’s important to highlight the problem in the title rather than a solution. Other developers can easily find the issue in search and contribute that way. (not needing to file another thread for their proposed solution)