If I understand correctly so far, it seems player create or join the channel all by specific ID and channel name? (TNManager.JoinChannel(ID, SceneName))
is that possible when player create channel, the id and scene name is dynamically allocated? Player can change the channel name to customer name later? other players can quire the channel list and join them?
like the chess game, when player log in, they can either join other player's created channel, or start his own, when start their own channel, they can set the name of the channel, or password, the meantime, other players can do the same, without any conflict in the channel ID.