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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.