게임 넷코드, 지연을 숨기는 기술
pingulee조회 0 · 댓글 0
온라인 게임의 체감 품질은 그래픽이 아니라 넷코드가 좌우한다.
문제
서버 왕복에는 수십~수백 ms가 걸린다. 입력할 때마다 서버 응답을 기다리면 조작이 굼떠진다.
해법 세 가지
- 클라이언트 예측: 서버 확인 전에 내 화면은 먼저 움직인다
- 서버 재조정: 서버 결과가 오면 예측을 보정한다(가끔 순간이동처럼 보이는 이유)
- 지연 보상: 서버가 발사 시점의 과거 상태로 되감아 명중을 판정한다
FPS에서 "분명 맞췄는데" 논쟁의 상당수는 이 지연 보상의 부작용이다.
댓글 0
첫 댓글을 남겨보세요.