I feel kind of silly because this should be so simple but it’s the first time working on multiplayer stuff.
In my Gamemode I wait for a certain number of players to join, if i.e. 2 players are connected the match state goes from “Waiting” to “InProgress”. Since the Game Mode is only on the server I want to call an event in the game state in replicate that to all the client’s game states to basically start a clock for the match.
However, everything gets only called on the server:
Here is the call from the Game Mode to the Game State (this should only happen on the Server):
This is in the Game State. The First Event should only run on the Server also but if the Game State has changed to “InProgress” it should run the Multicast Event which then runs on all clients, but it doesnt. The last Print String also only runs on the Server: