Multiple rooms question
The whole answer can be found below.
Try Our
Documentation
Please check if you can find an answer in our extensive documentation on PUN.
Join Us
on Discord
Meet and talk to our staff and the entire Photon-Community via Discord.
Read More on
Stack Overflow
Find more information on Stack Overflow (for Circle members only).
Multiple rooms question
nathanj
2020-08-10 04:47:51
Hey, total beginner question but I would really appreciate some direction at the moment.
What I am hoping to do is have a lobby that allows players to enter multiple scenes, each completely unrelated to one another. Am I able to do this where each scene is run from a different client?
I guess my question is how do I facilatate giving the user multiple options for scenes to load into? If anyone can point to any documenation or examples for this I would be most grateful. I'm a bit unsure about the terminology and my searches haven't been very helpful.
Thank you in advance,
Nathan
Comments
Did you check out our tutorial?
https://doc.photonengine.com/en-us/pun/current/demos-and-tutorials/pun-basics-tutorial/
You should read and code-along once.
In short: Users in the same room can interact. Per room, you could load any number of scenes. PUN 2 will help you sync just one (it gets more complex and needs custom solutions once you load multiple).
Michael_Watkins
2021-02-25 02:34:29
this is the closest i have come to finding an answer on multiple scenes and it seems that you are saying photon cant handle them. Every single tutorial i have seen for photon keeps referencing a single scene game.
I've got two scenarios.
1 two players playing the same level and when it is done they advance to the next level which is another scene (cant find any info or tutorials on that)
2. two players start in the village scene. player 1 leaves the village to go to the forest scene so he is in that scene alone. player 2 leaves the village scene to go to the forest and finds player 1 there. (also no tutorials about this method either)
it seems that once you are in a room, photon view will try to sync things at all times even when you are in different scenes. I thought maybe create a room with the same name as the scene so both players enter a room named village that loads the scene village. When i leave the village i would leave the room village and load a room called forest which loads a scene called forest. This way view only syncs the players in the room. I can do a test to see if the room can be created (empty) if not then join the room (someone is already in it).
This seemed logical but i could not get it to work properly.
What you describe sounds a lot like doing an "MMO": Where you are, defines who you meet but there are also instances for parties (sequences of scenes).
PUN is not a good fit for a lot of players in the same place but if you are OK with sharding the locations and having only a few players in the same world as you, this can work.
The approach you describe in the previous post is something that will work, yes. Each room is for a distinct map / scene.
Back to top