Quick answer: Construct 3 Photon room creation with a duplicate name silently overwriting? Server allows re-use; state from previous room leaks.

Host crashes; new host creates a room with the same name; clients connect; see leftover state.

Unique room names

Generate UUIDs per session. Conflict impossible.

Or check existing rooms

Before create, query Photon for the room. Refuse if exists.

Audit room lifecycle

Each room's creation, use, destruction documented. Reuse is suspect.

“Photon room names are shared. Reuse is allowed; sometimes wrong.”

Establish 'rooms are unique per session' as project rule. UUIDs are cheap; conflict is the alternative.

Related reading