Quote Originally Posted by Sove92 View Post
Movement prediction exists to eliminate this issue, which this game already uses. You will always see your character in real time, the client simply predicts where your character will end up with your movement, only if you have massive lag or the system is poorly implemented will you ever see your character rubberband or move with a delay.
The prediction is used for other players on your screen. There is no reason to predict your movements since the information required to determine that is already at your client - from your keyboard.

If you have massive lag, you will notice that you can still run around (of course the server isn't getting the information), when the lag cease and the server catches up, it just takes the client's word as to where you are. Others will see you rubberband but your own rubberbanding isn't visible from your side - you will see others rubberband though.