Consider the following scenario:
There is a player that wants to join a particular server, for whatever reason. He clicks “Join Server”, and instead of joining that game he’s given “Illegal Teleport Destination”. If he clicks “Play”, then he is redirected to another game.
OH NO! He was trying to join a sub place of a universe. Now what?!
Absolutely nothing. There is nothing you can do. Unless he was trying to follow someone, the creator of the game can’t do much.
I really want there to, should this situation occur, have the following done:
In conjunction with Documentation - Roblox Creator Hub
#1. Let us see what placeId the player was trying to join.
#2. If applicable (ie, didn’t click the Play button) tell me what instanceId they were trying to join.
#3. Redirect players that try to join specific servers to the universe hub rather than telling them “Illegal Teleport Destination”.
note: an alternative was suggested in EDIT 3 that involves a setting under each subplace that prevents ROBLOX from redirecting players, which honestly resolves the issue more smoothly…
This will allow me, and other developers, to redirect our innocent players to whatever server they were trying to get. I don’t really care why they were trying to join a specific server, but if they want to go there then at least let me be able to know!
This probably would fit as either new values for the PlayerAdded (ie, instance Player, int placeId, string instanceId) or two new properties for the Player (sort of like FollowUserId, but JoiningPlaceId (maybe) and JoiningInstanceId (maybe).
I don’t know about names, I’m not creative, but you get the idea.
This would also make universes more appealing to me, and probably many other people. The current issue I have with universes is that datastores are unable to be shared across different places in the sense that the places are join-able much like the lobby. This means if I have two games that I want to be join-able I can’t share data between them. This would allow me to use a universe, and just redirect the player to the place AND be able to share data.
please do this.
EDIT 1:
Here is an example.
That is an Apocalypse Rising subplace. I can view the servers and place and do everything as per usual. If I click “Join Server” I am told “Illegal Teleport Destination”. If I click “Play” I am redirected to the hub.
I want both instances to redirect to the hub, and also tell me the placeId and instanceId (blank string if they just hit play) they tried to join so I can handle it myself.
EDIT 2: added poll!!!
- I would definitely use this functionality
- I would like this functionality but perhaps not use it
- I think there is a better way to implement this
- I don’t think this is needed
0 voters
EDIT 3: An alternative idea was suggested that I think also deals with the issue in a way that resolves the issue in the thread and that would be to instead have a setting on each place in a universe that would signify whether or not joining this game leads to being redirected to the universe hub or if you just can directly join this game.
This resolves many conflicts above and would require the least amount of implementation I believe.