프롬이 좆소기업이라 그렇다

프롬만이 아니라 대부분의, 온라인 플레이를 주류로 상정하지 않은 콘솔겜의 멀티플레이는 핵이 썩어넘치는 편인데
이유는 굉장히 간단하다.

우리가 아는 일반적 온라인 게임에서 핑튀어도 판정 안튀고 핵 개발하기에도 골때리는 이유는
도중에 서버가 데이터를 1차적으로 검증하고, 동기화하고, 오류가 있거나 원본과 다른 변조 데이터를 걸러내기 때문이다

플레이어 A - 서버 - 플레이어 B

뭐 대충 이런 구조고 서버가 중간다리 역할을 하면서 동시에 A - B간 오가는 데이터를 실시간 검증하기 때문에
A한테 맞춰지지도 B한테 맞춰지지도 않고 서버에 판정이 맞춰지므로 지구 반대편에서 겜해도 매직리치같은 병신판정은 안터진다
렉이 걸리면 걸렸지.


그럼 프롬을 포함한 대부분의 콘솔겜 멀티매칭(Ex. 워치독스 등)은 뭐 어떤 식이기에 핵에 렉에 판정오류까지 지랄 염병일까

간단하다. 서버에서 처리하는 데이터가 좆도 없다. 그러면 서버 부하 걸리고 서버 굴릴 돈이 존나 깨지거든.
이런 경우에는 기본적으로 서버가 중재를 담당하지 않으므로 플레이어(호스트) - 플레이어(참가자)의 구조를 띄게 되는데


호스트-참가자형 멀티플레이의 경우 판정이라던가 데이터 처리같은걸 죄다 유저 컴퓨터 내에 있는 클라이언트에서 하게 된다

무슨 소리냐면 걸러주는 체가 없으니까 온갖 불순물이 좆까고 그냥 들어온다는 소리

이러니까 데이터 변조가 좆도 아니라서 트레이너 스핵키면 스핵이 작동하고 무적핵키면 무적이 작동하는 개씹좆소쓰레기병신겜이 되는 것
자체 보안프로그램도 없는데 데이터를 걸러주지도 않으면 서로간에 주고받는 데이터에 오만가지 불순물을 실어보낼 수 있다

불순물을 실어보낼 수 있다는건 상대방 클라이언트를 원거리에서 간접적으로 조작할 수 있다는 의미가 되며
덕분에 뭐 꼴의 하켄크로이츠 화염구 핵이나 3의 광역석별풀피잔불 핵, 회차를 강제로 넘겨버린다거나 제스처를 떠넘긴다거나 개지랄이 되는 것이다

데이터를 조작해서 상대방 클라이언트에 "유저가 더미 데이터 제스처를 획득했다"는 인식을 어거지로 쑤셔넣음으로 밴 조건을 충족시키거나
데이터를 조작해서 "유저가 석별을 썼다, 잔불을 썼다, 여축을 썼다" 같은 인식을 쑤셔넣어 석별잔불여축을 강제로 걸어버리거나
데이터를 조작해서 화염기류를 같은 위치에서 3명이 동시에 시전하는데 피격당 데미지가 500이라는 인식을 쑤셔넣어...

아무튼 얼추 생각하는건 다 되는게 프롬이 좆소라서 서버를 딱 중개용으로만 굴려서 그렇다

엘든 링도 마찬가지라면 또 오만가지 개지랄난 핵 튀어나올 예정이고

본인 좆같아서 초회차 오프로 돌 예정