[Replication] Two deck of cards, but only the server sees if they are modified. (Shuffled, card taken/given)

I don’t have the time to go through your entire project and attempt to pin point where you are having issues. I also don’t have the time to work up a whole visual Blueprint, where the cards get organized. But, I did put together a setup where the GameMode generates the two decks and randomizes them before sending them to the PlayerController(s).

From there, the PlayerControllers have the functionality to send the decks to the client(s) so the clients can generate the visual apsects of the deck, through a Blueprint or whatever.

From there, its up to you to tell the server what the client(s) want to do (pick, move, remove cards, etc).

[][1]

[1]: