태그: 카운터스트라이크 온라인

카스온라인 패치파일 먼저 다운로드 받기

개요

 

카스온라인을 하다보면 어떤 파일패치가 이루워질지 확인하는 방법이 공지사항 패치 안내 공지일 것이다.

 

하지만 이것은 패치가 어떻게 될것인지만 알려줄 뿐, 실제 파일 다운로드는 진행이 되지 않는다.

 

이 때, 업데이트될 파일을 미리 다운로드 받는 방법이 있다면 어떻게 될까?

 

따라서 카스온라인의 패치 파일을 미리 다운로드 하여 어떤 패치가 이루워질지, 패치파일의 정보를 NAR Cracker 등으로 열어서 확인하여 파일에 변화가 있는지, cso_koreana.txt 에 변경된 string 이 무엇인지를 미리 파악할 수 있다.

 

어떻게 다운로드 받는지 한번 알아보자.

 

다운로드 방법

 

우선 간단하다.

 

카스온라인의 CDN(콘텐츠 전송 네트워크, 영어로는 Content Delivery Network 혹은 Content Distribution Network 로 파일을 여러 노드를 가진 네트워크에 저장하여 효율적으로 콘텐츠를 저장하기 위해 만들어진 시스템을 뜻한다.) 홈페이지를 확인하여 파일의 유무를 판단하고, 다운로드를 진행하면 된다.

 

우선 카스온라인의 CDN 홈페이지는 아래와 같다.

 

http://cso.dn.nexoncdn.co.kr

 

cso_cdn_01.png

 

이 홈페이지에 접속하면 403 Forbidden 만 뜨고 어떠한 정보도 알려주지 않는다. 원래 그렇다.

 

하지만 카스온라인의 패치파일을 미리 다운로드 받는 방법은 너무나도 간단하다.

 

예를들어서 2016년 12월 08일에 첫번째 패치가 이루워진다고 가정하자.

 

그럼 주소는 이렇게 작성해야 된다.

 

http://cso.dn.nexoncdn.co.kr/cso16120801/

 

이게 무슨뜻인지 눈치챈 사람도 있을 듯 하지만, 모르는 사람도 있을 듯 하므로 뒤에 추가될 주소에 대해 설명을 하겠다.

 

cso : 카스온라인의 줄인말이다.

16 : 2016년도의 줄인말이다. 즉, 2016년 패치일 때는 16 이라고 작성해야 된다.

12 : 12월 이다. 위에 12월 08일 패치라 하였으므로 12를 적어야 된다.

08 : 08일 이다. 위에 12월 08일 패치라 하였으므로 08을 적어야 된다.

01 : 첫번째 패치다. 패치 내용이 첫번째 이고, 두번째 패치가 이루워지는경우 02 를 작성하면 된다.

 

그럼 응용을 한번 해보자.

 

카스온라인의 패치가 2016년 12월 09일 세번째 패치를 한다고 가정한다면 뒤에 들어갈 주소는 cso16120903 이 되야 한다.

 

그런데 만약 12월 08일 홈페이지를 들어갔다 해서 목록이 짜잔 하고 나오면 좋겠지만 절대 그렇지 않다. 굳이 홈페이지를 방문해야 될 이유가 없기 때문에 404 아니면 403 아니면 200(Found, 이 홈페이지에서는 파일 다운로드를 의미) 만 뜰 것이다.

 

따라서 이 홈페이지가 정말 파일이 있는지 없는지의 여부를 파악하는 방법은 이렇게 하면 된다.

 

403 Forbidden 과 404 Not Found  의 차이

 

cso_cdn_02.png cso_cdn_03.png

위 이미지는 403 페이지와 404 페이지를 촬영한 것이다.

차이점을 느끼는가? 403은 접근 거부, 404는 페이지를 찾을 수 없음의 뜻이다.

즉, 403이 있다는것은 파일이 올라왔다는것을 의미하며, 404는 파일이 안올라왔거나 찾을 수 없다는 뜻이다.

