[네트워크]
- 연사 도중에 지연 보정 기능이 사용자의 '패킷 손실/지터 완화를 위한 버퍼링' 설정을 인식하지 못하던 문제를 해결했습니다.
- 다운스트림 지터가 갑자기 심하게 증가하는 현상을 더 잘 처리하기 위해 클럭 동기화를 개선했습니다.
[원격 분석 데이터 HUD]
- 네트워크가 게임플레이에 부정적인 영향을 미치는 정도를 측정하기 위해 네트워크 품질 측정 방식을 변경했습니다. 이제 네트워크 손실 또는 지터로 인해 틱이 누락되는 빈도를 측정합니다.
- 보정되지 않은 패킷 손실 및 지터 수치를 표시하는 고급 네트워크 품질 디스플레이 옵션을 추가했습니다.
- 자세한 정보는 여기에서 확인할 수 있습니다.
[네트워크 품질 상태 정보] 무기고 업데이트 이전에는 원격 분석 데이터 HUD의 네트워크 품질 상태에 표시되는 지표를 계산할 때 2가지 상황에서 패킷을 '불량'으로 간주했습니다. 1) 패킷이 손실된 경우 그리고 2) 패킷이 잘못된 순서로 전달되었지만, 네트워크 스택의 낮은 레이어에서 올바르게 수정되지 않은 경우였습니다. 이렇게 측정된 지표는 2가지 이유로 정확하지 않았습니다. 첫 번째, 일부 잘못 전송된 패킷이 게임플레이에 부정적인 영향을 주지 않았음에도 '불량'으로 간주했습니다. 이는 특히 패킷 재정렬에 문제가 되었습니다. 두 번째, 네트워크 지터로 인해 패킷 도착이 지연되어 게임플레이에 부정적인 영향을 미쳐도 '불량'으로 간주하지 않았습니다. 플레이어의 게임플레이에 문제를 일으키는 많은 사례를 디버깅해 보니 패킷 손실이 없어서 네트워크에 전혀 이상이 없다고 믿어 온 많은 플레이어가 사실은 지터로 인해 문제를 겪었다는 것을 확인할 수 있었습니다.
이러한 플레이어에게 지터로 인해 게임플레이에 문제가 발생했을 수도 있다는 점을 알리기 위해 2024년 10월 2일 무기고 업데이트에서 측정 방식을 변경했습니다. 패킷이 손실되었거나, 잘못된 순서로 도착했는데 수정할 수 없거나, 한계 이상의 지터가 발생하는 경우 모두 '불량'으로 간주했습니다. 이로 인해 네트워크 연결 시 상당히 높은 지터가 발생하는 플레이어들은 네트워크 품질 지표가 갑자기 크게 악화되는 현상을 경험했습니다. 많은 플레이어가 무엇인가가 변경되면서 패킷 손실이 발생하여 이 현상이 일어나게 된 것으로 추측했습니다.
안타깝게도 이 품질 측정 방식에도 결함이 있었습니다. Source 2 엔진은 지터를 감소하기 위해 자동으로 버퍼링을 추가합니다. 자동 조정만으로도 충분히 많은 플레이어가 겪는 문제를 해결할 수 있었지만, 이 측정 방식은 지터가 발생한 패킷이 게임플레이에 부정적인 영향을 주지 않아도 '불량'으로 간주했습니다.
이번 업데이트로 네트워크 품질 상태 지표를 측정하는 방식이 변경되어 이제 게임플레이에 부정적인 영향을 미치는 네트워크 이벤트만 측정됩니다. 자세한 정보는 자주 묻는 질문을 참고해 주세요.