I am going through Epic’s CouchKnights to see how they have set up the networking two player system and am confused about this thing that they are doing.
For the Attack they are running the setting of the trigger variable BOTH as an RPC on the server and locally if the player is the Remote.
BUT when I do that in my setup and dial in PktLag=300 and run that move, I get a double move triggering when the Remote player executes the move.
This is not strange as it first executes locally and then again as the RPC comes into effect 300ms later coming back from the server.
Why are they doing this? I don’t understand how it is meant to work?