랙(lag)에관한 여러가지 이야기
우리가 온라인 게임을 이야기하면서 빼놓아서는 안될 중요한 몇가지가 있다. 레벨, 아이템, 컨트롤, 인맥 그리고 무시무시한 랙...
사전에서의 랙의 뜻은 위와 같다. 컴퓨터에서의 랙은 '
네트워크간에 데이터가 지연되는 현상'을 말한다. 인터넷을 사용하면서 자주사용하던 사이트가 더디게 뜬다든가(밤시간의 싸XX드에서 자주일어나는 현상이다), 게임중 채팅을 하면 한참뒤에 글이 올라온다거나, 몹에게서 입는 또는 입히는 대미지가 늦게 올라온다거나 하는것이 대표적인 예라고 할수 있겠다.
하지만, 우리가 온라인 게임에서 흔히 말하는 랙이라는것은 게임이 느려지는 현상을 총칭하고 있다. 그렇다면, 그러한 현상이 나타나는 이유과 그에 대한 해결방법을 알아보도록하자.
1. 로딩(loading)
![](/bbs/data/knightonlineFSJtip/article//lag00.jpg) |
|
나온의 로딩화면 |
게임을 플레이하기 위해선 우선 게임을 실행시키고 로그인을 하고, 내가 움직일수 있는 PC가 나타날때까지 기다려야한다. 이 과정중에서 로그인이 끝나고 PC가 나타날때까지의 시간동안 컴퓨터는 로딩(loading)이라는 작업을 하게된다. 로딩이란 우리가 설치한 게임자료를 하드디스크에서 메모리로 옮겨오는 작업을 말한다. 그렇기 때문에 로딩과 직접적으로 관련이 있는 컴퓨터의 부품은 "하드디스크와 메모리"가 되겠다. 쉽게 말해서 재접을 빨리하기위해서는 앞의 두가지가 좋아야 한다는 것이다(그만큼 유닉몹을 빨리 잡을수 있다는 -_-)
- 메모리(RAM) : 컴퓨터의 주기억장치로서 모든 작업을 이 메모리에 가져와서 실행한다. 나이트온라인도 실행하게 되면 여지 없이 이곳에 올라오게된다.
![](/bbs/data/knightonlineFSJtip/article//lag02.jpg) |
|
한목 단단히 차지하고 있는 나온 |
- 하드디스크 : 컴퓨터의 보조기억장치로서 작업한 문서, 그림, 동영상 등 각종 자료를 저장하는 곳이다. 나이트온라인을 설치하면 이곳에 저장이 되어있다.
![](/bbs/data/knightonlineFSJtip/article//lag03.jpg) |
|
이렇게 하드디스크에 저장되어 있다 |
게임을 실행하면 하드디스크의 게임자료를 메모리로 읽어온다. 그렇기때문에 빠른 하드디스크일수록 메모리로 빠르게 자료를 옮길수 있고, 그와 발맞춰 로딩 시간도 줄일수 있는것이다. 만약 메모리의 용량이 충분하다면 하드디스크에서 읽어오는 작업은 컴퓨터를 켜고 제일처음 게임을 실행하는 1번만 하게된다. 그후 충분한 메모리공간에 다른 무엇인가가 실행되서 그자리를 뺏어가기전에는 나이트온라인의 각종자료가 그대로 남아 있기때문에, 다시 게임을 접속 할때는 굉장히 짧은 시간안에 플레이화면을 볼수 있다.
로딩속도를 빠르게 하기위해서는 '빠른속도의 하드디스크'와 '많은 용량의 메모리'를 이용하면된다.
2. 루나(LUNA)
나이트온라인의 꽃. 바로 루나전쟁이다. 대규모의 인원이 모여서 자신의 성을 또는 상대의 성을 수비하거니 침공하려는 전략과 전술, 레벨과 장비의 결정체인 것이다. 하지만 이 루나에서도 무시무시한 랙은 어김없이 찾아온다.
보통 인원이 많은 곳(루나, 모라돈)에서 프레임수가 떨어지고 화면이 순간적으로 멈추는 현상은 서버가 아닌 클라이언트, 즉 자신의 컴퓨터의 성능과 관계가 깊다. 그중에서도 CPU, 그래픽카드와 아주 밀접한 관계에 있다.
- CPU(Central Processing Unit) : 컴퓨터의 중앙처리장치이다. 메모리의 모든 자료를 처리해서 사용자가 원하는 정보로 나타내준다.
![](/bbs/data/knightonlineFSJtip/article//lag04.jpg) |
|
이런모양새를 가지고있다 |
- 그래픽카드 : 컴퓨터의 각종정보를 모니터로 출력하는 장치이다. 성능이 좋을수록 질좋은 게임화면을 얻을수 있다.
![](/bbs/data/knightonlineFSJtip/article//lag05.jpg) |
|
NVIDIA Geforce 6800GT
- 이정도면 부러울게 없다 (PCBee) |
많은 사용자가 모이게되면 그만큼 많은 정보를 표현해야하고 그래서 CPU가 할일도 많아지게된다. 그렇기때문에 CPU의 성능이 좋아야만이 대규모의 인원이 모이는 루나전쟁같은 경우에 버버벅거리면서 끊기는 일없이 부드럽게 움직일수가 있다. 그에따라 그래픽카드의 성능도 높다면 CPU가 처리한 정보를 빠르게 모니터로 표현하기때문에 더욱더 부드러운 화면을 얻어낼수가 있는것이다.
루나의 버벅임에서 자유롭고 싶다면, 'CPU'와 '그래픽카드'를 업그레이드 하자!
3. 랙사...
심히 충격적인 일이 아닐수 없다. 나의 의지와는 상관없이 피약도 한번 사용하지 못하고 차가운 땅바닥에 엎드려있는 나의 분신이여...
![](/bbs/data/knightonlineFSJtip/article//lag06.jpg) |
|
무슨말이 필요하겠는가... |
채팅의 글이 늦게 뜬다거나, 몹에게서 데미지가 늦게 뜨는것은 한 서버에 문제가 있거나, 접속자가 많아서 클라이언트로의 데이터 전달이 지연되면서 생기는 전형적인 랙의 현상이다. 몹과 자신의 몸과 부딪치며 행하는 사냥중에는 가장 위험한 상황일것이다. 이것은 유저가 특별히 조치할수 있는 문제가 아니다. 게임회사측에서 서버의 증설과 회선의 확충으로 해결할수가 있을것이다. 다만 필자를 비롯한 일반 유저들이 할수있는 일이 있다면 회사측으로 간곡하면서 애절한 내용의 서버증설요청의 글을 보내는것이 되겠다. 하지만, 제 손바닥 뒤집듯 쉽게 해결할수있는 문제는 아니므로 어느정도까지 기대치를 두어야할지는 각자의 상상에 맞기도록 한다.
E. 마치며
지금껏 대부분의 유저는 게임상 어떠한 문제가 있다고하면 우선 게임회사 운영자의 책임으로 돌리고는 한다. 하지만, 적어도 위의 내용에 언급되었던 것에 있어서는 사용자의 책임도 있다고 볼수 있다. 위의 사항을 염두해두면서 자신의 스타일에 맞게 컴퓨터 시스템을 조금씩 맞추어간다면 어느샌가 불편함이 없는 아주아주 즐거운 게임을 플레이하고 있는 자신을 볼수도 있을것이다.
##위의 내용중 로딩(loading)과 랙(lag)과는 상당한 거리가 있지만, 게임을 하는데 있어서 거쳐야하는 과정이기에 다루게 되었습니다.
언제나 즐겜을 목표로! showjean(showjean@showjean.com)
원본 기사보러 가기