2dgamedev wrote:Hey Tobias , thanks for the response but Im not sure its something I'm doing seeing as Construct 2 bascially doesnt allow you to "fuckup" writing syntax [...] I,only have yes or no as my choices [...]
so heres how it goes down : the Host can shut the room. this breaks all the clients in the room except the host . the host is fine. If any client leaves , he can not make a game until he toggles the IsOpen boolen , ( doesnt even matter if hes in a room or not ) and that fixes the error and hes free to create games again .. i think whatever the host sends the clients to tell them to shut the room has a bug in it
I was not entirely aware that you don't write any code in Construct 2. Good to understand that.
That means there is a bug in our plugin, because the server does get a wrong kind of value where it should get bool (true/false). That much is clear from the error you posted above.
Closing a room means that no players can join anymore (once the server got your close command). The server updates the other clients in a room that this room is now closed but that does not mean clients should use this value when creating a new room.
Thanks to your analysis, I would say: Somehow the clients do use that value and this makes "Create Room" fail.
I created a task for Vadim to check this out when he's back. Because there's a workaround, I hope the wait-time will be bearable.
We don't have a "Marco Polo"-alike tutorial for Construct so far, sorry. To get some amount of docs done, we write almost all in C# and hope it's easy enough to read and "port". https://doc.photonengine.com/en/realtim ... time-intro
Maybe someone from the community can do a tutorial? We're happy to post and credit any tutorials the community creates.