Add Open Cloud endpoint for reserving servers

As a Roblox developer, it is currently difficult to create a matchmaking system using an external web server.

Because private servers cannot be directly reserved by a web server, they have to request a Roblox server to reserve one for them. This results in an overcomplicated system using the MessagingService API to request a random Roblox server to create a reserved server and then send the access code back to the web server.

It would be much simpler if the web server itself could create a reserved server directly using an open cloud web API endpoint.

Considering creating matchmaking systems is one of the primary use cases of an external web server, an endpoint for reserving servers would be widely useful.

7 Likes

Or even simpler for longer-term: Roblox should provide stateful singleton services (for example as specific data structures on Memory Stores) that you can use for matchmaking so that you don’t need a third-party web server (setup + paying for hosting costs + programming in a different programming language) which takes effort/resources away from working on your game.