미꾸라지 기능 적용 여부에 대해서

PS4의 MLB THE SHOW 야구 게임을 즐기는 유저입니다.
타격 타이밍이 중요한 스포츠 게임이기에 온라인 멀티플레이시 핑과 랙에 민감해서
IPTIME 공유기를 통해 콘솔에서도 미꾸라지 기능을 사용중입니다.

17, 18, 19, 20…이렇게 해마다 게임이 리뉴얼되어서 나오는데
19때까지는 미꾸라지 기능이 잘 적용되었습니다.
그것을 확인하는 제가 찾은 방법은 게임 중에 중계 서버를 바꿔 보는 것인데
그렇게 하면 즉시 온라인이 끊겨서 다시 접속을 해야하는데 반응이 바로 오기에
분명 미꾸라지가 역할을 잘하고 있다고 판단되었습니다.

그런데 올해 20버전에서는 위와 같은 테스트를 해도 온라인이 잘 끊기지가 않고
심지어 아이템을 OFF해도 반응이 없어 정상적으로 기능이 적용되는지 의문입니다.

그래서 제가 두차례 패킷덤프를 해드렸는데 업데이트해주신 아이템을 사용해도
마찬가지예요.

그런데 또 같은 콘솔 안에 설치된 19버전으로 돌아가서 해보면 잘 적용이 되는데
왜 이런 차이가 있는지 도통 모르겠습니다.

그리고 Full VPN 모드에서는 중계서버 변경시 로그오프 되면서 접속이 끊기는 반응을 보이는 등
(정확히 알 수는 없지만) 적용이 되고 있는 느낌을 줍니다.

구체적으로 질문을 좀 더 드리자면

  1. 아이템을 켜고 게임을 했을때보다 게임을 안할때가 오히려 실시간 트래픽의 파동이 더 많은 것은 왜 그런 걸까요? 게임을 안하면 아예 파동이 없어야 하는 거 아닌가요.

  2. MLB THE SHOW 17,18,19,20 모두 US WEST에 서버가 있습니다.
    이들 모두 아이템을 각각 따로 실행해 줘야 하는지요?
    제가 테스트 해봤는데 20버전 아이템만 켜고 중계서버를 바꿨는데도 19버전에서도 위에 말한 온라인이 끊기는 현상이 발생하는 걸 봐서는 같은 서버가 아닌가 싶습니다.

  3. 미꾸라지 기능이 해당 게임 서버 주소까지 도달 시키는 건가요? 아니면 지역별 방향까지만 길을 터주는 건가요?

  4. Full VPN이 아닌 아이템 사용시 어떤 원리로 해당 게임을 미꾸라지가 인식하는 건가요?

  5. 아이템이 있는데도 적용이 안된다는 건 목적지가 잘못 설정되었다는 의미인가요? 그렇다면 해당 게임의 서버 위치를 확인하는 방법이 있을까요?

  6. 아이템으로는 적용이 안되는데 Full VPN에서는 적용이 되는 경우가 있을 수가 있나요?
    그렇다면 다른 공유기에 미꾸라지 기능이 있는 공유기를 PS4만 물리는 방식으로
    공유기 두대를 직렬로 연결한 후 PS4만 Full VPN 기능을 사용해도 무방한가요?
    (Full VPN을 공유기 한대로 돌릴 경우 불필요한 패킷 요금이 대폭 늘어나기에)

글이 길어졌네요. 그래도 꼼꼼한 피드백을 꼭 좀 부탁드립니다. 감사합니다.

음… 일단 MLB 20 쪽에 문제가 있다고 먼가 판단이 되시면 가장 좋은 방법은 저에게 패킷 덤프를 보내주신 것입니다. ㅠ.ㅠ 제가 해당 콘솔이나 게임을 가지고 있다면 제가 테스트를 해볼 수 있겠지만, 그렇지 않다보니 매 대응을 잘 못해드리는 점 사과드립니다.

질문해 주신 것에 각각 답변을 드리면 아래와 같습니다.

  1. 이 부분의 경우, FAQ - 크레딧 관련 문서가 도움이 되실지 모르겠지만, 한번 살펴봐 주시기 바랍니다. 미꾸라지의 경우 Broadcasting 패킷이 전달될 수 있어서 간혹 트래픽이 발생할 수 있습니다. 다만 일시적으로 해당 트래픽이 있어야 하고 게임 트래픽이 있을 경우 당연히 게임 트래픽이 더 높아야 합니다.

  2. 일단 각각 모두 On 을 하시면 서로 충돌하실 것입니다. 즉, 해당 게임의 경우 제 기억이 맞다면 EA Sports 에서 publishing 을 하는데요, 그렇다보니 내부 인프라가 비슷비슷합니다. 근데 이게 시즌마다 완전히 동일하면 단순 1 개의 아이템으로 만들 수 있지만, 세세히 보면 그렇지 않습니다.

  3. 이 부분은 결국 미꾸라지 중계 서버의 역할에 대한 질문으로 생각이 드는데요, 미꾸라지의 경우 이 둘다 하게 됩니다. 즉, 중계 서버 선택을 통해서 길을 터주면서 마지막에 도달한 중계 서버가 NAT (Network Address Translation) 을 통해 게임 서버까지 도달하게 합니다.

  4. 기본적인 원리는 Full VPN 모드도 아이템 모드도 동일합니다. 운영체제의 Routing Table 정보를 변경하여 원하는 목적지에 따라 패킷을 전달하게 됩니다.

  5. 목적지가 잘못 설정되었다기 보다는 운영체제의 Routing Table 에 충분한 정보가 세팅이 되지 못해서 어떤 것은 기존 인터넷 장치로, 다른 부분적인 것은 미꾸라지 tap(4) 장치로 가기 때문에 발생될 가능성이 높습니다. ㅠ.ㅠ

  6. Full VPN 모드의 경우 모든 트래픽을 redirection 시키기 때문에 미꾸라지가 제대로 동작한다는 가정하에 당연히 잘 동작하실 것입니다. :slight_smile: 말씀하신 것처럼 다른 여유의 공유기가 있다면 말씀하신 것처럼 연결하셔도 무방합니다. 만약 공유기 사용을 절약하고 싶으시다면 v2.1.24 버전부터 도입된 Per-Eaddr 모드를 사용하실 수도 있습니다. 이 경우 특정 공유기에 물린 장치만 미꾸라지를 적용할 수 있습니다.