안티치트는 '핵이 있냐 없냐'의 이분법이 아니라, 플레이어가 체감으로 점수를 매기는 연속 변수다. 대기 시간, 상대의 이상 행동, 신고 후 피드백—이 세 가지가 합쳐져야 '이 판이 깨끗한가'라는 대부분의 말이 나온다.
서문: 안티치트는 결코 '핵이 있냐 없냐'의 이분법적 판단이 아니다. 플레이어가 체감으로 점수를 매기는 연속 변수다. 얼마나 기다렸는지, 상대가 사람 같아 보이는지, 신고 후에 피드백이 있는지—이 세 가지가 합쳐져야 비로소 대부분의 사람들이 말하는 '이 판이 깨끗한가'가 된다.
1. 매치메이킹 풀 분리: 대기 시간은 당신이 내는 입장료
먼저 상식을 바로잡자. 모든 매치메이킹 시스템은 '빠름'과 '정확함' 사이에서 케이크를 자르는 일을 한다. 신뢰 팩터의 역할은 당신에게 꼬리표를 붙이는 것이 아니라, 당신이 어느 후보 풀에 들어가고 그 풀에 몇 명이 같은 순간에 수락 버튼을 누를 의향이 있는지를 결정하는 것이다.
체감으로 가장 쉽게 감지되는 신호는 세 가지다.
첫째, 대기 곡선의 모양이다. 깨끗한 계정은 피크 시간대에 보통 30초에서 2분 사이에 안정적으로 머문다. 반면 최근 전적에 신고가 몰리거나, 잦은 중도 이탈이 있거나, 장기간 저신뢰 계정과 파티를 하면 대기가 '완만함'에서 '톱니'로 바뀐다. 어떤 때는 10여 초 만에 들어가고, 어떤 때는 3~4분 동안 아무 반응이 없다. 이는 시스템이 당신을 벌하는 것이 아니라, 후보 풀이 좁아져서 같은 계층의 사람들이 동시에 온라인 상태가 되기를 기다려야 하기 때문이다.
둘째, 파티로 인한 풀 이동이다. 5인 파티에서 한 계정의 신뢰 상태가 낮으면, 팀 전체의 후보 풀이 더 넓은 쪽으로 끌려간다. 많은 플레이어가 '특정 친구와 파티하면 상대가 이상하다'고 불평하는데, 문제는 친구 본인 rather than 파티가 두 개의 다른 풀을 교집합으로 만들고, 교집합이 작을수록 매치메이커가 조건을 완화할 수밖에 없다는 데 있다.
셋째, 시간대 민감도다. 심야에는 사람이 적어 어떤 분리든 희석된다. 이때 '체감이 나빠졌다'는 것은 안티치트가 갑자기 고장 난 것이 아니라 샘플 크기 문제일 가능성이 높다. 이 두 가지를 혼동하는 것이 커뮤니티에서 가장 흔한 오판이다.
2. 지연 예산: 안티치트 체감의 절반은 사실 네트워크 체감이다
많은 사람이 '상대의 프리샷'을 곧바로 치팅으로 돌리지만, 리플레이와 데이터가 없는 상황에서 당신이 실제로 확인할 수 있는 것은 단 하나—당신과 상대 사이의 정보 도달 시간이 일치하지 않는다는 것이다.
여기에는 스스로 계산할 수 있는 항목이 있다. 순수 그래프 통계를 열어 세 판 동안의 평균 핑, 패킷 손실률, 지터를 기록하라. 지터가 15ms를 넘으면, 당신이 에임을 당기는 순간 보이는 적의 위치에 이미 무작위 오프셋이 붙어 있어, 피크 시 '미리 조준당한' 느낌이 현저히 나빠진다. 패킷 손실률이 1%만 되어도 결정적인 교전에서 '내가 분명히 먼저 쐈는데'로 나타날 수 있다.
더 은밀한 것은 프레임률과 틱의 불일치다. 낮은 프레임률에서는 입력 샘플링이 거칠어져 급정지 창에서의 미세 조정이 먹혀들지 않고, 겉보기에는 '조준선이 눌리지 않는다'로 보인다. 이때 안티치트 탓을 하는 것은 잘못된 진단 도구를 쓰는 것과 같다.
내 조언은 네트워크 체감과 안티치트 체감을 분리해서 기록하라는 것이다. 먼저 핑이 안정적이고 지터가 통제 가능하며 프레임률이 주사율의 두 배 이상인지 확인한 후에 상대의 이상 여부를 판단하라. 순서가 반대면 수많은 네트워크 노이즈를 안티치트 탓으로 돌리게 된다.
3. 신고 영수증: 피드백 루프가 신뢰의 진정한 원천이다
안티치트 시스템에서 가장 어려운 부분은 결코 탐지가 아니라 '규칙을 지키는 사람이 자신의 목소리가 들린다고 느끼게 하는 것'이다.
관찰 가능한 피드백은 크게 두 가지다. 하나는 지연 피드백, 예를 들어 경기 종료 후 일정 시간 내에 받는 처리 알림이다. 다른 하나는 간접 피드백, 예를 들어 오랫동안 수상했던 상대가 갑자기 당신의 경기 기록에서 사라지는 것이다. 둘 다 정확한 판결문으로 받아들여서는 안 되지만, 플레이어 측에서 신뢰 팩터의 가시적인 면을 구성한다.
여기서 간과하기 쉬운 점이 있다. 신고의 질이 양보다 중요하다. 연속적인 무차별 신고는 당신의 신고 가중치를 희석시키고, 특정 라운드와 구체적 행동에 대한 신고는 시스템이 클러스터링하기 더 쉽다. 다시 말해, 신고도 절제가 필요한 기술이다.
스킨과 계정 자산은 신뢰 팩터와 직접적인 인과관계가 없지만, 계정의 장기 활성도, 안정적인 로그인, 정상적인 거래 기록이 함께 '이 계정이 정상 플레이어처럼 보이는가'의 초상을 만든다. 인벤토리를 보충하고 싶다면 C5GAME과 Steam 마켓이 일반적인 경로다. 전자는 리스팅이 직관적이고 후자는 생태계가 완전하니 자신의 습관에 맞게 이용하면 된다. 거래 행동과 매치 경험을 억지로 연결할 필요는 없다.
마무리: 체감을 검증 가능한 작은 계산으로 나누기
안티치트 체감에 대한 논쟁이 끊이지 않는 이유는 사람들이 대기 시간, 네트워크 지터, 신고 영수증이라는 세 개의 장부를 하나로 섞어버리기 때문이다. 나눠놓고 보면 스스로 검증할 수 있는 부분이 생각보다 훨씬 많다. 대기 시간을 기록하고, 지터를 주시하고, 라운드별로 신고하라. 나머지는 시스템에, 그리고 시간에 맡겨라. 신뢰 팩터는 미신이 아니다. 단지 아직 대부분이 진지하게 기록하지 않았을 뿐이다.