Player 1 is the host and Player 2 is the client for a LAN connection.
Does OnPlayerJoined only get called on the host or does it sometimes get called on the client depending on network timing?
Because sometimes the host is reporting OnPlayerJoined and sometimes the client reports OnPlayerJoined and I do not understand this behavior.
Is it possible that the Player 1 host which creates the GameServer and then joins the GameServer becomes the client because of the rare timing of Player 2 joining the GameServer first?
So that it does not matter that Player 1 created the GameServer?
How can I ensure that Player1 is the host?
Also, the list of players seems to only includes the other player so it is always 1 even though there are 2 players in the channel the host and the client.
Should the host and the client both be in the list of players and should they be the same on the host and client TNManager?