































아니다. 그렇지 않다. 싹 다 동기화 하게 되면 네트워크 비용이 비싸진다.
네트워크가 빠르게 패킷을 주고 받을 때, 중요한 패킷만 주고 받으면 되지. 굳이 애니메이션 같은 패킷을 주고 받을 필요가 없다.
투컴을 돌려보면 알텐데, 컴퓨터 2대를 돌렸을 때 a플레이어가 우측으로 갈 때와 b플레이어가 우측으로 갈 때의 애니메이션이 완벽히 싱크가 되지 않는다.

무슨말이냐면, A 게임 세상 A플레이어가 우측으로 갔을 때 다른 게임 세상에 있는 A 플레이어(분신)이 우측으로 갈 수 있게 동기화가 되어야 한다. 단, 그 시점에서 A플레이어가 각자의 게임 세상에서 어떤 애니메이션을 재생시킬지 동기화 하지 않는다. 그 이유는 별로 중요하지 않기 때문이다.


다만, 각 A플레이어는 이동 하는 애니메이션이 재생되게 하게 하지만, 그 때 애니메이션의 관절의 위치 하나하나가 전부 똑같진 않다. 컴퓨터마다 살짝 다르게 보여도 무방하기 때문.
결론: A플레이어가 이동한다는 사실 그 자체는 동기화 하는데 A플레이어의 그래픽이나 애니메이션 하나하나까지 동기화하진 않는다. 애니메이션은 각 클라이언트에서 알아서 처리 하도록 함.
총을 쏘고 점수를 갱신하고 데미지를 계산하는 그러한 중요한 처리는 절대 클라이언트가 처리하지 않고, 서버 혹은 호스트가 무조건 처리한다.






