Is it possible to use DataStoreService to keep track of all Servers of a game so this information can be used? Such as teleporting players as a group to the same server that has enough available space for the entire group.
I've attempted this using UpdateAsync to add a table similar to:
{[NetworkServer.Port] = {PlrCount = NumVal, JobId = JobId}, repeat...}
The Port is meant to be a unique identifier while JobId is used for teleporting players to the specific server using TeleportToPlaceInstance. With my attempt I happen to get a throttle error several time so I'm curious if this is even a viable option? I do know some people use their on webserver to complete this task but can datastores be used AND work?

2 comments
Thanks, I believe there is an API roblox has that is server information in JSON, sadly it has to be requested off of the roblox website because it is a www.roblox link
That is not an official API but some people did use it. Roblox did remove server lists for a while as it helped bots spam users. The currently now only show you the avatar icon the user info is not included.