Client connexion : can't properly affect a new player for them


What is wrong with my playerstate and gamestate please ? I’m trying to handle to each new client connexion to create a new player and set up properly their controller but the result is weird.

here, to each new client connection, i get their playerstate and a use a Create New Player function into the gamestate blueprint.

And here a just use a create player function with a unique network id for the controller.

But I get a weird result, with 3 connected clients, I get 3 windows splited in 2 local game, and looks like all the players obey to all different window mousse at the same time. The debug log display that two clients have the same id network, I don’t get why.

Thanks for your help and for some explanation about it.