As a Roblox developer, detecting a Team Test server is impossible if your game uses reserved servers. Currently, the only method to identify a server as a team test is the following:
local isTeamTest = (#game.PrivateServerId > 0 and game.PrivateServerOwnerId == 0)
This works, but it also flags reserved servers (which the game I’m working on depends on), so it cannot be used in my use case.
Additionally, RunService:IsStudio()
does not support team test servers and will return false
.
If Roblox can address this issue, it would improve my development experience because my team
and I could utilise team test servers to move faster when developing. Right now, we have to test in live game servers, which slows down our iteration speed.