해외 서비스를 위해 VPN 테스트중 매치 접속이 안됩니다.

문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.

해외 접속 테스트를 해보려고 하는데 대한민국 근처 나라는 될때도 있고 안될때도 있는데
인도쪽으로 가면 아예 매치서버에서 에러만 줍니다~ 혹시 방법이 없을까요?

  • 프로젝트명 : BATTLE FLEX
  • 뒤끝SDK 버전 : 5.0.2
  • 에러 코드 :
    System.AggregateException: One or more errors occurred. —> System.IO.IOException: Authentication failed because the remote party has closed the transport stream.
    at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncOperationStatus status) [0x00027] in <14e3453b740b4bd690e8d4e5a013a715>:0
    at (wrapper remoting-invoke-with-check) Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus)
    at Mono.Net.Security.AsyncHandshakeRequest.Run (Mono.Net.Security.AsyncOperationStatus status) [0x00006] in <14e3453b740b4bd690e8d4e5a013a715>:0
    at Mono.Net.Security.AsyncProtocolRequest+d__24.MoveNext () [0x000ff] in <14e3453b740b4bd690e8d4e5a013a715>:0
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in :0
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in :0
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in :0
    at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in :0
    at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in :0
    at Mono.Net.Security.AsyncProtocolRequest+d__23.MoveNext () [0x0008b] in <14e3453b740b4bd690e8d4e5a013a715>:0
    — End of stack trace from previous location where exception was thrown —
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in :0
    at Mono.Net.Security.MobileAuthenticatedStream+d__47.MoveNext () [0x00254] in <14e3453b740b4bd690e8d4e5a013a715>:0
    — End of inner exception stack trace —
    at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in :0
    at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in :0
    at System.Threading.Tasks.Task.Wait () [0x00000] in :0
    at Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient (System.String targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x0000d] in <14e3453b740b4bd690e8d4e5a013a715>:0
    at (wrapper remoting-invoke-with-check) Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient(string,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,bool)
    at Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient (System.String targetHost) [0x0000d] in <14e3453b740b4bd690e8d4e5a013a715>:0
    at System.Net.Security.SslStream.AuthenticateAsClient (System.String targetHost) [0x00006] in <14e3453b740b4bd690e8d4e5a013a715>:0
    at BackEnd.Tcp.TcpClient.#Xf (System.Object , System.Net.Sockets.SocketAsyncEventArgs ) [0x00076] in <9a8f0ec7f050482f843728bf353bb225>:0
    —> (Inner Exception #0) System.IO.IOException: Authentication failed because the remote party has closed the transport stream.
    에러 로그가 좀 길어서 짤리네요 ㅠ

안녕하세요 개발자님

첨부해주신 로그상으로는 ssl 인증이 실패하고 있는 것 같은데요,

저희쪽에서 vpn을 이용하여 테스트 후 다시 답변드리도록 하겠습니다.

부연드리면 저희가 뒤끝매치 실시간 배틀로 글로벌 서비스를 준비 중인데,
출시전까지 어떤 국가에서 원활히 플레이가 되고, 안되는지 정보가 꼭 필요합니다.
뒤끝매치에서 일본, 중국, 동남아, 미국, 남미, 유럽 등 국가별 핑 테스트해 보시고
어떤 지역에서 서비스가 가능할 지 알려주시면 감사하겠습니다.

안녕하세요 개발자님

기다리실 것 같아 추가 메시지를 하나 더 드리겠습니다.

현재 환경설정이 진행중으로, 다음주 중으로 관련해서 답글 혹은 DM을 드리도록 하겠습니다.

넵 다음주에 결과 기다리겠습니다~ 고생하시네요… 수고하세요!

안녕하세요 개발자님

우선 답변이 늦어서 죄송합니다.

저희쪽 VPN으로 해외 리전(싱가포르, 오리건, 프랑크푸르트)를 테스트 해보았는데요 모두 정상적으로 접속이 되었습니다.

인도 쪽도 비슷한 결과가 리턴될 것 같으나 사용하시는 vpn에 따라 다른 결과가 발생할 수 있을 것 같습니다.

혹시 사용하시는 vpn 클라이언트를 공유해주실 수 있나요??

TouchVPN 이라는 프로그램을 사용했습니다~
https://whatismyipaddress.com/ 에서 위치를 찍어가면서 테스트 하다가
인도네시아쪽에 위치했을때 지속적으로 오류가 발생하더라구요

예 해당 vpn으로도 테스트 해보도록 하겠습니다.

저희 배포일정이 겹쳐서 테스트 결과 공유가 늦어져서 다시 한번 죄송하다는 말씀 드리겠습니다.

해당 프로그램으로 테스트 후 다음주 월~수 사이에 결과를 다시 한번 공유드리도록 하겠습니다.

넵 테스트 결과 기다리겠습니다
고생하세요!

안녕하세요 개발자님

말씀해주신 TouchVPN으로 테스트를 해보았는데요,
아래와 같은 결과가 나왔습니다.

  • 홍콩 (문제없음)
  • 싱가포르 (문제없음)
  • 미국 (문제없음)
  • 영국 (문제없음)
  • 인도 (SSL 인증 오류가 발생할 때도 있음. 200회 테스트 중 10회 정도 인증 오류가 발생)

인도 지역에서 인증오류가 발생하는 것은 안되는 것은 지역의 문제인지, 아니면 touchVPN의 문제인지
다른 vpn 서비스를 이용하여 추가 테스트를 진행하고,
서버단에서도 인증 단에 문제가 있는지 확인하는 중 입니다.

이 부분 참고 부탁드리겠습니다.