How to have your game appear in the Affiliated Games sort

There is no need to send teleport data, GDH retreives the UniverseId from which the player comes, as long as the player was teleported from the server

If the player was teleported from the Client using TeleportService:Teleport(), GDH will not be able to determine that the user was teleported from your experience

The PlaceId of Game Discovery Hub is 15256572079

Here is a code snippet to teleport users (in a server script)

-- // Using TeleportService:Teleport()

local TeleportService = game:GetService("TeleportService")

local function Teleport(Player)
	local Success, Result = pcall(function() 
		return TeleportService:Teleport(15256572079, Player)
	end)
	
	if Success then
		return
	else 
		warn(Result)
		return
	end
end
-- // Using TeleportService:TeleportAsync()

local TeleportService = game:GetService("TeleportService")

local function Teleport(Player)
	local Success, Result = pcall(function() 
		return TeleportService:TeleportAsync(15256572079, {Player})
	end)
	
	if Success then
		return
	else 
		warn(Result)
		return
	end
end

Game discovery hub counts every player the has been teleported from your game, for the first time. This means that multiple experiences teleporting the same player will count once for each of those experiences. However, a player getting teleported from an experience to GDH multiple times will only be counted once (for obvious reasons…)

If you have any questions about this, feel free to send me a private message on the devforum