정직한 답은 경우에 따라 다르다이며, 유용한 작업은 자신이 어느 경우인지 알아내는 것이다. 터널은 게임 서버로 가는 경로를 다른 경로로 바꾸며, 그 경로는 더 짧을 수도, 더 길 수도, 혹은 그저 더 고를 수도 있다. 이 질문에 미리 답할 수 없는 이유는 출구의 위치가 특정 게임 지역으로 향하는 이후 경로에 대해 거의 말해 주지 않기 때문이다. 네 가지 확인을 순서대로 하면 구호가 아니라 비교가 남는다.

출구를 고르기 전에 문제를 이름 붙여라

실제로 무엇이 잘못되는지 적어 보라. 꾸준히 높은 지연, 전투 중 스파이크, 패킷 손실, 연결 끊김, 또는 참가 거부다. 이런 증상은 저마다 다른 원인이 있을 수 있고, VPN이 개선할 수 있는 경로 문제는 그중 하나뿐이다. 참가 실패는 보통 인증, 지역 선택, 서비스 정책이지 지연이 아니다. 증상을 먼저 이름 붙이면 잘못된 계층에서 저녁을 낭비하지 않는다.

그다음 기록할 수 있는 숫자로 더 나음이 어떤 모습인지 정하라.

평균은 어려움을 감춘다. 몇 초마다 스파이크를 일으키면서 그럴듯한 평균을 보고하는 세션은 전혀 움직이지 않는 조금 더 높은 평균보다 더 나쁘게 느껴진다. 평균, 최악값, 그리고 최악값이 얼마나 자주 발생했는지를 기록하라. 플레이어가 실제로 알아차리는 것은 두 번째와 세 번째 숫자이기 때문이다.

지역, 기기, 네트워크를 고정하라

한 번에 변수 하나만 바꿔라. 그렇지 않으면 결과는 아무 의미가 없다. 게임 지역, 기기, 접속 네트워크, 시간대를 실행 사이에 비슷하게 유지하라. 지역이 다르면 다른 인프라가 선택되고, 시간대가 다르면 다른 부하가 선택된다.

프라이버시 요구가 허락한다면 먼저 터널 없이 기준 측정을 하고, 다음에 한 출구, 그다음에 두 번째 출구를 시험하라. 직접 시험이 받아들여지지 않는다면 두 출구를 비교하고, 기준이 있었던 것처럼 꾸미는 대신 그 한계를 메모에 적어라. 출구는 마케팅 페이지의 국가 라벨이 아니라 이후 경로로 골라야 한다. 게임 지역으로 가는 경로가 나쁜 가까운 출구는 흔하고 실망스러운 결과다.

ping -c 50 game-region.example
mtr --report --report-cycles 100 game-region.example

게임이 제공한다면 연습 모드나 진단 모드를 사용하라. 경기마다 서버와 상대가 달라지기 때문이다. 연습 라운드는 측정해야 할 때 계속 플레이하고 싶은 유혹도 없애 준다.

안정적인 지연과 스파이크·손실을 분리하라

게임 자체의 통계는 게임 경험을 말해 주지만, 무관한 호스트에 핑을 보내는 것은 그렇지 않다. 평균 지연은 조준을 불안정하게 느끼게 하는 변동을 감출 수 있고, 숫자 하나로는 혼잡한 로컬 링크와 먼 경로를 구분할 수 없다. 지터와 손실이야말로 그 차이를 설명한다.

스파이크를 눈에 보이는 것들과 연결하라. 집 다른 곳에서의 업로드, 무선 핸드오버, 터널 재접속 같은 것이다.

약한 무선 링크는 어떤 패킷이 출구에 도달하기 전부터 약하다. 그러니 고정된 위치에서, 또는 가능하다면 유선으로 시험하라. 문제가 주로 부하 상황에서 나타난다면 먼 출구를 찾기 전에 로컬 대기열과 버퍼블로트를 살펴라. ICMP 응답이 없는 것은 무언가가 탐침을 무시했다는 증거일 뿐, 게임이 업데이트를 잃고 있다는 증거가 아니다. 이 둘을 구분하면 구독과 논쟁을 하나씩 아낄 수 있다.

어떤 전송 방식을 비교하는지 알아라

터널 안에서 UDP를 보내는 게임은 전혀 다르게 동작하는 외부 전송 방식으로 실려 갈 수 있다. 그 외부 계층의 순서 지정과 재전송은 둘 다 요청하지 않은 프로토콜에 지연을 더한다. 포트를 고쳐 기대하는 대신 전송 방식마다 유효한 서버 프로필을 비교하라. 고친 프로필은 반대편에 수신자를 만들어 내지 못한다. UDP사용 지침은 자체 타이밍을 관리하는 애플리케이션이 대량 전송과 다르게 동작하는 이유를 설명한다.

출구를 바꾸면 서비스가 당신의 위치에 대해 추론하는 내용도 바뀌며, 이는 확인 절차나 지역 정책을 촉발할 수 있다.

짧은 세션마다 지역, 출구, 전송 방식을 기록하고 세 가지가 모두 일치하는 세션만 비교하라. 좋은 세션 하나는 일화이고, 일관된 세션 셋은 행동할 수 있는 결과다. 터널은 로그인하는 계정을 바꾸지 않으며, 게임 약관이 실제로 신경 쓰는 부분이 바로 그것이다.

관련 글