복제와 개체 동기화

Strix는 게임 월드 속 개체와 그 속성을 실시간으로 동기화합니다. 이것을 복제라고 합니다.

복제의 대상은 다음과 같습니다.

  1. 특정 개체의 생성과 삭제.

    클라이언트에 복제 가능한 개체가 만들어질 때마다 그 레플리카가 나머지 클라이언트 전체에 자동으로 생성됩니다. 이들 개체는 대부분 게임 캐릭터와 적, 탄도, 그 외 게임 과정에서 생겼다 사라지는 물체 등입니다.

  2. 개체의 속성.

    복제 가능한 개체가 만들어지고 난 후 그 값 중에서 일부(포지션, 체력)가 바뀌면, 바뀐 값이 클라이언트 간에 자동으로 동기화됩니다. 그 속성 중에서 동기화하고 싶은 것을 정해야 합니다.