PGR21.com
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
Date 2019/06/01 12:49:01
Name 이호철
출처 유툽
Subject [게임] 페이 투 윈 (수정됨)


저야 안 하는 게임입니다만 굉장하군요.
제법 오래된 영상이고 해서 궁금해 검색해보니까 아직도 안 고쳐졌다는군요.
프레임이 낮으면 본인 캐릭 공속이 늦어지면서 사냥 속도가 떨어진단 이야기가..
의도한 부분은 아닌 것 같은데.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
19/06/01 12:53
수정 아이콘
본문과 다른 뻘소리인데 어렷을때 귀검으로 던파하다가 템이 되는데도 어퍼 후 공중에서 기본공격 3대치는게 안되서 억울했는데
오토키보드로 바꾸니까 바로 되는거 보고 좌절했던 기억나네요
그말싫
19/06/01 12:56
수정 아이콘
클라 많이 쓰는 슈팅겜은 이해가 가지만 mmorpg는 다 서버 처리 아닌가요? 어떻게 저렇지...
키리하
19/06/01 12:57
수정 아이콘
배그도 얼마 전에 프레임따라 연사속도 다르다는 이슈가 있었죠.
로그오프
19/06/01 13:20
수정 아이콘
서버쪽에선 키입력 받고 다 처리됐는데 화면에만 저리 뜨는게 아니라 실제로도 차이가 나나요?

배그같은 tps/fps야 한자릿수 프레임도 중요하니까 클라처리부분이 많아서 차이가 날 수도 있는게 맞는데 mmorpg는 서버처리가 기본이고 연출만 클라로 하는게 대부분일텐데 오히려 저거 차이나게 구현하는게 더 이해가 안가는데요...
19/06/01 16:01
수정 아이콘
네. 실제로 차이나서 난리 났습니다..
이십사연벙
19/06/01 13:26
수정 아이콘
(수정됨) 검사유저긴한데 저거 고친답시고 모든캐릭터 60FPS통일 시켰다가 유저들 반발로 다시 롤백한걸로 알고있네요

"마! 컴스펙도 스펙이다 이말이야~~~~~~~"같이 간단한 내용은 아니고요..

저거때문에 공성뛰는 고스펙유저들 컴퓨터 다 바꿨거든요? 그래서 그거에 맞춰서 밸런싱이 됐는데,
저거 바꾸면서 기존에 쓰던 콤보들이 전부 폐기처분 됐고 캐릭터의 밸런스 자체가 다 뒤엎어지는 엄청 큰패치였어요.

근데 그냥 테스트도 없이 뚝딱 적용시켜놓으니까 유저들 반발이 엄청 거세서 롤백한걸로 알고있네요. 일단 말로는 좀 더 다듬고 낸다는데..사실상 무기한 유예죠.
아이고배야
19/06/01 15:51
수정 아이콘
컴스펙도 스펙이다 이말이야~~~~~
-안군-
19/06/01 16:07
수정 아이콘
공격 명령은 클라가 날리고, 서버는 거기 맞춰서 데미지 계산만 해 주는게 일반적입니다. mmorpg에서 스피드핵을 괜히 쓰는게 아닙니다.
그렇다해도... 프레임보정은 하기때문에 프레임 떨어진다고 공속이 느려지는 경우는 거의 없는데, 일종의 버그였군요... 아니면 스피드핵을 쓰지 못하게 하려는 큰그림인가???
로그오프
19/06/01 17:27
수정 아이콘
당연히 패킷 요청은 하겠지만 공속에 따른 쿨타임 계산이라던가, 실제 데미지가 적용되는 타이머 같은건 서버쪽 처리연산이니까요.
이 경우라면 서버 쪽에서 클라의 패킷을 검증하는 과정이 없이 무조건 적용했다는건데 클라 뜯어서 공격 패킷을 미친듯이 날리게 만들면 보스 1초 순삭도 가능하다는건가 싶어서..

여튼 어메이징이네요. 후덜덜
-안군-
19/06/01 19:11
수정 아이콘
(수정됨) 현직 서버개발자입니다;;;
물론 쿨타임 체크나 공속에 따른 타이밍 체크 등은 하고, 이상 패킷이 날아오면 로그를 남겨놨다가 일정 회수 이상이 되면 해킹으로 판단하며 제재를 하는 등의 처리는 합니다.
검사의 경우는 그런 수준의 문제가 아니라 클라의 문제로 보이네요. 보통 애니메이션 안에서 히트 포인트를 잡을때는 클라의 성능이 떨어져서 애니메이션이 끊기더라도 뛰어넘어간 프레임에 대해서 어느 정도 보간을 하여 처리를 합니다. 그러니까 초당 2프레임밖에 안나오다 쳐도 공격모션이 1초라면 1초에 한번의 공격요청을 보내는데, 검사의 경우에는 그게 1.5초도, 2초도 된다는 문제 같아 보이네요.
사실 클라를 뜯어서 약 5%정도 더 빠르게 공격하도록 만든다던지 하는 것 까지는 서버에서 잡아내지 못합니다. 그래서 엔프로텍트 같은 안티해킹 툴을 써서 클라의 변형이나 타이머의 변형 등을 사전차단 하는게 일반적이죠.
그리고 일반적으로 유저 입장에서 손해를 보는(공속이 느려지는) 경우에 대해서는 잡아내지 않는게 일반적인데, 저 경우는 공속이 느려지는 경우라 개발사가 안일하게 대처한거 아닌가 싶기도 하네요.
로그오프
19/06/01 20:19
수정 아이콘
저도 현직 게임 클라이언트 개발자입니다. 클라가 내린 명령에 서버가 데미지 계산만 하신다고 하셔서 부언해봤습니다.
5%정도 공속을 빠르게 한다고 해도 서버쪽에 보유한 캐릭터 DB와 캐릭터직업/레벨 구간 별 테이블을 활용해서 충분히 잡아낼 순 있다고 생각합니다만, 그게 서버단에서 의미없는 과부화를 야기할 순 있다고도 생각합니다. 제가 함께 작업해본 서버개발자 분들은 최대한 간결하고 효율적인 코드를 선호하시더라구요. 그게 맞기도 하고..

