새소식 본문

GM소식

FPS에 따른 연사 속도에 관련된 개발팀의 전하는 말

작성자
**bg2.m**
작성일
2019.02.21 PM 04:03
추천수
6


안녕하세요. 

카카오 배틀그라운드입니다.


본 개발일지는 펍지주식회사로부터 공유 받아 작성된 내용이며, 

자세한 사항은 아래 상세 내용을 참고해주시기 바랍니다.

───────────────────────────────────────────────────────


안녕하세요, 플레이어 여러분,


최근 컴퓨터의 초당 프레임 수(FPS) 설정에 따라 총기의 연사 속도가 달라진다는 논란이

저희 배틀그라운드를 비롯한 일부 게임에서 발생한 것을 잘 알고 있습니다.


오늘은 PUBG 개발팀에서 전해오는 간단한 안내를 통해 프레임에 따른 총기 연사속도 차이 현상이 발생하게 된 배경과,

개발팀에서 이를 해결할 수 있도록 저희가 어떠한 노력을 하고 있는지에 대해 이야기를 해보려 합니다.


PUBG에서는 현재 총기를 점사 혹은 연사로 발사할 때 타이머, 혹은 트리거라고 불리는 장치를 사용하고 있습니다.


타이머는 사전에 설정된 시간이 되었을 때 지정된 기능을 실행하는 역할을 하는데,

이때 발생하는 고정된 지연 현상이 총기 연사속도에 직접적인 영향을 주고 있었습니다.


타이머에 설정된 시간이 되어 지정된 기능이 실행될 때,

타이머는 각 프레임들 사이가 아닌 가장 가까운 다음 프레임에 지정된 기능을 실행하게 됩니다.


쉽게 설명하자면, "엇박"의 개념이 없이 무조건 다음 정박자에 맞춰 기능이 실행된다는 의미입니다.

이 때문에 총기 연사 시 지속적으로 고정된 지연 현상이 발생하게 됩니다.


이처럼 타이머의 실행과 총기의 연사 속도 사이에 차이(오류)가 발생하게 되고,

해당 오류는 플레이어의 FPS가 낮을 수록, 그리고 플레이어의 프레임 시간이 더욱 높을 수록 발생할 가능성이 더욱 커집니다.


또한, PUBG는 프레임 당 한 번의 격발만을 허용하기에, 총기를 완전 자동으로 사격할 때 발생하는 작은 오류들이 쌓이게 되어,

이론적으로 총기의 연사 속도가 빠를 수록 이 현상에 대한 영향을 받을 가능성이 커지게 됩니다.

그렇기에 FPS 설정에 따라 총기 연사 속도가 달라지는 것 처럼 보였던 것입니다.




해결 방안


위와 같은 현상을 보완하고 더 나은 게임 환경을 제공할 수 있도록 보완하는 작업을 추가하였습니다.


다소 난해한 기술적인 내용을 제외하고 말씀드리자면,

이번 업데이트에서는 약간의 조정을 통해 각 프레임 시간마다 존재하던 타이머 지연을 줄이는 데에 집중했습니다.

이를 통해 타이머와 총기 연사 속도 사이의 불일치를 최소화 하는 것이 저희가 이번 패치에서 기대하는 효과입니다.


이 방법이 완전한 해결책이라고 말씀을 드릴 수는 없지만, 평균적으로 오류 발생 빈도가 0에 가깝도록 많이 줄어들 것으로 생각되며,

총기의 다음 사격 시 적절한 지연 시간이 적용되도록 하여 총기의 연사 속도가 일관적으로 유지될 것이라 기대하고 있습니다.



한 가지 덧붙이자면, 위의 개선으로 연사 속도가 정상화 되고 FPS 환경의 영향을 받지 않게 됨에 따라

일부 플레이어들은 이전보다 총기 반동을 조절이 어렵게 느껴질 수도 있습니다.


이것은 프레임에 따른 연사 속도가 달라지던 현상을 바로잡고 최초 기획 의도대로 돌아오게 하는 것으로,

총기와 관련된 별도의 밸런스 패치는 아니라는 점을 유의해주시기 바랍니다.


향후 계획


저희는 이번 패치를 통해 평균적인 PC성능을 보유한 플레이어와

매우 높은 PC 성능을 보유한 플레이어간의 괴리를 줄일 수 있기를 바라고 있습니다.


다만, 아직은 바로 현재 서버에 해당 기능을 반영하지는 않을 것입니다.

여러분의 피드백과 내부 데이터 분석을 바탕으로 좀 더 신중을 기해 추후에 라이브 서버에 반영할 계획입니다.


플레이어 여러분의 진심어린 조언들에 다시 한 번 감사드리며,

이번 패치에 대한 여러분들의 지속적인 관심과 피드백을 보내주시기 바랍니다.


고맙습니다.

추천6
PC 등록 서비스

확인을 누르시면
지정 PC 등록 서비스 이용을 위한 PC 정보를 수집합니다.

  • · 확인 후 DaumGameStarterProtocol 실행 메시지 노출 시 “실행” 버튼을 클릭해 주세요.
  • · 최대 7초 정도 소요될 수 있습니다.
  • · 크롬 브라우저 정책에 따라 시크릿 모드는 지원이 되지 않습니다.
