What service is used to give a script information about all the running servers inside said game?

Question is in the title, “What service is used to give a script information about all the running servers inside said game?”
If you need more information, I explained a little more here: What service is used to give a script information about all the running servers inside said game? - #5 by librashards
Sorry if this lacks information to solve my question, I’m still new!

  1. What do you want to achieve?
    I want to know what is used to give a script information about all the running servers in said game.
    Paraphrasing this (if I got you confused):
    I want to know if there is a function that returns all the running servers in a game in an array, and information about them.

  2. What is the issue?
    I don’t know what services are used to create these types of uis that display all running servers in-game. I’m trying to figure out if https service is used for it, but I have no experience with that service what so ever, so I’m here to ask if there is a service dedicated to giving the script information about all the running servers in a specific game.

  3. What solutions have you tried so far?
    I’ve looked around the devforum for information on going about this, or what service I should be using, including looking on developer.roblox.com I also went as far as looking for youtube tutorials.

I’m pretty sure there is no API for this. However, if you do some programming on an external website to process server info, you can write a script for the game server to send information to your website.

An example


local serverStarted = false

game.Players.PlayerAdded:Connect(function()
    if serverStarted == false then
        serverStarted = true
        --Send info here
    end
end)
1 Like

There is zero information about it. Why do you need this anyways?

Trying to make a party system where if someone joins another server in the same game, the party members will teleport to the leaders server.
(obviously not roblox-wide)
I basically want to know how stuff like this is done:
image
i shouldve elaborated a little more on this, apologies!

MemoryService and TeleportService are your answers.

2 Likes

Alright, I will try that, I will provide a follow-up to this if anything else.
If it works I will make your post the solution. Thanks!

Looks like I stumbled across the function I needed! Also thank you for the idea of using MemoryService over DataStores.
I will go ahead and make your post the solution.

You could also try using Messaging service. It may be a little easier. here is a video that explains it pretty well.

1 Like