로마2 토탈워

스팀 에서 지원하는 Creative Assembly 회사의 게임 Rome 2 Total war 유저 입니다.

이 게임 멀티플레이가 무슨무슨 서버가 따로 있는게 아니라 그냥 멀티방 들어가면 방 리스트들이 쭈욱 뜨는 형식입니다. 한국에 거주하는 저는 미국 사람들하고는 빠른데 스페인이나 러시아사람들과는 핑이 일반적으로 좋지 않았습니다. 이로 봐서 서버가 따로 있는게 아니고 p2p ? 형식으로 멀티가 돌아가는게 아닐까 싶습니다. (방제목 띄우는 서버만 있는 정도?)

전 세계 흩어진 사람들과 플레이하다보니 핑이 많이 느린데요…

몇일동안 알아보니 KT가 그나마 국내 업체중에 전세계 곳곳으로의 핑은 lg나 skt보다 낫다고 들었습니다. 미국은 해저 광케이블 직통인지 뭔지 꽤 빠른편인데 , 문제는 유럽 중소국가 등등 유저 만나면 핑이 치솟고 커넥션 로스트도 잦습니다.
처음엔 vyprVPN인가 등등 구글링해서 나온 유료업체들 알아보다가 트라이얼 테스트해보려면 신용카드 정보를 입력해야해서 포기하고(계좌정보 노출 ㄷㄷㄷ) , 미꾸라지의 참신성과 합리적인 가격정책에 반하여 일단 결재하여 보았습니다.

서버를 바꿔가도 순정 제 회선 (kt) 보다 별 나을게 없던 찰나 , 독일 프랑크 푸르트와 , 스페인 바르셀로나 등 제가 원하는 다양한 국제 회선에 제 기본 kt 회선보다 더 빠른 해외망을 갖추고 있는 것으로 보이는 서버를 발견하였습니다. 프랑크푸르트와 바르셀로나 핑 테스트할때 사용한 pingtest.net/ 에 나오는 정보에 따르면 제 kt 회선 순정으로 연결했을때 300ms 나온다면 위 서버로는 250~260이 나옵니다. jitter 값은 kt 보다 약간 더 많이 나오는 양상 인듯 싶지만 큰 문제가 되는 것 같지는 않더라구요.

그래서 조금이라도 핑을 낮출 수 있다고 생각하며 기뻐하던 찰나…
full vpn 을 키고 로마2 게임을 실행하려 하자 “지역 제한으로 게임을 실행할 수 없습니다” 라고 뜨며 실행 불가 였습니다. 그렇습니다. 제가 가진 로마2는 정식 한국판 버젼이라 위의 서버가 위치한 해외 ip로 바꾸면 게임 실행자체가 안되는 것이었습니다. 스팀에서 해당게임에 대해 지역 등록 제한뿐만 아니라 지역 실행 제한까지 걸린 경우지요. 그래서 일단 기본 kt 로 로마2를 실행한다음 잠시 alt tap 으로 바탕화면으로 빠져나와 살짝 미꾸라지를 틀면 , 멀티방 들어가보았는데 역시 VAC 에러라면서 덜미를 잡히는 모습을 볼 수 있었습니다. 즉 중간에 IP 혹은 중계서버를 바꾼다고 해도 인게임 상에서 지속적으로 지역제한에 대한 내용은 체크하는 것이지요.(정말 무섭다무서워…스팀직원들…)

그래서 절망하고 있던 찰나…
자고 일어나서 우연찮게 미꾸라지 키고 어케 어케 하다가 갑자기 떠오른 생각이…
"어? 왜 미꾸라지 FULL VPN 상태인데 로마2 멀티플레이가 되고 있지? !!! "
신기했습니다. 우연찮게 어떻게 하다보니 지역제한에 구애받지 않고 실행되던 것이었습니다. 아마도 ADN을 켜서 그런건지 아닌지는 모르겠는데 , IP 세탁? 을 통해 스팀서버에는 한국 유저로 인식되고, 실제 멀티플레이에서는 해외 회선을 통한 빠른 플레이가 가능한 것처럼 느껴졌습니다.
아무튼 혹시 내가 착각하고 있는건 아닐까 하며 다시한번 미꾸라지 로 해외 서버에 연결한 상태에서 로마2 (한국에서만 실행되는 지역제한 버젼) 를 실행했다는 것을 확인하고는 잠시 안도의 한숨을 내쉬었습니다.

여기까지의 결론 = 원래 안되지만 어떻게 하다보면 된다 -_-;;

