검은사막 클라이언트 다운로더 업로드 제한하기


다운로더 그리드에 대한 글을 안읽으셨다면 먼저 읽고 와주세요.


http://syanoe.com/game/g-information/4928.htm

 

검은사막 클라이언트 다운로더가 그리드 방식이라 다른 사용자와 파일을 서로 공유하면서 다운로드 받는데요.

난 왠지 남에게 파일 공유해주기 싫다 하시는 분들을 위해 혹은 나는 조금이라도 빨리 다운로드를 받고자 하시는 분들을 위해 포스팅 해봅니다.

 

미리 알려드리지만 업로드를 막는다고 다운로드가 확 늘어나거나 하지는 않습니다.
오히려 다운로드 속도가 더 느려지는 경우가 많습니다.


( 다운로더에 뜨는 전송속도 수치가 아닌 리소스 모니터 네트워크 활동량 기준 )

자세한 정보는 ‘3. 차단 여부 확인하기’ 에 적어두었으니 참고 부탁드립니다.

 

1. 검은사막 다운로더 실행 후 TCP 연결 체크

리소스 모니터 네트워크 탭으로 이동해 바로 ‘DCDownload.exe’를 선택.

이후 TCP 연결 상태를 봅시다.

20140422_blackdesert_download_2

오른쪽 TCP 연결 그래프를 보시면 아시겠지만 200개의 TCP가 연결되어 있네요?
자~ 그럼 대충 TCP 연결의 필터링 데이터를 살펴보면 ‘33101’ 포트로 상당히 많은 사용자가 연결되어 있는게 보입니다.

왜 그럴까요?
그건 33101 포트로 다른 사용자와 파일을 주고 받기 때문입니다.

 

2. 검은사막 다운로더 업로드 막기

자 일단 우리는 검은사막 다운로더가 어느 포트로 파일을 주고 받는지 알게 되었습니다.
그럼 다음 할일은 무었일까요?

네, 맞습니다. 업로드를 막아야지요.
막는 방법은 별도의 프로그램은 필요없습니다.

제어판 → windows 방화벽 → 고급 설정

20140422_blackdesert_download_upstop_2

그럼 위와 같이 창이 뜨는데요.

여기서 아웃바운드 규칙에 ‘33101’ 포트를 입력하기만 하면 됩니다.
입력은 아래와 같이 순서대로 그대로 따라 하시기만 하면 됩니다.

 

1. 여기서 왼쪽의 ‘아웃바운드 규칙’을 선택합니다.
2. 이후 오른쪽의 아웃바운드 규칙에서 새규칙을 누릅니다.

20140422_blackdesert_download_upstop_3

3. 포트(0) 선택 이후 다음

20140422_blackdesert_download_upstop_4
4. TCP에 특정포트 33101 입력 후 다음

20140422_blackdesert_download_upstop_5

5. 연결 차단 설정 후 다음

20140422_blackdesert_download_upstop_5a

6. 프로필은 귀찮으니 3개 다 체크 이후 다음

20140422_blackdesert_download_upstop_5b

 

7.이름은 잘 알아보실수 있게 입력하고 설명을 대충 적은 후 다음

20140422_blackdesert_download_upstop_6

 

여기까지 따라하셨다면 아래와 같이 규칙이 만들어졌습니다.

20140422_blackdesert_download_upstop_7

고생 하셨습니다 ‘33101’ 포트에 대해서 차단 설정이 끝났습니다.

 

3. 차단 여부 확인하기

TCP 33101 업로드에 대해서 차단을 설정했으니 다시 리소스 모니터를 살펴볼까요?

20140422_blackdesert_download_upstop_8

네, 아주 깔끔하게 TCP 연결이 20개로 떨어졌네요.
그리고 파일도 여전히 잘 다운로드 받구요. (이건 다운로더를 보셔도 되고 네트워크 활동에 받기량을 보시면 됩니다)

아… 그리고 적용 전이랑 비교시 다운로더에 뜨는 전송속도는 줄어들었을 껍니다.
이 부분은 조금 오해하기가 쉬운데요.

다운로더에 표기하는 전송속도는 데이터 다운로드 속도뿐만 아니라 업로드까지 포함한 ‘전송 속도’를 표기한겁니다.

즉 제가 다운로드 받는 것과 다른 사용자에게 공유하는 업로드 속도 역시 포함된 속도인것이지요.

그래서 실제 다운로드 속도는 리소스 모니터를 이용해 보시는게 좋습니다.
TCP 연결 차단 전/후를 받기량 기준으로 보면 큰 차이 없는걸 알수 있습니다.

이것은 다른 사용자와 공유하는 포트외에도 다음 서버에서 파일을 받는 포트가 있기 때문에 다운로드가 지속적으로 이루어지기 때문이지요.

하지만 반대로 자신외에도 다운로드 받는 사람이 많다면 오히려 TCP 33101 포트는 차단 하지 않는게 더 좋습니다.
그럼 다음 서버에서 받는 자료 외에도 사용자에게 받는 데이터가 있기 때문에 더 빠른 속도로 파일을 받을 수 있기 때문입니다.

( 업로드를 막으면 내가 어떤 부분이 필요한지 다른 사람에게 전송할수가 없기 때문에 다른 사람에게 받기 역시 안됩니다.
즉 경우에 따라서는 TCP 차단이 독이 된다는 의미지요. )

※ 다운로드 속도 시험 결과
22일 저녁에 다운로드 했을시 TCP 차단시 초당 5Mb, TCP 연결시 초당 4MB 로 차단했을시가 더 좋음
23일 새벽에 다운로드 했을시 TCP 차단시 초당 4MB, TCP 연결시 초당 8MB 로 연결했을시가 더 좋음

 

4. 원상복귀 하기

다 다운로드 받으셨거나 혹은 다른분들을 생각하신다면 다시 원상 복귀를 하고 싶으실텐데요.

20140422_blackdesert_download_upstop_9

이런 경우에는 간단하게 마우스 오른쪽을 누르시고 ‘삭제’나 ‘규칙 사용 안함’으로 하시면 바로 원상 복귀가 됩니다.

 

기타

이런 방법을 통해 조금이나마 빠르게 다운로드 받는건 좋지만 다른분들을 생각하면 이런 방법이 있구나 하고 보시기만 하고 실제로는 적용하지 않는걸 추천드립니다.

 

사실 이 글을 올리는거에 대해서 많이 고민도 했습니다.

다들 조금이나마 빨리 받고자 이런 방법을 적용하면 설치 파일 전부를 다음 서버에서만 받아야 되기 때문에 결과적으로는 전체적인 다운로드 속도가 하향 되니까요.

 

어쨌든 선택은 사용자의 몫이니 저는 더 이상 길게 적지 않고 글을 끝 맺어봅니다.

 

이상입니다.

긴글 읽어주셔서 감사합니다.