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.
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
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.
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
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.
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.
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.
Make a GUI
Start by referencing the variables and everything you need
Determine how the system is going to work
Make a “rough draft” or something to try first
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.
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.