Lag compensation
< Lag compensation
Revision as of 17:17, 31 January 2024 by Howtoplaytf2happy (talk | contribs)
“ | 그만 움찔거리고 팀을 위해 공헌해라, 제군!
클릭하시면 들을 수 있습니다
— 솔저
|
” |
소스 엔진을 기반으로 하는 팀 포트리스 2는 일반적으로 지연 보상을 사용하도록 구성됩니다. 흔히 발생하는 지연 보상은 특정 상황에서 발생할 수 있는 것으로 보이는 사살이나 행동의 이면에서 가장 흔히 발생하는 기술적인 이유입니다. 예를 들어, 플레이어가 스나이퍼에 의해 "벽을 통해 타격을 당했다"고 느낄 때, 부정확한 각도에서 백스탭을 성공했을 때.(facestabs으로 알려짐), 또는 백스탭을 실패했을 때 (failstabs으로 알려짐).
요약해서, 높은 지연 시간(높은 핑)을 가진 플레이어가 공격했을 때, 서버는 지연을 보완하기 위해 조치 사본을 일시적으로 "되감습니다". 예를 들어, 적 스나이퍼가 당신의 머리를 볼 때, 플레이어들은 플레이어가 벽 뒤에 성공적으로 달려 갔다고 믿을 것입니다. 서버가 스나이퍼가 발사한 것을 알아차리면, 그것은 "되감기"를하고, 당신이 맞았어야했는지 알아 내고 피해를 입히면 벽을 통해 살해 당하게 된 거 처럼 보이게 됩니다.
이는 의도적인 엔지니어링 및 디자인 결정인데, 피해를 입는 현실주의를 희생시키면서 공격의 사실주의를 향상시키기위한 절충안입니다. 지연 보상이 사용 중지 될 경우 많은 플레이어가 피해를 입히지 않고 적을 공격했다고 불평 할 수 있습니다.
그 외
외부 링크
소스 엔진에서 지연 보상이 작동하는 방법에 대한 기술적 설명은 다음 링크를 참조하십시오:
- Lag compensation (영어) 에 대한 Valve Developer Community (영어)
- Latency_Compensating Methods in Client/Server In-game Protocol Design and Optimization (영어) 에 대한 Valve Developer Community (영어)
- Source Multiplayer Networking (영어) 에 대한 Valve Developer Community (영어)
- Prediction (영어) 에 대한 Valve Developer Community (영어)