하긴 생각해보니 스핵같은 경우를 막기위해서 최고속도 제한을 걸긴 해도 느리게 공격하는 것에 대해서 제한을 걸진 않으니, 클라가 성능이 낮으면 1초에 한대 때릴 것을 2초, 3초에 한대씩 때리는 경우도 생기긴 하겠네요. 그렇다고 최저 공속제한을 넣기도 애매한 부분이 있으니 고민을 더 해봐야 하는거긴 하지만요.

서버 개발자분 의견 들으니까 저도 개발할 때 서버가 알아서 해줄거야 하고 안일하게 한게 없진 않은거 같아서 뜨끔하네요. 흐흐 좋은말씀 잘 들었습니다.
-안군-
19/06/01 20:51
수정 아이콘
아, 개발자셨군요 흐흐... 반갑습니다.
5% 정도의 시차는 네트워크 레이턴시 때문에도 생길 수 있는 문제라, 처리가 곤란하긴 합니다. 물론 반복적으로 계속해서 나타나는걸 누적해놨다가 처리하는게 불가능한건 아닐텐데, 굳이 그럴게까지 할 필요성은 없으니까요.
서버 프로그래머들에게 제일 골치아픈게 네트워크 문제입니다. 기가비트 시대가 왔어도 bandwidth가 높아진거지 latency는 크게 개선되지 않은게 현실이고, 특히나 모바일게임 같은 경우엔 그게 더 심각하죠. 기지국간에 이동이라도 일어나면 패킷이 쌓여있다가 몰아서 오는게 다반사니까요.
예전에 비슷한 문제로 클라 개발자들과 많이 다퉜던 기억이 나네요. 요즘엔 짬밥으로 눌러(...)버리지만;; 저도 좋은 말씀 잘 들었습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
354315 [유머] 제가 운동 안하는 이유.jpg [21] Synopsis11529 19/06/01 11529
354314 [기타] [세계 군사력 순위] 미국 vs 나머지 [40] Synopsis8997 19/06/01 8997
354313 [스포츠] 내일 손흥민이 출전하지 않을 수도 있는 이유.jpg [7] 손금불산입9890 19/06/01 9890
354312 [유머] 최근 MCU 영화들의 트레일러 특징.jpg [5] 손금불산입8990 19/06/01 8990
354311 [유머] 이성에게 호감을 쌓는 카톡 대화법.jpg [21] 삭제됨12234 19/06/01 12234
354310 [유머] 그 돈이면 차라리 국밥 [11] 마스터충달11872 19/06/01 11872
354309 [LOL] 샤이 가기 전에 마지막으로... 스위치 메이커6887 19/06/01 6887
354308 [유머] 얼굴 잘생기면 생기는 일.jpg [21] Synopsis13725 19/06/01 13725
354307 [유머] 한국 초딩 따라하는 해외 옵치 프로게이머.jpg [1] 은여우7989 19/06/01 7989
354306 [LOL] 프레이 인터뷰 (feat KBS) [10] Leeka8482 19/06/01 8482
354305 [유머] 댓글 2천개 달리면 프로포즈 받아주기로 함 [4] 길갈9583 19/06/01 9583
354304 [유머] 베스킨 라빈스 이달의 맛 공개.jpg [50] Synopsis11285 19/06/01 11285
354302 [유머] 운동하는 사람들.. 희소식.jpg [14] 삭제됨11463 19/06/01 11463
354301 [서브컬쳐] 인피니티 소스 [3] 인간흑인대머리남캐5975 19/06/01 5975
354300 [유머] 정부 연구기관 서버에 가상화폐 채굴 악성코드 몰래 설치 [3] 홍승식8318 19/06/01 8318
354299 [기타] 우리가 맛이 없지 멋이 없냐?! [21] 오리아나12694 19/06/01 12694
354298 [유머] 주호민-그건 아마 우리의 잘못은 아닐거야(백예린 Cover) [10] 딜이너무쎄다10131 19/06/01 10131
354297 [LOL] 그런데 그것이 실제로 일어났습니다. [21] 203588995 19/06/01 8995
354296 [LOL] 경기장에 본인이버린 쓰레기는 쓰레기통에! [10] telracScarlet8574 19/06/01 8574
354295 [유머] 안내판.. 번역 차별.jpg [23] 삭제됨11070 19/06/01 11070
354294 [LOL] 롤 뉴메타 잠수함 유미 [22] 공원소년10071 19/06/01 10071
354293 [유머] 여몽이 관우를 잡은 비장의 수 [18] 길갈12315 19/06/01 12315
354292 [서브컬쳐] ??? : 간호사님 저 어떤가요? [15] prohibit8851 19/06/01 8851
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로