Yes, see step 6 in the joining process (TcpPlayer::FinishJoiningChannel()). If an object's owner isn't present, the object's owner is set to the host. If no players are present when you join the channel then you are the host (step 3). Additionally, when a persistent object is created by a player and that player leaves, ownership of the object is transferred to the host.