동기화의 한계¶
Strix의 동기화는 유연하고 강력하지만 다른 시스템과 마찬가지로 사용자가 유념해야 하는 한계점도 있습니다.
속성 타입¶
Strix는 정수, 벡터 등 기본 Unreal 타입을 직렬화합니다. 배열, 맵 같은 컨테이터 타입도 직렬화할 수 있습니다. 단, 개체 타입과 일부 스트럭처는 직렬화를 하지 않으며, 따라서 동기화할 수 없습니다.
동기화된 속성은 아주 적고 작으며 사용자 인풋과 관련이 있어야 합니다.
블루프린트 한정¶
액터가 UE 블루프린트 타입이 아니면 액터와 함께 복제할 수 없습니다. 고정된 월드 개체는 복제되지 않습니다.
연결된 개체¶
서로 연결된 개체는 움직임을 둘 다 동기화해서는 안 됩니다. 게임 엔진이 액터 B를 움직여 액터 A의 움직임에 대응한다면, 액터 B가 업데이트되었을 때 액터 A의 움직임은 사라집니다. 그러면 동기화 오류가 발생하고 러버 밴딩이 일어날 수 있습니다. 한 액터만 동기화해야 하며, 나머지 액터는 클라이언트 측 포지션을 업데이트해야 합니다.