커뮤니티

건의게시판

[일반]클로저스 내의 렉 유발요소(팀원 데미지 연산 부분) 삭제 건의

작성자
오메가밀우
캐릭터
제이
등급
결전요원
작성글 모아보기
작성글 모아보기
  • time 2023.01.30
  • view8217
※ 답변 대기/ 완료 카테고리에서 건의내용을 확인해보세요.
※ 게임 이용과 관련된 건의사항을 작성해주시기 바랍니다.
※ 건의 게시글 작성 시 하나의 게시글 당 하나의 건의사항을 작성해주시기 바랍니다.
※ [필수 기재사항] 누락 시 답변 대기 게시글로 선정되지 않을 수 있습니다. (작성 양식을 그대로 사용 부탁드립니다.)


[필수 기재 사항]
1) 건의 내용 : 클라이언트 상에서 파티원 데미지 연산을 삭제하면 게임 렉이 훨신 줄어들 것 같습니다.

2) 건의 사유 : 
https://www.youtube.com/watch?v=JJPmQ7M9__E
위에 링크를 단 영상을 봐주시면
31초 가량에 파티원 루시가 스킬을 쓴뒤 제 컴퓨터의 인터넷을 끊었습니다.
따라서 31초 이후부터는 서버와 제컴퓨터(클라이언트)간에 통신은 이루어지고 있지 않은 상태입니다.
하지만 그뒤의 영상 부분을 계속 이어서 보시면 
데미지 표시가 뜨는걸로 확인이 됩니다.



이게 무슨 말을 의미하냐면
제 클라이언트가 계산 할 필요가 없는 파티원의 데미지까지 연산을 한다는것을 의미합니다.
일반적으로 게임과 클라이언트에서는 굳이 파티원이 넣는 데미지까지 연산을 할 필요는 없습니다.
각자의 데미지만 연산해서 서버측에 보내면 되기 때문입니다.
이해가 안가시면 밑에 이미지를 봐주세요.










이 경우 파티원의 데미지는 서버측가 파티원한태 받아와서 저에게 다시 보내주기 때문에
서버와의 연결이 끊겨있으면 데미지 표시가 안됩니다.

하지만 클로저스의 경우 서버와의 연결을 끊었음에도 파티원의 데미지가 표시되었습니다.
이게 의미하는것은 실질적으로 내가 모든 파티원의 데미지를 내 컴퓨터에서 연산을 하고있다는것을 의미합니다. 하지만 그 연산데이터를 서버측에 보낼것도 아닌데 연산하는것은
너무 비효율적이고, 실질적으로 파티원4명일 시 연산을 4배로 해야해 4배 더 렉이 걸리는것을 의미합니다.
이게 일반적으로 말이 안되는게.. 클로저스가 4인 게임이라서 그렇지 막 50명식 혹은 필드에서 모여서 사냥을 하는 게임일 경우 연산량이 50~100배가 된다는 말이됩니다.
그래서 다른 게임에선 당연히 이런식으로 다른 유저가 넣는 데미지를 자기 클라이언트에서 계산하지 않고 단순히 서버에서만 받아오는걸로 알고있습니다.
자세한 설명은 아래 이미지를 봐주세요.




아시다시피 클로저스는 발적화 때문에 4인파티로 갈수록 프레임드랍이 심해지는 현상이 생깁니다.
해당 현상의 원인중 하나가 쓸모없는 파티원데미지를 연산하는 부분이 아닐까 싶습니다.
해당부분은 쓸모가 없는 부분이니 잘라내서 최적화를 해주셨으면 좋겠습니다.

3) 개선 방안:

쓸모없는 파티원 데미지까지 연산하는 기능을 클라이언트 상에서 삭제 부탁드립니다

저의 의견으로 더 나은 클로저스가 되길 응원합니다.

{{ GetLengthByReCommentTextareaValue }}/200

댓글 {{ GetReCommentTotalRowCount }}

    게시판 리스트

    • Lv.{{ GetCharacterLevel }}
    • {{ GetCharacterNickName }}
    • {{ GetCharacterCloserNickName }}

    -

    대표 캐릭터 선택 설정

    쿠폰입력

    잠깐! 게임에 접속하여 아이템을 지급 받을 캐릭터를 생성한 후, 참여해 주세요.