Ah sorry, this was in the character BP. I have the character data struct, which contains all the variables about a character as replicated.
I changed the BP a bit and got some weird results.
I moved the material instance creation from the construction script into the actual event and it looked promising for a second. It is changing the colors and the ones that join after are the correct color too. It’s just…
SERVER Client1 Client 2
Whenever a player joins, it alters the color of the player who joined before them on their screen to that player’s color plus their own color. So if the player who joined before was red, and this player joined was blue, on the 2nd player’s screen, the 1st player would be purple.
What is the best way to implement this, it feels really close to working.