I’ve been trying to get a better understanding of things by continuing to mess with the getting started tutorial project after finishing it, but I’ve run into a problem.
The TeamScore property in the GameState singleton only appears to be replicated once when game starts, but does not run the OnRep when a player is killed.
I’ve added in UE_LOG prints and it looks like (at least one of) the servers increases the score, but the clients are never told and when trying to access that data they get the empty, game start version.
Since GameState is set up as a singleton I had expected there to be one data source, but I feel like I’m missing something.
Any advice on how to go about fixing this?