Tfw never finished learning prediction based movement for serv lag. My server skills aren't that great. https://github.com/Yuke666/websockets-C/
This is about my full power level in it. 
There's a good article by valve about prediction based movement in counter strike.