I’m attempting to create a horror game and I’m trying to make those little group things that people join and it shows the members, then they tp to the story game and etc, though Idk.
I don’t know any of it’s technology and how it’s even possible, is there a documentation on this, or a video that explains it/open sourced way?
I Think I Ever Heard About This System, Somehow Similar To Task Force. In Task Force You Create a Party To Make a Full Squad, Is This The System Your Trying To Achieve ?
I’ve never tried doing these before, But i assume you want to let players create their own Group and allow other players around all the other servers join it, Right?
Well, If it’s that, The best thing i can think of is trying to use MessagingService and MemoryStoreService, So, Let me explain how i think it can work:
You can use MessagingService and Subscribe the Servers into a topic called “Matchmaking”, Once the Topic is Received, You can kind-of try creating a table on the Server and name It something like “PlayerName-LOBBY”, You can also subscribe it to another topic such as “MatchmakingUpdate” — It can be used to update the tables among servers, So whenever a player joins the Lobby, It updates to all the servers.
MemoryStoreService can be used to store something like Skill-levels? Or maybe recent matchmakings? Or even to communicate between servers.
For last, Once the table is updated and filled, You can try teleporting the Players into the game that you want to. And whenever they delete the Lobby it’ll also delete for other servers (Which can be also subscribed to another topic, “MatchmakingDelete”)
When you create a room, you essentially creating a table, and when other players click join on their screens in a localscript you can fire a remote event to add those players into the room of the host and then when the host wants to start a game use teleportservice and reserve a server where the story actually starts