Enabling Players to Join any Place in your Experience

Makes sense now! I can see how this can be a little troublesome though. If this option is enabled (accidentally, or without knowledge) wouldn’t users be able to bypass certain restrictions, and perhaps join places restricted to a group of users? Like levels, stages and private locations.

Thanks for explaining though! :heart_hands:

9 Likes

One example is to imagine a traditional level-based campaign game. You want to design intricate levels but there’s no point having them all in the same place, and you might want to limit things like chat between players on the same level.

In this setup, you might have a root/hub place like a starter place that lets you choose to continue your game or start from a level of your choice. The individual levels are then places within that experience (aka universe, aka game).

Importantly, the purchases/products, datastores, memory store, asset permissions, and various other bits are on the experience, making them all accessible between places whilst being secure from other experiences.

Couple extra use cases documented in the “Places” section on this page: Projects | Documentation - Roblox Creator Hub


If you want a sequential level-based game, the old setup was perfect, because everyone would join at the hub even if trying to follow their friend, and from there you would use scripting to teleport to the appropriate place. For this setup, I would want the feature disabled.

However, there are other uses to the places feature, such as user-generated rooms in a hotel, or just different areas in a gigantic map (for example a space game with multiple solar systems or galaxies). In these scenarios, it’s been a pain to send users through a root/hub place prior to this feature. For this setup, enabling the feature would be so much better for users.

7 Likes

In full support of this! There’s a lot of games that may require a sense of mystery for puzzles, of which those puzzles teleport you to a different Place within an Experience. Unfortunately, exploiters are able to see all the Places within an Experience, so you have to create extra protection to see if the teleport was valid from the server, and not from the client. It’d be great if there were a TeleportService option of which only allows teleports from the server.

9 Likes

Agreed, in the presence of test-places (not meant for players but necessary due to dependency of dataStore for ex.) this feature doesn’t reach its full potential, but a great addition nonetheless.

6 Likes

This is exciting, a few things I definitely want to see:

  1. Exposing available sub places on the main place page.
  2. Setting a custom description & place name on each sub place page
  3. Support for sub-place VIP servers (right now the only solution is building out a custom private server system)
17 Likes

Will this address the issue when attempting to join another player if they’re in a reserved server of the root place?

7 Likes

cool but tell me when server-sided teleports are a thing so I can actually make special event places without exploiters teleporting to them

10 Likes

correct, it would allow users to bypass certain restrictions which is why it has the warning text below it so that you cannot accidentally enable it, or at least prepare and make changes to your game to support this feature. If someone does accidentally enable it though, that’s on them, same as any other feature.

5 Likes

This is good, but I’d prefer to be able to disable certain methods of joining other places in the experience. For example, I don’t want players to be able to select any place and join, but if players are teleported to a private server on a separate place and then choose to invite a friend I want them to be taken to that other place.

3 Likes

Does this mean you can now join Places via Links? If so, how is this done? Can you provide a URL Example of this?

3 Likes

Having this off now means that you can’t join sub places’ servers if you have the link of the sub place anymore? Because this unexpected behaviour happens (if the servers aren’t reserved) and I hope is removed with this update.

3 Likes

Some good work, this is a good update

4 Likes

This is ALMOST a good new feature but it’s for all the places or only root place.
I beg you, add advanced settings to be able to choose which place can be reached and others not.
In my games I sometimes need to prevent access to certain secret places.

5 Likes

Ah, this announcement sounds like they worked on this issue

Very cool!

3 Likes

Thanks everyone for your comments and feedback.

A ton of your comments are on adding the ability to toggle joins for individual places. We hear you, and I’m excited to say that we’ll be working on this moving forward. Look out for an update that makes this possible in the future. I can’t say definitively when that’ll happen yet, but stay tuned.

7 Likes

this took roblox 6+ years to enable since i saw first post asking for that feature to be back…

2 Likes

Hi sam (and also the others with similar comments) - thanks for this feedback. I can’t promise anything concrete yet, but I’ve forward all the comments here on this topic with the people who can make this happen so that we can make sure this avenue for exploits is addressed.

8 Likes

Awesome! Looking forward to enabling this in my games when that’s available, it’ll be a huge help for organizing events without being at the mercy of TeleportService making new servers all the time.

2 Likes

ironically this will be a little iffy for people who have “unprotected” test servers.
it is a good update though, i was getting rather annoyed of being locked out of my own test servers.

2 Likes

I think this is great and as long as it’s somthing we can toggle I think this will really help however what would be even better if its not already like this is being able to choose what places we can allow them to join for.

4 Likes