Thanks for your effort! No, sorry, set user id didn't help.
Let me summarize what I have so far, maybe it could help a little. I made clean setup of the fresh Unity 2017.1 (but with 5.5.2.1f i had same results). Install most recent 1.8.5 Playmaker and 1.85 PUN, get the ecosystem and PUN actions.
Here is my scene, very simple. It's only couple of actions in one fsm:
1) Photon Network Connect Using Settings
2) Photon Network Create Room Advanced
3) Photon Network Leave Room
4) Photon Network Re Join Room
5) Photon Network Join Room - for second player to join
I got 3 problems.
1. When you create room and then leave - room disappear immediately. I want to create room that will be alive specified amount of time even without players inside. I suppose
roomOptions.EmptyRoomTTL should help, but current playmaker actions don't have this option.
2. When you leave the room with players, you can't rejoin back Operation failed: OperationResponse 226: ReturnCode: 32748 (User does not exist in this game).
3. When second player connect to your room you get an error messageThe observed monobehaviour (PlayMaker Photon Proxy) of this PhotonView does not implement OnPhotonSerializeView()!
It happens only when you have an empty room. If you instantiate object and sync some values - you'll not have this error. Technically it's not a problem, but anyway it's a red exclamation mark in the log, so I'd better mention it.
Thank you very much for your time and help!