그러나 다시 테스트도 해볼겸 리부팅하고 시도했을때는 역시나 지역제한에 걸려 게임 실행 자체가 안되었습니다.

도대체…
무슨 변수때문에 이렇게 되는 건지 모르겠습니다.
네트워크에 대해서는 잘 몰라서 그냥 단순하게 이렇게 생각해봤습니다.

내컴퓨터 = 1
KT = 2
해외서버 = 3
스팀 서버 (지역제한판정) = 4

이라고 했을때 , 2에서 4로 바로 연결되면 문제가 없으나 중간에 3이 끼면 지역제한 검사에 걸리는 듯 한데… 그 검사만 2로 체크 되게 해서 어떻게든 통과할 수 없을까요?
adn을 키면 중계서버를 복합적으로(여러개) 사용한다고 하는데 제가 그 우선순위를 지정해준다던가…
즉 제 방에서 1차적으로는 무조건 KT 로 나가고 (스팀에서 지역제한 판정내릴때까지) 그 이후에 해외 망을 쓸 수 있도록이요.

이상이 첫번째 질문이었습니다.

두번째 질문은 로마2 토탈워 같은 서버가 없는? 혹은 전세계 공통 한개서버인 (그 서버이름등은 당연히 모름) 게임이 P2P ? 방식의 멀티플레이인지 그리고 미꾸라지가 게임목록으로서 지원이 가능한지 궁금합니다.


질문이 너무 어렵게 쓴거 같습니다. 네트워크 지식이 부족하니 이해주시기 바라구요.
도움말씀 기다리겠습니다.

(*첨언 : 한국 거주자가 한국판 로마2 버젼 구매한 것이 VPN 사용할때는 지역제한이라는 문제와 겹쳐서 더 안좋을 수 있다는 걸 알았으면 처음부터 미국판이나 전세계판을 살걸 그랬어요. …
미국판을 다시 산다고해도 이미 동일한 게임이 등록되어 있다고 할테니 현재 계정에는 등록되지도 않을것이고…
그냥 순정 KT 회선 쓰자니 로마2 하기에는 너무 불리한 회선이고…)

이렇게 길게 질문을 주신 분은 미꾸라지 관련 답변을 해드리면서 처음인 듯 하네요. 읽는 것도 쉽지 않았습니다. :-)

우선 첫번째 질문에 대해 답변을 드리면, 마지막에 어떻게 어떻게 해서 잠시 되었다고 하셨는데, Full VPN 이 제대로 적용되었다면 그럴 수 없을 겁니다. ㅠ.ㅠ

현재 Full VPN 을 사용하고 계시기 때문에 기본적으로 모든 컴퓨터에서 발생되는 트래픽은 지정하신 중계 서버를 통해 전달되게 됩니다. 그래서 당연히 “스팀 서버 (지역제한판정)” 로 가는 트래픽 또한 중계 서버를 거치게 갈 것입니다.

의도하고 계신 것으로 보아서는 "스팀 서버 (지역제한판정) 로 가는 트래픽을 제외한 모든 트래픽을 미꾸라지를 통해 전달"하실려고 하는 듯 판단되는데요, 이런 구성을 할려면 가능은 해보입니다만 설정이 쉽지 않아 보입니다. 가장 관건은 지역제한판정을 하는 스팀 서버의 IP 대역을 알아야 해결될 수 있는 문제로 보이구요. 제가 생각하는 해결 가능 시나리오는 다음과 같이 하시는 겁니다.

  • 미꾸라지를 Full VPN 으로 설정하고 (당연히 JP Asia (Tokyo - SakuraNet) 중계 서버를 선택하셔서.) 저장한 후 미꾸라지를 재시작합니다.
  • 자신의 Public IP 가 미꾸라지로 변경된 것이 확인이 된다면, 미꾸라지 UI '설정 → 라우팅 테이블" 메뉴에서 “스팀 서버 (지역제한판정)” 에 해당하는 IP 대역을 미꾸라지 한국 중계서버로 지정한 후 설정합니다.

이렇게 될 경우, 모든 트래픽은 미꾸라지를 통해 전달되지만 스팀 서버 (지역제한판정) 로 가는 트래픽은 한국 미꾸라지 중계 서버를 통해 전달될 것입니다. 이렇게 했을 때 생각하는 시나리오와 비슷해질 듯 보이네요. 단, 저도 한번도 이전에 세팅해 본적이 없는 구성인지라 테스트를 해보아야 될 듯 하네요.