404가 표시된다면 파일이 아직 안올라왔거나 주소를 잘못 친 것이므로 업로드가 될 때 까지 기다리거나 주소가 올바른지 확인을 하는게 좋다.

403이 표시된다면 파일이 올라왔다는 뜻이므로 다운로드 받을 준비가 되었다.

패치 파일 미리 다운로드 받는 법

 

카스온라인의 패치 방식은 스크립트 파일을 다운로드 받고 이 스크립트에 따라 해시값을 분석 후 정상파일인지를 확인하여 디컴파일 된 파일을 다운로드 후 내부 기능을 통해 컴파일이 된 후 적용이 되는 방식이다.

 

우선 script 라는 파일을 다운로드 받아야 된다.

 

다운로드 받는 방법은 매우 간단하다.

 

만약 2016년 12월 08일 첫번째 파일의 스크립트를 다운로드 받으려면 아래와 같이 주소를 입력하면 된다.

 

http://cso.dn.nexoncdn.co.kr/cso16120801/script

 

그럼 파일이 하나 다운로드 받아질 것이다.

 

다운로드 받아진 파일을 notepad 나 notepad++ 등 문서파일을 열 수 있는 프로그램으로 열어보자.

 

cso_cdn_04.png

우리가 눈여겨 봐야 될 것은 cstrike.nar / dstrike.nar / estrike.nar (estrike.nar 이 일정 용량이상 되어서 추가 파일이 필요할 경우 알파벳 순서대로 늘어날 것이다. 예를들어 fstrike.nar 등과 같이 바뀔것이다.) 이다.

나머지 주소들은 comp 라는 확장자가 포함된 파일이기 때문에 파일이 암호화 되어있으므로 일반적인 방법으로는 열 수 없다.

따라서 패치에 제일 용량을 많이 차지하며 가장 중요한 부분인 파일들을 다운로드 받는것이 좋다.

대부분 최신버전으로 다운로드 받아지는 파일은 cstrike.nar / dstrike.nar 보다는 최근에 만들어진 estrike.nar 파일로 들어가게 될 것이다.

이 파일을 중점적으로 보면된다.

이 파일들을 미리 다운로드 받으려면 해당 주소에 직접 방문하면 된다.

만약 업데이트 될 파일을 미리 집어넣고 실행하면 어떻게 될까?

 

cso_cdn_05.jpg

 

개인적으로 실험을 해보았으나 아쉽게도 접속이 되지 않는다.

 

클라이언트 버전이 맞지 않다는 오류와 함께 게임 실행이 안되므로 아쉽지만 패치된 파일을 먼저 게임에 실행할 수 없다.

 

 

 

파일을 미리 다운로드 받는 이유?

 

cso_cdn_06.png

 

아무래도 cso_koreana.txt 파일에 포함된 string 문구를 확인하여 다음에 어떤 패치가 이루워질지를 미리 파악할 수 있는 중요한 요건이 되기 때문이다.

 

또한 models 폴더를 열어봐 어떤 무기가 패치될지, sprites 폴더를 열어봐 어떤 hud 가 추가되어 새로운 무기가 나올지등을 미리 확인할 수 있기 때문에 여러모로 미리 패치될 파일을 열어보면 좋은 경험이 될 수 도 있다.

 

또는 패치 후 다운로드 하는 파일들을 미리 다운로드 받아 빠른 서버 접속을 통해 1-3 서버의 1번방을 차지할 수 있는 좋은 환경이 될 수 있다.

 

파일들을 미리 다운로드 받으면 여러모로 이점이 있으니 카스온라인에 엄청난 관심을 가진 사용자라면 한번쯤 눈요기를 해보는것도 나쁘지 않을 것 이다.

 

 

여담

 

카스온라인 CDN 의 옛날 주소는 아래와 같다.

 

http://csonline.nefficient.co.kr/

물론 지금은 당연히 접속되지 않는다.

[CSO1] 카스온라인, 14일을 끝으로 첸샷 버그 패치, 하지만 보상은 짭짤했다!

