Wo ist denn genau dein Problem?
Setze die View-Position (auf dem Server) doch einfach auf die der Client-Entity.
Sollte der Client keine Entity bewegen, sondern bspw. per Kamera herumfliegen, kannst du einfach eine dummy-Entity erstellen und über diese per send_skill(SEND_VEC) Kamera-Position und -Winkel austauschen. Nun kannst du diese Entity-Skills auf dem Server auslesen und den Extra-View dort platzieren.