Joining randomly active reserved servers?

I suppose this is a bit of a complicated topic since most devs don’t use reserved servers and/or aren’t familiar with it. Currently, when a player enters the game they are put into the lobby. They have the option to join the battle, which places them in a reserve server. However, I’m running into an issue where players don’t join other active reserved servers.

Question: How can I make it so that the player can join any randomly active reserved servers?

I’m not looking for full code, but instead, helpful feedback/pointers. For example, Vasteria uses reserved reserves to teleport players into different worlds. Currently, I understand that I need to use GlobalDataStores to save the currently active reserved servers.

You can use Messaging Service, it allows you to send data over servers.