I have a game with a server auhrative ranked mode, where after the match ends server updates the clients elos. I also want to make a normal game mode using the lobbies where friends can invite eachother using connection string, then the host friend can use requestmultiplayerserver to get a server and play a normal game with his friend. The builds for these 2 game modes will differ in the sense that normal game server wont update player elos while the ranked games will. Ranked games use matchmaking to be allocated so that already works but I had to turn off "allow client to start games" option to disable the clients from using this build. but for normal game i need the clients to be able to start games. How can i go about allowing clients to only be able to request servers for a specific build?
Answer by Gosen Gao · May 05 at 07:34 AM
You can implement an Azure Function which can only request servers for a specific build. Since the Azure Functions are on behalf of server, so you don't need to "allow client to start games". Clients can call this Azure Function to get the server details. Please also make sure necessary verification steps have been implemented to avoid abusive use.