본문 바로가기

IT/OnePC

용량 큰 게임들 한번에 설치하기...#PC방_

PC방에서 주로 있는 일이기는 합니다만...사이즈가 큰 게임들이 나오면 여간 고생을 하는 것이 아닙니다. 일반 사용자들은 개인용 컴 한두개에 깔면 그만인 것이지만...PC방의 경우에는 가지고 있는 PC의 숫자만큼 깔아야 하기 때문입니다. 이런 PC방의 고충 때문에 리니지를 PC방에 서비스하는 번개정보통신의 경우 리니지의 대규모 업데이트 전에 DVD를 줘서...업데이트를 미리 할 수 있도록 도와주기도 했습니다. 문제는 PC방에서는 대부분 CD/DVD롬이 없다는 것이겠지만요...

[이 많은 PC들을 돌면서 수십기가짜리 게임을 설치하는 것도 큰일이었죠..]

따라서 가장 일반적이던 방법이..이동식 하드에 게임 클라이언트를 담아서 일일이 설치하는 것이었습니다....공유폴더를 사용하는 방법등 무수히 많은 방법이 존재했습니다.. 하지만 여전히 효율적이지는 못했습니다.  

PC-to-PC 게임 복제 기능...

[게임 클라이언트의 대략적인 모습]

어떻게 보면 이 기능은...단순히 저희 PC방에서 이 과정이 너무 불편하고 힘들어서 만든 기능입니다. 모든 PC방의 게임들은...그 원리가 비슷합니다. 게임의 Registry Data와 File Data로 구성되어있습니다. 두개가 짝을 맞춰서 존재하기만 하면 되는 것이죠...게임 클라이언트는 위의 두 데이터를 압축해서 보관하는 정도입니다. 

그렇다면 이야기는 간단한 것입니다... 게임이 설치된 PC에서 설치가 안된 PC로 파일들을 복사해서 이동시키고...reg정보를 정확하게 수정을 해주면 간단해지는 문제입니다... 다만 registry 를 잘 모르면...한부러 건드릴 수 없었던 것이 문제라면 문제였습니다...

그래서...진짜로 제작을 했습니다... 그리고 지금은 OnePC의 주요 기능중 하나가 되버린 상태입니다..;; 

자세한 설명은 위의 내용을 참고하시면 보실수 있겠지만...하지만 어떤 과정으로 이뤄지는지를 보여드리고자....


 에이지 오브 코난 (24기가.....두둥;; )을 설치해 봤습니다...


1. 복제할 게임 지정


일단은 에이지 오브 코난이 깔린 컴퓨터에서 에이지 오브 코난의 게임복제 지정을 등록해야합니다... 최소한 1대는 깔아야한다는 것이죠... 일단 깔린 컴퓨터를 하나 찾아서 복제 게임 지정을 했습니다.   


2. 게임 복제 시작..


다음은...깔리지 않은 PC에서 게임복제를 지정해야합니다. 여러가지 방법이 있지만 아예 깔려있지 않은 상태이므로 변경된 파일만 복제를 해도 동일한 설치과정을 진행합니다...

3. 게임 복제 진행..


복제가 진행되는 과정입니다....35번 컴퓨터에서 지금 테스트를 하는 이 컴퓨터로 총 21기가의 파일이..복제되는 중입니다. 속도는 PC방마다 차이가 있을 수 있는데.. 일반적으로 PC에서 21기가를 복제하는 속도와 비슷합니다. (네트워크 스피드에 따라 다르다는 이야기죠)


4. PC사용에는 지장이 없음..


이게...핵심이라면 핵심입니다. 이 과정이 모두 백그라운드로 이뤄지는 작업입니다.. 즉, 만약 저 pc복제 작업을 하는 중에 손님이 게임을 실행을 한다면...손님이 게임을 하는데 필요한 만큼의 리소스를 먼저 양보하고...복제 진행은 느리지만 천천히 손님이 모르게 이뤄집니다...

손님은 게임을 하면되고...백그라운드로 게임의 복제는 계속 진행이 되는 방식이죠. 물론 손님이 컴을 하드하게 사용을 하셔서  CPU와 네트워크 사용량을 100% 사용하신다면...게임복제는 정말 개미 눈꼽만큼씩 진행을 하게됩니다만....^^;;;


5. 그렇게...에이지 오브 코난은...원하는 좌석에 모두 설치를 했습니다..

굳이 새벽시간에 공을 들여서 깔 필요는 없고...다만 한두번 잘 깔렸나 확인정도는 해주는 센스를 발휘했습니다.. 일단 저희 집은 흡연석에 30대 정도에 코난을 깔았는데...깔기는 많이 깔았지만...실제로 하시는 분이 많지가 않아서 좀 허무 합니다..ㅠㅠ 

아무튼 이렇게...OnePC의 자랑질 하나를 마무리 짓겠습니다....ㅋㅋㅋ