For this game I created most of the network implementation. In-game lobby, player state, interpolation and lag compensation.
This system tries to eliminate the combat latency from the attackers perspective. The server rewinds time back to the moment the player attacked to check for a valid collision.
player history (red)
interpolated position (green)
server rewound position (blue)