충돌 감지 처리가 매우 심한 온라인 게임을 만들고 있습니다. 플레이어 모델은 서버 측에만 존재하는 (클라이언트 데이터 파일에 저장되지 않은) 다른 플레이어, 몹, 구조, 지형 및 솔리드 오브젝트와 충돌합니다.
보안을 위해 모든 충돌 감지 서버 쪽을 수행해야합니까? 아니면 클라이언트가 탐지를 수행하고 서버가 어떻게 든 후속 조치를 취하도록해야합니까? 서버 자체로는 너무 많은 일이 될 것 같습니다 (한 서버에서 수백 명의 플레이어를위한 엔진을 설계하고 있습니다).
주류 MMO가 어떻게하는지 알고 있습니까? 나는 현재 거의 모든 MMO가 물리학 핵에 취약하고 일반적으로 핵을 탐지하고 사람들을 금지함으로써 그것들을 처리한다는 것을 알고 있습니다. 차라리 적어도 물리학 구성 요소에는 해킹이 전혀 작동하지 않았습니다.