Counter-Strike : Online Skull-9 와 청룡도를 포함한 일부 근접무기 버그 픽스…

RIP Skull-9 | 청룡도 2016.07.14

하지만, 디렉터까지 나서서 사과문을 개제 후 엄청난 보상을?

 

 

2016년 07월 14일을 끝으로 더이상 카스온라인은 체인지샷을 사용할 수 없게 되었다.

체인지샷 이란?

Skull-9 나 청룡도 같은 공격에 지연시간이 존재하는 칼을 휘두르고 다른 무기로 교체시 해당 무기의 공격으로 인정하는 버그(기술이 아님)

 

5557481634262945184.JPG

오죽하면 이런 이미지까지 만들어졌다.

사실 체인지샷은 Skull-9 가 나왔을 당시부터 나왔던 버그로서 CSN:Z 는 발 빠른 패치를 하여 제거가 되었지만

CSN:Z 란?

Counter-Strike : Online 의 Steam 버전이다. 공식 명칭은 Counter-Strike Nexon : Zombies 다.

한국 카운터스트라이크 온라인은 그러지 못하고 오랫동안 방치되었다.

하지만 카온의 좀비모드 밸런스 패치등을 위해 버그 및 밸런스 수정을 하던 도중 딜레이 공격 버그 관련해서의 패치 내용이 나왔던 이후로 사람들의 반응이 가히 충격적이였던건 사실이다.

아니, 그렇게 체인지샷인지 뭔지 하는거 패치하는게 그렇게나 화낼일이야?

이미지 6.png

당시 패치노트를 보면 알겠지만 9번 항목이 위에서 계속 언급한 “첸샷”을 패치하는 내용이였다.

이 공지가 뜨자마자, Skull-9 및 청룡도를 분해한 유저부터 시작해서 게임을 접는 사람들에 얼씨구 하는 사람들까지… 수많은 사항이 2일간 지속이 되었다.

사실 이것을 가장 자주 썼던 조합이 흑룡포나 용격포 조합이였기 때문이다. 좀비 모드에서 좀비 킬의 공신중 하나였을 정도니까 말이다.

그래서 결국 개발진의 총괄인 디렉터까지 합세하여 사과 보상을 진행하였는데 이 사과보상이 생각보다 두둑했다.

이미지 4.png

체인지샷 패치 관련해서의 공지 내용을 요약하면 아래와 같다.

  1. 카스온라인 디렉터 안병욱 입니다. 좀비 모드 밸런스 관련 수정에 대해 고민을 하다가 체인지샷을 더이상 못하도록 패치한것 입니다.
  2. 체인지샷은 원래 버그 인데 버그 수정이 늦었기에 이는 버그가 아니라 즉 해당 버그에 대해서 유저가 적응이 되어 게임을 즐긴것은 사실입니다.
  3. 이 오류의 수정 때문에 플레이 패턴에 영향을 받았다고 볼 수 있어서 가치가 높은 보상의 이벤트로 사과를 하고 싶습니다.

 

이미지 1.png

위 이미지에 따라서 Skull-9 가 있는 유저는 무려 프리미엄 암호 해독기 100개를(참고 : 100개는 91000원 이다.) 지급하며, 둘 다 없는 유저는 10000 마일리지로 지급이 된다.

2016_0714_1218_20_0.jpg

나도 아이템을 받아서 100개를 전부 깠지만 좋은거 하나도 뜨지 않았다. 눈물

이 패치에 대해서 어떻게 생각하지?

 

개인적으로 잘된 패치라고 생각한다. 버그라면 고쳐야 되는게 맞을 터, 사실 개발자도 잘못을 한건 사실이다. 수정을 매우 늦게 한것에 대해서 디렉터 까지 나와서 사과할 정도면 상당히 큰 요점으로 작용했던 게임 플레이 방식이였기 때문이다.

 

앞으로 카스온라인이 더욱 더 유지가 잘 되어 재밌는 플레이를 하도록 발전하였으면 좋겠다는 생각이 많이 든다.