trying to create a detailed room join/create ui wish me luck
idk if normcore even has the ability to list rooms like photon does, or even join a random room. uh oh
7 Replies
Hi @ev-il πππππππ. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
Good luck with your room join/create UI! Regarding your concerns:
- Listing Rooms: Currently, Normcore does not provide a built-in API to list all available rooms or see how many players are in each room. This is a commonly requested feature, but as of now, youβll need to manage room lists yourself (for example, by maintaining your own backend or using a database to track active rooms as users create/join them) Architecture Common Questions.
- Join Random Room: There is no direct "join random room" feature like Photon offers. You would need to implement your own logic for thisβsuch as keeping a list of open rooms and selecting one at random for the user to join.
- Room Creation/Joining: Normcore allows you to connect to a room by name. If the room doesnβt exist, it will be created automatically when the first user connects. All subsequent users who connect with the same room name will join that room Realtime API.
If you need more advanced matchmaking or room listing, youβll need to build that layer yourself on top of Normcoreβs API. If you have further questions about how to implement this, feel free to ask!
----------------------
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
----------------------
<@419782903405215744> Kapa.ai is still learning and improving, please let me know how I did by reacting below.
normcore lobby is being developed but if you need something now you should just use a 3rd party lobby system
Unity Lobbies is ideal due to its performance and forgiving prices
unless you're like me and can't log into unity services. I've heard epic online services are good and completely free as far as I can tell
Oh yeah no fair point
EOS is in-fact completely free and awesome and can be used anonymously for lobbies
been trying to use unity lobbies
i want people to just set a name for the room and join it
but the lobby code system says i cant have anything lowercase and i cant have the characters l, i, o, 0, 1
ok what im gonna do is generate a random code
for each lobby
so you dont control that
you actually control a custom data field