거너(남) 통합
청염명안 | 날짜 : 2018-11-06 20:44 | 조회 : 769 / 추천 : 4 |
---|---|---|
[메카닉] 딜버그 원인 추측개발진이 아닌이상 정확한 원인을 추측하기 힘든 상황에서 생각해본
그냥 어디까지나 제 뇌피셜 추측글입니다
일단 설명하기전에 예전 이계던전 시절의 암제의 스킬하나를 예시로 들어볼까 하는데 암제의 디스트로이어가 지금처럼 범위내 전체 다단타격이 아니고 각 스킬이펙트 바닥 타점에 히트판정이 따로따로 생성되던 구조를 가졌던 적이 있습니다
이때 굉장히 많은 다단히트가 유발되었고 고블린왕국 2번방에서 고블린 엄청 쌓였을때 한번 시전하면 사양히 굉장히 좋은 컴퓨터가 아닌이상 버벅이면서 화면프레임이 극심하게 떨어지고 그 사이에 원래 떠야할 수 이상의 엄청난 히트수를 가지며 그게 다 딜판정으로 중첩되면서 원래 스킬데미지의 몇 배 이상의 딜이 들어가던 적이 있었는데 그 때문에 지금과 같이 스킬 범위내 영역 전체를 연속 타격하는식의 판정으로 바뀌었죠 유저의 컴퓨터에서 렉이 발생하면서 버벅이는 동안 수많은 비정상 딜판정 패킷이 생겨나고 그걸 서버에서 전부 수용해서 딜이 들어갔던 것이죠
프라임도 엄청난 다단히트수로 렉유발의 대표주자 캐릭중 하나였고 얘네 패치방향성중 하나가 클라 렉을 계속 줄이는거였는데 아마 지속딜 너프가 우선적 목적이라기보다는 히트수감소로 서버와 유저의 컴퓨터에 가해지는 부하를 줄이는게 더 우선목표가 아니었을까 추측해봅니다 그 외에도 여러가지 이유가 있었겠지만 소환사 마신 등등 다 개체수 감소시키고 총 다단히트수가 많이 감소되었죠 아마 프라임도 엄청난 다단히트로 프레임이 심하게 하락할 정도의 버벅임이 유발되었을때 딜이 원래 떠야할 것보다 더 들어간 적이 있는걸로 압니다
그래서 게임측에서는 이런 상황자체를 오기 어려운 방향으로 패치를 했다고 생각할 수 있고 이 줄어든 부하로도 4인파티플레이시 예상 이상의 상당한 다단히트가 겹치는 순간이 여전히 올수있기에 추가로 장치를 했을 가능성이 있습니다
여기서 부하를 어떻게 감소시키는가 대해 추측해볼수있는게 1. 캐릭터 자체의 다단히트를 줄임(이미 시행함) 2. 서버에서 일정 이상의 부하가 들어올시 일부 패킷을 자름 3. 유저의 컴퓨터에서 일정 범위 이상의 프레임 드랍이 유발되었을 때 데미지 판정 패킷을 생성하지 않음 렉걸려서 유저의 화면프레임이 버벅이며 비정상적인 갯수의 패킷이 보내지더라도 서버에서는 이걸 다 받아들이는게 아니고 자르는거죠 자의적이든 타의적이든 유저의 하드웨어적 성능으로 인해 비정상적으로 발생한 패킷을 단위 시간당 수용횟수를 제한하면 부정적인 딜 인플레이션을 막을수 있으니까요 지금 이 버그의 주 대상이 되는 스킬이 헬마치인데 드르르르륵 터지는 과정에서 온갖 스킬들의 다단히트와 함께 예상 이상의 초당 패킷수가 들어오게 되면서 일부 패킷을 컷해버리면서 딜이 날아가는게 아닐까 이게 원인이 아닐까 추측을 해봅니다. 아마 헬마치 딜만을 컷한다기보다는 여러가지 스킬의 패킷을 자를거 같습니다. 다만 그중 헬마치의 단일히트당 딜손실이 가장 크기때문에 티가 확 날 것이구요. 홀리빼고 나머지 파티원 세명이서 버스트딜 넣으면서 생기는 엄청난 순간다단히트에서 딜 판정 패킷 일부가 잘려서 서버로 들어가지 않는다는거죠 물론 이경우 게볼딜이 날아가지 않는 부분에 대해서는 설명이 되지 않는다는 점이 존재합니다만 패킷이 전송될때 서버에서 수용하는 우선순위가 존재한다고 가정한다면 억지로 끼워맞출수는 있다고 생각됩니다
3번은 2번과는 반대지만 원리는 같습니다. 유저클라에서 렉이걸리면 비정상적 패킷이 다수 생성될 가능성이 생기니까 일정 이상의 렉이 유발되면 그 동안 생성 가능한 패킷의 숫자를 제한하여 일정 이상의 딜판정을 만들지 않도록 프로그래밍하면 딜이 증발하는 현상은 있을수있어도 원래보다 더나올 일은 없을테니까요
이 현상은 현재 마신게시판에서도 비슷하게 발견되고 있는것 같습니다. 그쪽게시판에도 스킬판정이 헬마치 비슷하게 드르르르륵 터지는 제노사이드 크러쉬라는 스킬이 있고 다단수가 줄긴했어도 프라임과 더불어 예전부터 렉유발캐릭에 빠지지 않는 다단캐릭이라는 점이 비슷하죠
둘다 스킬을 천천히 박거나 4인파티가 아닌 1~3인파티의 경우 증상이 없거나 덜하다는 점도 공통적입니다 수련방에서 혼자칠때나 손님의 개입이 적은 쩔을 할때는 발생할 확률이 내려갈 것이라 예상합니다. 거의 대부분이 4인파티에서 여러 유저가 최대한 빠른 딜을 넣기위해 사이클을 구성하였을때 겪으리라 생각합니다 |
176
310,812
프로필 숨기기
신고
68%