서버: 행동에 붙은 입력 시각의 간격대로 실행(시각은 허용 범위 안에서만 인정), 또는 몰려 온 행동을 거절하지 말고 최소 간격(공통 쿨다운)만큼 벌려 차례로 실행, 도착 시각만 보고 쿨다운 검사하지 않기(정상 입력이 씹힘). 클라이언트: 행동에 입력 시각을 붙여 보내기.
그래프에서는
일부만 높음 · 플레이어별 행동 실행 간격
확인할 곳
서버 로그에 플레이어별 행동의 도착 시각, 실행 시각, 클라이언트가 붙인 입력 시각(있다면)을 남겨 실행 간격과 입력 간격을 비교. 서버 쪽 패킷 캡처에서 그 유저 패킷의 도착 간격도 함께 봄
이러면 맞음
입력 간격은 정상인데 서버 도착·실행 간격이 몇 ms로 뭉쳐 있고 뭉친 순간이 다른 사람들의 몰아치기 제보 시각과 겹침
이러면 아님
입력 시각 간격부터 뭉쳐 있으면 클라이언트나 매크로 쪽. 서버 실행 간격은 고른데 남 화면에서만 뭉쳐 보이면 보는 사람의 회선