When teleporting players with no specified Server ID, does a new server get created, or not?

I have been very confused because Roblox words it differently on two different pages.

On the ‘Teleporting Between Places’ page, it implies that a user is simply re-directed into a matchmaking;

However, on the ‘TeleportOptions’ page, it implies that it creates an entirely new server instead;

as far as I can tell these are referring to the same scenario/setup - ShouldReserveServer is set to false, and there is no ServerInstanceId is blank/invalid - but the ramifications are extremely different.

I was hoping to actually make use of the ‘new server’ thing - I need to get players out of a game so I can make room for a reserved player, so I was going to send them to any other non-full servers if possible, and then fall back to sending to a brand new server if that fails.

I didn’t want to use the reserved teleport system because it seems like it needs an entirely different ID to teleport to alltogether, which just makes my job harder, and I really didn’t mind it being a public server - I just wanted it to be a new public server, because I’m already MemoryStoring every available server and if there were places to go I’d already be sending them there.

I believe it implies that if ServerInstanceId is empty, it will attempt to find and teleport the player to an available “matchmade” public server. If it fails to find an available server, it will create a new one for the player.

When TeleportOptions.ServerInstanceId is blank or no matching server is found, a new public server will be created to teleport the player(s) to.

I could be misinterpreting this though and “no matching server” just means that it couldn’t link the provided ServerInstanceId to an actual server.

Sorry for the late reply. I’ve been coding systems to work around how terrible roblox’s teleport system is in this regard… It does send you to a matchmade public server, but I am fairly certain it will just put you back into the same server unfortunately if it’s for the same place. I am going to have to feature request this one I think