본인 인증 성공

본인인증이 완료되었습니다.

확인
게임 스타트 보안

안전한 게임 이용을 위해 게임 스타트 보안 절차를 진행해주세요.

도움말 게임 스타트 IP 보안이란?

계정 도용 및 탈취로 인한 피해를 예방하기 위한 보안 서비스입니다.
접속 IP나 PC방 정보가 다를 경우 또는 게임 접속 30일이 경과된 경우
추가 인증(본인인증 또는 SMS 간편 인증)을 통해 게임 접속이 가능합니다.

  • 수집·이용목적: 게임 스타트 IP 보안
  • 수집하는 개인정보 항목: 게임을 이용하는 PC의 IP
  • 보유·이용기간: 신규IP 갱신 및 회원 탈퇴 시 즉시 삭제
  • 본 동의를 거부할 권리가 있으며, 거부할 경우 게임 서비스 이용이 불가능합니다.

위 개인정보 수집 및 이용 동의를 거부할 권리가 있습니다.
동의를 거부하는 경우 게임 스타트 보안 서비스를 제공받을 수 없습니다.

자세한 내용은 카카오게임즈 개인정보처리방침을 확인해 주세요.

간편 SMS 인증 등록

개인정보 수집 및 이용 동의 후 게임 스타트 보안 인증 시 SMS 간편 인증 자동 가입!
접속 위치 변경으로 재 인증 시 SMS 인증만으로 게임 시작이 가능합니다.

SMS 간편 인증 서비스 이용 시 회원정보에 등록하신 휴대전화 번호가 업데이트됩니다.
게임 스타트 보안 인증을 위한 SMS 인증 문자 발송용으로 사용됩니다.
(게임 스타트 보안 서비스 종료 시 자동 해제됩니다.)

휴대전화 본인인증
임시 보안 인증

게임 시작을 위한 1회성 본인 인증으로 접속 위치가 변경되면 재 인증이 필요합니다.

보안 서비스 가입

아래 보안 서비스 중 한 가지 이상을 가입 시 게임 스타트 보안 인증을 받지 않으셔도 됩니다.

※ 본인인증에 문제가 있는 경우 고객센터로 문의해주세요.

개인정보 수집 이용에 동의 해 주세요.
게임 스타트 보안

안전한 게임 이용을 위해 게임 스타트 보안 절차를 진행해주세요.

도움말 게임 스타트 IP 보안이란?

계정 도용 및 탈취로 인한 피해를 예방하기 위한 보안 서비스입니다.
접속 IP나 PC방 정보가 다를 경우 또는 게임 접속 30일이 경과된 경우
추가 인증(본인인증 또는 SMS 간편 인증)을 통해 게임 접속이 가능합니다.

  • 수집·이용목적: 게임 스타트 IP 보안
  • 수집하는 개인정보 항목: 게임을 이용하는 PC의 IP
  • 보유·이용기간: 신규IP 갱신 및 회원 탈퇴 시 즉시 삭제
  • 본 동의를 거부할 권리가 있으며, 거부할 경우 게임 서비스 이용이 불가능합니다.

위 개인정보 수집 및 이용 동의를 거부할 권리가 있습니다.
동의를 거부하는 경우 게임 스타트 보안 서비스를 제공받을 수 없습니다.

자세한 내용은 카카오게임즈 개인정보처리방침을 확인해 주세요.

SMS 간편 인증 서비스를 이용중입니다.
게임 접속을 위해 인증 번호 받기 후 전송되는 인증번호를 입력 후 확인을 눌러 주세요.
(인증번호는 회원정보에 등록된 휴대전화 번호로 발송됩니다.)

확인
기존에 등록하신 SMS 간편 인증 휴대전화 번호 사용이 불가할 경우

휴대전화 본인인증을 다시 진행해 주시면 SMS 간편 인증 휴대전화 번호가 새로운 번호로
업데이트 됩니다.

휴대전화 본인인증
일시적으로 SMS 간편 인증이 불가할 경우 아래의 인증 수단 중 한 가지로 본인인증

게임 시작을 위한 1회성 본인 인증으로 접속 위치가 변경되면 재 인증이 필요합니다.

게임 스타트 보안

SMS 간편인증 서비스 등록이 완료 되었습니다.

도움말 게임 스타트 IP 보안이란?

계정 도용 및 탈취로 인한 피해를 예방하기 위한 보안 서비스입니다.
접속 IP나 PC방 정보가 다를 경우 또는 게임 접속 30일이 경과된 경우
추가 인증(본인인증 또는 SMS 간편 인증)을 통해 게임 접속이 가능합니다.

마지막 접속 IP나 PC방 정보가 다를 경우 또는 게임 접속 30일이 경과된 경우
등록 된 휴대전화 번호로 SMS 간편 인증이 가능합니다.

  •  등록일
  • 등록 휴대전화 번호
확인
기존에 등록하신 SMS 간편 인증 휴대전화 번호 사용이 불가할 경우

다음 게임 스타트 보안 인증 시 휴대전화 본인인증을 다시 진행해 주시면 SMS 간편 인증 휴대전화
번호가 새로운 번호로 업데이트 됩니다.