발로란트의 부정행위 방지: 무엇을, 왜, 어떻게
플레이어 여러분 안녕하세요, 전혀 무시무시하지 않은 발로란트의 부정행위 방지 리드 폴 “Arkem” 체임벌린입니다. 짐작하셨겠지만, 부정행위 방지에 대한 이야기를 드리고자 합니다. 이미 특정 부정행위 방지 체계에 대한 글(영문 링크)과 부정행위에 대한 간단한 현황이나 전체적인 소개 등으로 인사드린 적이 몇 번 있는데요. 오늘은 부정행위 방지 전략을 하나부터 열까지 설명해드리고자 합니다.
이번 글은 발로란트의 부정행위 방지와 관련해 무엇을, 왜, 어떻게 하는지에 대한 글이라고 생각하시면 됩니다.
우선 ‘왜’부터 시작해보고자 합니다. 부정행위 이야기를 이렇게 많이 하고 부정행위를 막기 위해 이렇게 큰 노력을 기울이는 이유는 왜일까요? 부정행위 방지 노력은 플레이어 여러분께서 전술 슈팅 게임에 있어 당연하고 필요한 부분이라고 여기실 거로 생각하기 때문입니다. 공정한 경쟁을 지키기 위한 다른 노력과 더불어 부정행위 방지는 진지한 경쟁을 선사하는 데 있어 필수 불가결한 요건입니다.
다음은 ‘무엇을’ 하는지에 대한 이야기입니다. 발로란트에서 부정행위 방지의 목표는 정확히 무엇일까요? 목표는 부정행위를 마주치게 되는 일이 최대한 없도록 해서 신뢰할 수 있는 게임 경험을 선사해드리는 겁니다. 따라서 최대한 많은 부정행위를 방지하고 방지할 수 없는 부정행위는 감지할 수 있어야 합니다. 모든 부정행위를 단번에 막을 수는 없겠지만, 부정행위를 마주친 적이 아예 없거나 거의 없는 플레이어가 대다수인 수준은 달성할 수 있다고 믿습니다.
그럼 이러한 목표는 ‘어떻게’ 달성할 수 있을까요? 저희는 어떻게 해서 게임을 부정행위로부터 보호할 계획일까요? 답은 심층적인 방어에 기반을 둔 접근법입니다. 우선 게임을 개발할 때 전장의 안개, 서버 권한으로 실행되는 플레이어 움직임 넷코드 등의 기술을 적용해 애초부터 부정행위에 대한 취약성을 최대한 줄입니다. 그다음 뱅가드와 기타 부정 조작 방지 대책 등을 통해 핵 개발에 들어가는 비용을 최대한 높입니다. 마지막으로 뱅가드의 부정행위 감지 기능, 고유기기식별정보를 이용한 차단 조치, 플레이어 신고, 데이터 분석, 머신러닝 연구 등을 활용해 부정행위자를 최대한 효율적으로 감지, 차단, 제거합니다.
이러한 조치에도 불구하고 이미 몇몇 사례에서 드러났듯이 발로란트에서 부정행위가 발생할 가능성은 여전히 있습니다. 하지만 말씀드린 전략은 부정행위의 개발과 유지를 훨씬 어렵게 합니다. 그러면 부정행위 프로그램 구매자가 지불해야 하는 가격도 덩달아 오르게 되니 게임에서 부정행위를 사용하는 플레이어의 수가 줄어들겠죠. 또한 능력이 충분한 핵 개발자의 커뮤니티는 그리 크지 않기 때문에 개발된 부정행위를 추적하기가 비교적 쉬우며 발로란트 생태계에서 부정행위를 근절하기 위해 법적 조치를 하는 등 다른 대책도 가능합니다.
이제 가장 중요한 질문이 남았습니다. 부정행위를 성공적으로 막고 있는지는 어떻게 확인하며 성공은 어떻게 정의할까요?
성공을 가늠하는 방법은 다양합니다. 몇 명의 플레이어를 차단했는지 발표하거나 전체 플레이어 대비 부정행위자 비율, 부정행위에 영향을 받은 게임의 비율 등 내부 통계를 활용한다는 게임 스튜디오를 종종 보는데요. 모두 유용한 수치이기는 하지만, 발로란트에서는 부차적인 지표입니다.
발로란트의 부정행위 방지 기술은 플레이하는 동안 게임을 신뢰하면서 긍정적인 경험을 하실 수 있도록 설계되었습니다. 따라서 성공을 결정짓는 주된 기준은 부정행위 방지가 잘 이루어지고 있는지에 대한 플레이어 여러분의 평가입니다. 저희는 부정행위 신고 건수를 주시하면서 설문 조사로 플레이어 의견을 직접 구하기도 하며 커뮤니티 여론을 계속 살핍니다.
요약하자면 플레이어 여러분께서 만족하셨을 때 비로소 성공이라 말할 수 있다고 생각합니다. 부정행위 방지 팀은 플레이어 여러분을 위해 존재하니 많은 의견 부탁드립니다.
그럼 다음에 또 인사드리겠습니다.