Lobby where players make their own servers

ok so i want to make a lobby where players can make their own servers and choose the map for that server.

now i am a complete noob at scripting and have tried looking for it on youtube and here. Im sorry if i didnt explain this well but its basically like the “wheres the baby” matchmaking if you need a example. Now please remember that i know nothing about scripting so please explain things in detail to me.

1 Like

Use a “ReserveServer”, It’s free and wont allow anyone to join after it has been started.

You can always search up “Roblox ReserveServer” and find out how to do it.

ok but how do i make a gui where people can choose the map in that server and people can join it

or at least how do i just make it so theres like a server list and people can make their own servers and then other people can click the join button on it and then the leader click a button to start it and then the people who were in that server in the lobby get teleported to the reserve
server

I would highly recommend checking out the developer wiki. They have code examples and the API on there.

If you aren’t sure on how to code, check out YouTube tutorials or the developer wiki tutorials.

1 Like

this doesnt help, i get that i have to use reserve server but i dont get how to make a gui where players make their own server and people can join it and then those people get teleported to the reserve server.

If you don’t know how to do this, please check out tutorials on how to make a GUI and scripting it. YouTube and the developer wiki are fantastic resources.

We aren’t here to make the code for you. I would expect you to bring code you are working on, not to come here asking how EXACTLY to make something. Once you have something in the making and it experiences issues, then ask for help.

1 Like

yes but i cant find anything about it on youtube.

I see. The problem here is, you are trying to build a car without knowing how to build one. But you need to know how to build an engine first. Everything takes steps. There are definitely GUI tutorials and you need to start off basic. If you don’t know anything about scripting or GUI, start with something simple, like a button. Then after the button, you could send server data from a script to the GUI on a client. Start basic and expand up from there.

i know how to make guis and send server data from a script to a gui but the thing is this isnt a car, its a monster truck, and well, i dont have enough time to do scripting, i only have a few hours a day maybe

1 Like

Do you have any code that you have made in an attempt to do this? You will have to keep track of reserved servers and their owners. This would be a data store.

This forum is here to assist you in programming, we don’t provide whole scripts. As stated every thing takes slow steps and you cannot take one giant leap at once. What I would recommend is start with a button creating a frame. Than inside the frame, a button that makes a server with one map, than make a multi map selecting, this task will be much more difficult if you are thinking of doing it all at once.

2 Likes

Hey, so i was thinking of making an actual game for each map, than making them join that game and there could be multiple servers but each server is locked after everyone in lobby joins so no one can join after, using reserve server i think.

thats what i originally wanted to do and am trying it right now

Alright, let me know what happens and reply or msg me if it doesn’t work and i could try thinking of something else.

ive been trying the entire day today and havent figured out anything, like theres no youtube videos or dev posts about this. im just like mashing free models together and hoping it works

That’s not the way to go, scripting takes time and everyone puts effort in, it’s like trying to write an essay without knowing how to write sentences. As mentioned above, if you aren’t able to even put in effort or try by yourself then you’re probably not ready.

Right now I highly suggest investing that time of yours into learning how to script before working on any projects.

Now another issue for some people may be the fact that they have enough knowledge but don’t know where to start, if that is the case then.

  1. Make a GUI
  2. Start by referencing the variables and everything you need
  3. Determine how the system is going to work
  4. Make a “rough draft” or something to try first
  5. Edit and improve from there

Now the fact that you are trying to mash free models or looking up tutorials shows that you have little experience with scripting so I’d suggest my first tip which is to invest some time into scripting if you plan to get serious with it

EDIT: There’s almost nothing in where you don’t put in effort at all and you’ll get something in return.

2 Likes

I suggest looking into the TeleportService:TeleportToPrivateServer. This will create a private server for a group of players and allows data to be sent with the players when they teleport. This can be used to provide information on who is the leader, the map, etc.

Links:

TeleportService
TeleportToPrivateServer