Need Help with Dynamic Private Servers Inside a Subplace, Tagged by Game Mode (Obby1, Obby2, etc.)

Hey Roblox Devs,

I’m working on a game where I want to create multiple private servers inside a single Subplace, each server tagged by a specific game mode (e.g., Obby1, Obby2, etc.). The idea is to have a system where:

  1. Players can select the game mode (like Obby1).
  2. The system will check if a server with the chosen game mode is already running.
  3. If there is no server available or if the server is full, a new one will be created.
  4. If a server with available spots is found, the player will be teleported to it.

This would function like having multiple Subplaces, but all of them packed into one single Subplace. The challenge is that I need to handle dynamic server creation and matchmaking, where the server load and player count are considered.

I understand this is quite complex, and I’m having trouble figuring out how to set up this system without breaking the game or causing performance issues. Is there a way to manage this effectively within a single Subplace? Is it possible to create and manage these “tagged” private servers for each mode without hitting limitations?

Has anyone tried something similar or can suggest a solution to handle this dynamically?

Thanks for your help!