I am creating a WW2 styled first person shooter. The game is split up into separate place id’s to allow users to play specific gamemodes. The problem this creates, though, is that I cannot use roblox’s built in group system. If I want to have users party up and join a game, I need to create it myself. For the most part this is done.
What is the most annoying part about this though, is actually getting the players to, as a group, move to a place instance.
Currently, I have each server instance report how many players are currently inside it, and what game-mode it is, to a master server. When the party wants to play, it searches through all the games and will send them one by one to that instance id. This is horrible, as I can’t actually verify all the players are together. Additionally, if there happens to be 0 available servers to fit the party, they cannot create a new server instance as that isn’t supported by the API.
I think roblox could benefit greatly from a feature where, in the TeleportService, you could teleport an array of players to a specific place id. If it cannot fit all the players, a new instance should be created.