Network game and replication

So, I have changed many things in my project :

When the game begin, there is no default pawn class. When you decide to create or join a party, then the default pawn class change to “BP_player” and you arrive in a new map called “test”.

Ok, that all. So, I tryied what you said but i am not sure of what I understood.
I put my blueprints below :
My BP_player where I call the event ‘applyskin’. Apply skin is a run on server event that is in the player controller

Here we are in the player controller. It is the content of ‘apply skin’ event. It calls a multicast event.

And there is the content of the multicast event.

At this point, nothing is working. I explain myself, the id given by the bp_player and the id with which we try to see if it is equal is never matching…
The id that i pass in bp_player is 0. The id that i try to verify if it match is 370…

I am totally lost at this point