[서버] 데드 레커닝(Dead Reckoning)
서론 실시간 달리기 게임을 만들기 위해 서버에서 패킷을 보내는데 1초에 60번을 랜더링하는 화면에 패킷을 1초에 60개를 뿌릴 수 없다. 그래서 이것 저것 찾아서 알게 된 개념이다. 데드 레커닝 정의 분산 네트워크 기반 실시간 시뮬레이션 환경에서 트래픽 데이터(traffic data)를 감소시키기 위해 사용하는 기법. 데드(dead)라는 말은 신호를 받지 못하고 있는 상태를 말하며 레커닝(reckoning)은 추산한다는 의미로 신호가 없는 동안에는 추측하여 상태 정보를 갱신하는 것을 말한다. 영어로 찾아보니 추측 항법이라는 용어를 찾을 수 있었다. 배의 방향, 여행 경로를 추측하는데 쓰이는 방법이라고 한다. 게임에 적용하면 캐릭터의 이동경로를 예측하는 방법이라고 할 수 있겠다. 현재 위치 = 이전위치 +..
2015.05.23