- 다양한 주제에 대해 자유롭게 글을 작성하는 게시판입니다.
Date 17/11/25 00:14:00
Name   Leeka
Subject   오버워치와 배그는 왜 핵으로 고생할까?

지난번 글에도 짧게 쓰긴 했는데

다양한 장르의 게임 중에서도 FPS는 특히 핵에 취약한 장르로 손꼽히는 게임입니다.


왜일까요.


...............................................


핵은 대충 이런 방식으로 먹힙니다


정상적이라면, '내가 총을 쏨' -> 총을 쐈다고 서버에게 말함 -> 서버가 총을 쏜 정보를 전달.

WOW!! 인데


핵은 '내가 총을 안쏨' -> 총을 쐈다고 서버에게 말함 -> 서버가 총을 쏜 정보를 전달.


안쐈는데 쐈다고 거짓말을 합니다.  근데 이 바보같은 서버는 그걸 믿는거고.. 이걸 바탕으로 말도 안되는 샷을 비롯해서 신나게 핵이 난무하게 됩니다. 



이걸 해결하는 가장 빠른 방법은 다음과 같습니다.


내가 총을 쏨 -> 총을 쐈다고 서버에게 말함 -> 서버가 너 진짜 쐈어? 하고 검증 절차를 걸침 -> 검증을 통과하면 쏜 정보를 전달


에이 뭐야.. 그럼 금방 막겠네?!?!



문제는 '검증을 하면 할수록 검증 시간 + 검증을 위한 정보 추가 전달' 이 들어가게 되고..  게임의 반응속도가 느려지게 됩니다. 

RPG 게임이라면?..  0.01초 단위의 반응을 요구하지 않기 때문에.. 반응에 지장이 있지 않을만한 선에서 정말 열심히 미친듯이 검증을 합니다. 


FPS 게임이라면?.. '그 짧은 검증 시간도 들어가면 들어갈수록..  조작감 자체가... 불편해집니다' 

즉.. 핵을 잘 막기 위해선 검증을 겁나 열심히 해야 되는데.. 그걸 하면 할수록 반응속도 문제로 인해 일반 유저들이 불편해지죠.. --;


오버워치만 해도 강연에서 밝혔듯.. 그 반응속도를 위해서 '네트워크가 느려져서 상대 정보를 잠시 못받으면.. 알고리즘을 통해 위치를 가상으로 계산해서' 조작감을 개선할 정도로
그 미묘한 감에 엄청나게 열을 올리는게 FPS 게임의 왕도인지라...



핵은 막아야 되는데. 게임에 지장은 없을 정도로 '최소한의 절차로 확실하게 검증' 을 해야 하고. 그러다보니 핵에 극도로 취약해집니다 - -;


보통 롤과 같은 게임의 핵은 '키보드/마우스' 조작을 말도 안되게 해서 가는 방식.. 이 되는데
(데이터 검증을 상당량 할 수 있기 때문에..  진짜 조작해서 오는 정보를 막는게 어렵지. 기본 정보는 잘 막습니다.)


FPS 게임은 '뻥을 쳐서 말도 안되는 상황을 만드는'  방식이 되는 이유가 이 차이죠 -.-;


네트워크가 상상.. 그 이상으로 빨라지지 않는한은 FPS는 정말 핵에 취약한 장르가 될 겁니다. 



또 다른 조작이 중요한 장르인 대전액션은 '내가 장풍을 쐈어' 를 날릴수 있는게 끝이라....   '콤보를 실수 없이' 하게 만들순 있는데 다른 측면은 의미가 없다면
FPS는 '그냥 말도 안되는 에임으로 나 저넘 맞췄어' 를 날리면 그대로 겜을 이기는 장르다보니... 



5


    목록
    번호 제목 이름 날짜 조회 추천
    공지 티타임 게시판 이용 규정 2 토비 15/06/19 36114 1
    16104 일상/생각[자작] 정신력 깎이면서 지하철 역이름 한자 공부하는(?) 생존 게임 큐리스 26/03/28 68 0
    16103 게임역대급 오픈월드 붉은 사막 개발기간은 사실 짧은 편이었습니다. 2 닭장군 26/03/27 321 2
    16102 IT/컴퓨터저만의 지식/업무/일정관리 시스템 정착기 3 (개인화) 8 스톤위키 26/03/27 396 2
    16101 IT/컴퓨터저만의 지식/업무/일정관리 시스템 정착기 2 (AI, AI, AI) 스톤위키 26/03/27 239 1
    16100 IT/컴퓨터저만의 지식/업무/일정관리 시스템 정착기 1 (GTD와 옵시디언) 3 스톤위키 26/03/27 413 0
    16099 일상/생각철원 GOP, 푸켓 쓰나미.... 제가 살아남은 선택들 게임으로 만들어봤습니다 1 큐리스 26/03/26 281 3
    16098 오프모임[등벙]용마산~아차산 코스를 돌까 합니다(3/28 토욜 아침즈음) 21 26/03/26 424 7
    16097 정치50조 원의 청사진과 2년간 멈춰있던 특별법 13 큐리오 26/03/26 590 0
    16096 일상/생각제3화: 2002년 겨울, 아무도 먼저 가려 하지 않았다 3 큐리스 26/03/26 240 4
    16095 일상/생각제2화: 1998년 가을, 그냥 편할 것 같아서 4 큐리스 26/03/24 316 4
    16093 일상/생각나의 윤슬을 찾아서 16 골든햄스 26/03/24 690 11
    16092 일상/생각제1화: 금요일 오후 5시의 공습경보 11 큐리스 26/03/24 572 9
    16091 음악[팝송] 미카 새 앨범 "Hyperlove" 김치찌개 26/03/24 228 2
    16090 방송/연예방탄소년단 광화문 콘서트, 어떻게 찍어야 할 것인가? (복기) 8 Cascade 26/03/23 806 22
    16089 일상/생각자전적 소설을 써보려고 해요~~ 5 큐리스 26/03/23 525 2
    16088 육아/가정말주머니 봉인 해제, 둘째 7 CO11313 26/03/22 592 20
    16087 게임[LOL] 3월 22일 일요일 오늘의 일정 발그레 아이네꼬 26/03/22 244 0
    16086 게임붉은사막 짧은 소감. 갓겜 가능성은 있으나, 덜만들었다. 6 닭장군 26/03/21 771 0
    16085 게임[LOL] 3월 21일 토요일 오늘의 일정 발그레 아이네꼬 26/03/21 249 0
    16084 영화[스포O] <기차의 꿈> - 넷플릭스에 숨어있는 반짝거림 당근매니아 26/03/20 394 1
    16083 게임[LOL] 3월 20일 금요일 오늘의 일정 1 발그레 아이네꼬 26/03/20 290 0
    16082 게임[LOL] 3월 19일 목요일 오늘의 일정 1 발그레 아이네꼬 26/03/18 316 0
    16081 일상/생각ev4 구입기 32 Beemo 26/03/18 1211 15
    16080 게임[LOL] 3월 18일 수요일 오늘의 일정 5 발그레 아이네꼬 26/03/17 342 0
    목록

    + : 최근 2시간내에 달린 댓글
    + : 최근 4시간내에 달린 댓글

    댓글