Hello, I am having trouble loading clients in with unique variables such as color, name, textures, and so on and having them correctly display on all clients and server.
My game has a built in 2D character-creation feature where players can create a unique character from arrays of textures, colors, set of eyes, sets of noses, and sets of mouths, etc… and all of the loading and saving works fine, but when I try to load values into multiplayer, at best I can get the server to correctly display the players, but the client loads a copy of itself to all other players including the server (so the client sees multiple versions of him, instead of the other unique characters).
I want to know the best way to load from a save file and pull values and where to put them so that when the character is spawned, it can properly load those values and display them to all other players. Should I do something with the player state? In the player character construction script, I am creating a dynamic material instance, but I need to know where and when to pull the variables from the save file for proper loading of the character with his unique colors and so on.
Thanks, in advance, for your help… been stuck on this for a while.