Hello, I’m working on a Lobby system and I recently discovered Memory Stores. I’ll explain how my game works.
A player makes a game and configures it
The game info is stored permanently on a Datastore
The game can be later opened by its creator allowing people to join (Lobby system)
The lobby creator starts the game and people who joined can start playing
The lobby can be removed from the memory store as the game no longer accepts more players
Once the game is finished the game can also be removed from the Datastore
I already did the first two steps, but I have no clue on how to make the lobby system (It needs to be stored in a Memory Store globally along every server) until the game starts. I need to use memory stores because the lobby has to be visible to every server.