I’m having a unet issue I can’t pin down. I’ll launch a host and have a controllable player in it (player 1). Then I launch a client and it too has a controllable player in it (player 2). Both players see each others movement and everything works as it should. Then when I launch another client and log a third player in (player 3) the third player is controllable and the other two players see it and everything appears to be fine, but if I then go back to the second window and try to control player 2 it controls itself plus it also controls player 3. Any further players I log in can all be controlled by any player that was logged in before them except for by the host.
As there is really not any code to speak of my best guess is I have a setting wrong somewhere in the network manager or perhaps it’s because I’m logging in from localhost on each of the clients.
Does anybody have any idea what might be causing this? Currently using unity v5.4.0.