냥꾼

전체보기

모바일 상단 메뉴

본문 페이지

[일반] '랙이 실탄폭폭의 1틱에 미치는 영향'에 대한 분석

RogueKim
댓글: 12 개
조회: 4989
추천: 28
2012-01-01 08:24:56


흔히들 실탄장전의 폭폭신폭에서 1틱이 씹히는것에 대해 단순히 랙때문이라고만 하시는 분도 많이 봤는데

(랙때문에 처리될게 되지 않는다 라는 식으로) 이는 엄연히 틀린말입니다.

흔히 말하는 랙 즉 latency란 데이터 패킷이 한 지점부터 다른 지점까지 도달하는데 걸리는 시간입니다.

온라인게임에서는 클라이언트(플레이어) - 서버 사이의 데이터 전송에 걸리는 시간을 말합니다.

랙이 있다고 즉 지연시간이 길어진다고 해서 데이터가 가지 않는 일은 없으며

(데이터가 가지 않는다면 폭발사격을 쏴도 폭발사격 디버프가 전혀 생기지 말아야 하며 3틱 다 씹혀야 합니다.)

랙 이전에 근본적으로 와우 서버의 치명적인 결함으로 인한게 아니라면 

역시 랙으로 인해 처리가 안되서 한틱만 씹히는 일은 없습니다.



그렇다면 왜 랙이 심한 환경에서 폭폭신폭의 앞 폭폭의 1틱이 씹히는 빈도가 높아지느냐 하면

좋지 않은 환경에서는 지연시간이 굉장히 출렁이기 때문입니다.

유저가 굉장히 몰린다던가 하는 이유로 지연시간이 자주 오르락 내리락 튀는 경우는 흔히 있는데,

보통 이런 경우를 랙이 심하다고 합니다.


그럼 이게 왜 폭폭의 1틱에 영향을 미치느냐 하면

*라짐님의 공지글에서 가져옴

아시다시피 폭발사격의 2틱이 들어간 이후에 막틱만을 남기고 폭발사격이 리필되면 

리필된 폭발사격은 4틱으로 계산되어서 6틱이 완성됩니다. (1~2번째 폭발사격이 다 들어가는 그림)

그러나 첫 폭발사격이 1틱만 소진되고 2틱 이전에 새로 리필되는 경우는

기존 폭발사격의 막틱은 사라지고 5틱만 들어갑니다. (2~3번째 폭발사격에서 한틱 씹히는 그림)

그러니까 폭폭신폭에서 1틱이 씹힌다는것은 신사 이후의 폭발사격에는 해당되지 않고

앞의 폭폭에서 1틱이 씹힌다는 소리입니다. 

그 말은 1틱만 소진되고 2틱 이전에 두번째 폭발사격이 너무 빠르게 리필된단 소리죠.

공지글에서도 

엄밀히 따지면 처음의 폭폭도 첫번째 폭발사격이 정확하게 1틱만 남도록 만들기 위해서는 약간의 여유(0.5초)를 가질 필요가 있다고 합니다.

라고 명시해두고 있습니다.



바로 여기서 랙이 영향을 주게 되는데, 

예를 들어 첫번째 폭발사격을 쏠 때 지연시간이 크게 올라가면서 들어갔을 경우

실제 발사시간보다 상당히 늦게 서버에서 처리되기 시작합니다.

그랬다가 다시 지연시간이 내려가면서(랙이 심한 상황에서는 지연시간이 굉장히 출렁임) 새로운 폭발사격이 발사되고 

앞의 폭발사격보다 더 빠른 시간에 서버에 도달해서 처리되기 시작합니다.

그렇게 되면 플레이어는 1초의 글쿨을 주고 폭발사격을 발사했지만

서버에서는 1초 미만의 시간을 두고 폭발사격이 타겟에 들어간 것으로 처리하게 되며,

이는 앞 폭발사격이 미처 2틱을 터뜨리지 못한 채 두번째가 리필되는 증상이 발생합니다.

그렇게 되면 1틱 씹히는겁니다.

앞으로 뛰어가면서 폭폭을 발사한것과 동일한 효과가 출렁이는 지연시간으로 인해 발생한다는 뜻입니다.



오히려 랙이 심한 상황 하에서 반대로 지연시간이 낮을때 첫 폭발사격이 들어가고 높을때 두번째 폭발사격이 들어가면

글쿨외의 시간을 따로 주지 않아도 더 안정적인 6틱이 들어갈 수도 있죠.

마치 뒷걸음질 치면서 폭폭을 넣듯이 말입니다.



지연시간이 거의 없는 상황 하에서도 폭폭의 1틱이 씹히는 경우가 존재할만큼 글쿨 1초는 굉장히 빡빡한 시간이라

(펄른엔젤님의 관리자 인증을 받은 '실탄장전 폭폭신폭 틱에 관한 실험 보고서(스샷첨부)' 'RogueKim님 이건 하나의 가설인데요.' 두가지 글에 둘이서 실험하고 얘기를 나눈게 있음)

랙으로 인해 지연시간이 출렁이면서 폭폭이 1틱 씹히는 빈도가 눈에 띄게 증가하는겁니다.

아마 글쿨 1초로 넉넉하게 폭폭의 6틱이 들어가는거였다면 랙이 심해도 한틱 씹히는 상황이 크게 줄었겠죠.



하지만 보통 좋은 환경에서는 굳이 0.5초까지 기다릴것 없이 아주 눈꼽만큼의 시간만 줘도 충분히 6틱이 다 들어갑니다.

눈으로 글쿨돌아간걸 확실히 확인하고 바로 눌러도 사람의 어쩔 수 없는 반응시간때문에 충분히 여유가 됩니다.

썬더블러프에서 충분히 실험했던 결과이며

실제로 이번주 목요일 뛰었던 레이드 로그에서도 공지의 0.5초가 아닌 위와 같이 아주짧은 시간만을 줬음에도 불구하고

총 153회의 실탄장전, 1073회의 폭샷에서 단 66회의 틱씹힘이 있었습니다.

그중 대부분이 실탄장전을 넣지 않은 피가 적은 쫄이었으며 

실탄장전이 주로 들어간 피통이 큰 네임드와 같은 몹을 대상으론 단 13회였습니다.

(하가라 2 울트락시온 3 존오즈 3 다리촉수 1 날개촉수 3 흉측한융합체 1) 

그중에서도 하가라는 단 1트라이였으므로 아마도 2틱씹힘은 무적시간으로 인한것이라 생각되며

울트락시온은 죽기 직전에 폭샷 디버프가 들어가고 바로 죽은것을 확인했었고

죽으면서 씹힌 틱도 포함이라는것을 생각하면 실탄장전 폭폭이 씹힌 틱은 극히 적었을겁니다.

*이번주 폭발사격 디버프횟수, 틱횟수




그러니까 결론은 폭,폭신폭을 쓰되 폭폭사이에 너무 큰 텀을 주지 않고 아주 잠깐만

인간의 반응시간만큼만 줘도 별 문제 없이 폭폭이 거의 다 들어간다고 볼 수 있으며

폭샷 틱이 다 들어갈 시간이 있다면 랙으로 인해 처리되지 않고 씹히는 틱은 없다. 입니다.

Lv80 RogueKim

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 와우
  • 게임
  • IT
  • 유머
  • 연예
AD