Hi UE4 community, im having trouble getting my head around replicating in Blueprints. Ive got a gametype setup similar to Conquest on BF, instead at the moment a player picks up an object and then needs to take it to a flag for that flag to be captured. However im having trouble figuring out how to properly replicate to all clients that a player has captured a flag and that they should update on their screen the colour change for that flag.
The build i have at the moment seems to work somewhat, at the moment when the server captures a flag instead of turning to the correct colour for that team, the flag material seems to turn a shade of grey instead but only on clients. However when the client captures a flag it appears correct on both client and server.
Below is a screenshot of what it looks like and the following blueprint of the Flag itself that handles changing its colour.
It would be really helpful if someone could explain to me in detail what im doing wrong and what the DOs and DONTs are for replicating to keep me out of trouble.
Below is also a link to a download of the entire project. Its not very big only 100MB~ if someone wants to take a closer look at all of it and give me a few more pointers on how to better handle things for replication.
Thanks for your help, if there is anymore information you need please let me know.