As a Roblox developer, it is currently too hard to detect if a player has an active Private Server if they are not actively playing inside of the Private Server. Using game.PrivateServerOwnerId only works to detect if the current server is the private server of a user, but if their Private Server is not running, and they join public servers, I would like a way to call MarketplaceService to see if they have an active server.
If Roblox is able to address this issue, it would improve my development experience because I have a system in my game where owners of Private Servers have special perks like being able to host custom Reserved Servers, which teleports them to a Reserved Server created with TeleportService. I currently have to request that the player joins their Private Server in order for the game to detect that they currently own an active server. Being able to detect if they own a Private Server from any server in the game would be helpful so they can use the perk from any server and not have to join their private server to use it.