How could I make a server connection system like the one in Gorilla Tag?

Hello! I’ve recently wanted to make a system where you can connect to servers using it’s name, like the system in Gorilla Tag.

In Gorilla Tag, there’s a computer at spawn where you can type in a server name, or “Room” to either join that specific server or start a server under that name. The computer interface says something like this:

PRESS ENTER TO JOIN OR CREATE A CUSTOM ROOM WITH THE ENTERED CODE.

CURRENT ROOM: (the current room the player is in)
ROOM TO JOIN: (the code the player typed)

How could I get this to work? I know it’s probably something to do with Messaging Service.

… uhhh

anyone? is this just going to be ignored?

Have a read of this

1 Like

smartest gorilla tag player

anyways so the best practice would to use messaging service to request all custom server instances with [server_key], and if one exists, that server will return a message via messaging service with the teleport data. Something to note is that these messages will be sent across all servers that are listening to both calls, for example when sending a response message from a custom server you’ll want to include not only the teleport data, but also the player userID / username as well so the lobby that receives it knows who to teleport.

do something like it sends everybody that has a selected tag into a private place and you can only join it if you have the code aka just fortnite custom matchmaking

1 Like

sorry i was half asleep when i responded, this is what I use for my games

here’s the documentation for the stuff mentioned:

Teleports:
TeleportOptions
TeleportService

MemoryStores

MessagingService

1 Like

This really seems like a good system to make this work, thanks!

(i love the goofy comments you added to those fellas, really made my day)

1 Like

happy to help!

if you need help on any specific code let me know.