공개FTP 접속 | IRC 다운로드 | #truecombat 대화하기
자동로그인
  
  우리가 게임을 즐길 때 게임내부에서는 미리 약속된 명령어가 쉴새없이 수동/자동적으로 실행됩니다. 여러분들이 보고 있는 유려한 3D 그래픽의 화면에 대한 설정값들도 모두 이 콘솔명령어라는 것으로 정의되어 있으며 심지어 키보드의 어떤 키를 누르면 어떠한 동작이 이루어지는가 하는 값까지도 콘솔명령어를 통해 인식하고 있습니다. 우리가 모르는 사이에 우리는 이미 모두들 콘솔을 조작해 본 전력이 있습니다. 바로 옵션값의 수정을 통한 콘솔값의 수정입니다. 옵션 내부에 존재하는 수많은 조정값들도 결국 콘솔명령어로 이루어져 있으며 우리는 직접 콘솔명령어를 수정해서 게임을 좀 더 자세하게 조절할 수 있습니다. 다소 복잡할 수 있으나 아래의 설명들을 천천히 정독한다면 이해가 가능할 것입니다.
  
  콘솔명령어를 사용하는 방법은 두가지가 있습니다. 첫 번째로 콘솔창(Console Command Line)을 열어서 직접 명령어를 입력하는 방법이 있고 두 번째로 콘솔값들이 저장된 콘픽파일(etconfig.cfg)을 메모장 등의 텍스트 편집기로 열어 수정하는 방법이 있습니다. 보통 장기적으로 보관하여 사용할 목적으로 콘솔명령어를 조작하는 경우에는 콘픽파일을 수정하는 것이 통상적이고 그렇지 않은 순간적인 사용을 위해서는 직접 명령어를 입력하는 방법이 사용됩니다.
1. 콘솔창을 통한 입력
1) 게임이 실행되면 숫자키 1의 왼쪽에 있는 ~(')키를 누릅니다. 정확히 눌렀다면 글씨를 입력할 수 있는 콘솔창이 화면에 나타납니다.
2) 아래와 같은 형식으로 하나의 명령어를 입력하고 화면에 나타나는 변화를 확인하고 다시 다음 명령어를 입력하는 식으로 반복합니다.
    /cg_drawfps 1
    /say console test
    (첫 번째 명령어를 입력하면 초당 프레임 횟수를 화면에 출력하고, 두 번째 명령어를 입력하면 console test라는 채팅메시지가 출력
    되는 것을 확인할 수 있을 것입니다.)
3) 원하는 명령어를 다 입력하였다면 다시 ~(')키를 눌러서 콘솔창을 닫은 후 게임을 계속 진행합니다.
    (한 번 입력된 콘솔명령어는 게임을 재시작해도 지속됩니다.)
2. 콘픽파일의 수정을 통한 입력
  바로 위의 콘솔창에서 입력을 통한 설정방법은 결론적으로 콘픽파일을 수정하는 과정입니다. TCE의 실행할 필요없이 메모장 등의 텍스트 편집기를 사용하여 콘픽파일을 직접 수정할 수 있습니다. 명령어 자체는 위의 설정방법과 동일하며 '/'만 빠집니다.
1) 메모장이나 기타 텍스트 편집기를 실행하여 etconfig.cfg 파일을 불러옵니다.
    파일의 경로는 '게임설치경로\tcetest\profiles\플레이어이름\etconfig.cfg'입니다.
2) 파일의 적절한 위치에 명령어를 끼워 넣습니다.
3) 원하는 명령어를 다 입력하였다면 파일을 저장하고 편집기를 종료합니다.
  
  1. Tab키를 활용합시다.
  만약 프레임을 확인하는 콘솔 명령어인 cg_drawfps가 생각나지 않는다면 콘솔창에서 cg_dr까지만 입력한 상태에서 Tab키를 눌러봅시다. cg_dr로 시작하는 콘솔명령어의 목록이 보여질 것입니다. 당신의 기억에 도움이 될 수 있겠지요. 만약 cg_drawfp까지 친 상태에서 Tab을 눌렀다면 알아서 cg_drawfps라고 작성될 것입니다. 즉 입력된 문자열로 시작되는 명령어가 하나라면 Tab을 눌렀을 경우 그 명령어가 완성됩니다. 혹, 존재하지 않는 명령어를 입력한 경우에는 아무 변화가 없습니다.
  2. 설정값을 확인할 수도 있습니다.
  명령어 뒤에 설정값이 필요한 명령어의 경우 설정값을 제외한 명령어 자체만 입력하고 엔터를 누를 경우에 그 명령어에 해당하는 설정값이 출력됩니다.
  3. 개발자명령어는 개발자 모드에서만 사용할 수 있습니다.
  게임 실행 후 "/devmap obj_xxx" 명령어를 실행하여 맵을 개발자모드로 실행한 다음 "/developer 1"을 입력하여 개발자 권한을 얻습니다. 이 후에 개발자명령어를 사용할 수 있습니다.
  4. 콘픽파일을 백업합시다.
  많은 명령어들을 이용하여 자신을 위한 최적의 게임옵션값들을 설정해 놓았을 경우 이 것을 따로 복사하여 백업해둡시다. PC를 포맷하거나 부득이하게 파일이 유실될 수도 있기 때문에 번거러운 설정작업의 반복을 피하기 위한 습관은 게이머에게 필수입니다.
  '게임설치경로\tcetest\profiles\'를 폴더째로(profiles) 적절한 보관장소에 복사하여 보관하면 백업이 가능합니다. 콘픽파일의 백업본을 복구하는 것은 마찬가지로 해당 폴더에 파일들을 다시 원래대로 복사시키면 됩니다. 특히나 콘솔명령어를 입력하기 전에는 반드시 현재의 콘픽파일을 백업하도록 합니다.
  5. 콘솔창의 지나간 연산기록은 Page Up, Page Down 키로 확인할 수 있습니다.
  가끔 콘솔창에서 휙 지나가버린 연산기록들을 살펴보고 싶은 때가 있는데 이럴 경우에는 Page Up키를 사용하여 위의 목록들을 열람할 수 있습니다. 반대로 원래의 콘솔입력라인까지 내려오고 싶을 때는 Page Down을 사용하면 됩니다.
  6. 자주사용하는 대표적인 명령어
  게임을 즐기면서 가장 자주 사용하는 기능은 아무래도 '서버에 접속하기'와 '게임 종료하기'일 것입니다. 서버에 접속을 하기 위해서는 콘솔창을 열고 '/connect 서버주소'를 입력하면 됩니다. 반대로 서버에서 접속을 끊을 때는 '/disconnect'라고 입력하면 됩니다. 또한, 게임을 완전히 종료하고 싶을 때는 '/quit'를 입력하면 됩니다. IRC나 커뮤니티에서 "220.64.77.125:27960 로 접속들 하세요. 같이 게임합시다!"라고 어떤 유저가 글을 남겼다면 게임을 실행하고 콘솔창을 열어서 '/connect 220.64.77.125:27960'라고 입력을 하면 됩니다. 그만큼 이 세가지 명령어들은 자주 쓰이고 통상적인 것들입니다.
  7. 아래의 명령어들은...
  아래의 명령어들은 수많은 퀘이크3 아레나 콘솔명령어 중에 TCE에서 사용에 의미가 있는 것들만 간추린 것입니다. 대부분 생략된 명령어들은 TCE에서 동작하지 않거나 초기값으로 강제로 돌아오거나 동작하더라도 변화가 느껴지지 않는 것들입니다. 이 글을 보는 여러분들이 굳이 해외의 사이트나 전문자료를 찾아 보아도 큰 성과를 얻지는 못할 것이라 생각됩니다. 콘솔명령어를 이용한 다양한 편의성 스크립트는 차후 준비를 하여 제공해 드리도록 하겠습니다.
  
명령어 종  류 설        명
autorecord 기능실행 현재 진행 중인 게임을 데모파일로 녹화합니다. 데모파일은 '게임설치경로\tcetest\demos' 폴더에 생성되며 녹화된 데모파일은 게임 실행 후 Replay 메뉴에서 게임내용을 열람할 수 있습니다.
bind xxx "xxx" 키설정 특정키에 특정동작을 설정합니다. (예를들어 bind j "weaponbank 5" 라고 입력하였을 경우 키보드의 j를 누르면 수류탄이 선택됩니다. 또한 bind k "say_team good!" 이라고 입력하였을 경우 키보드의 k를 누르면 팀채팅으로 good!라는 메시지를 출력합니다.)
bindlist 기능실행 모든 입력키 설정값을 출력합니다.
cg_brasstime "0 ~ 15000" 그래픽설정 총기를 격발할 시에 총기의 우측으로 나오는 탄피가 화면에 존재하는 시간을 정합니다. 0으로 설정할 경우 화면에 탄피가 나타나지 않습니다.
cg_draw2D "1 or 0" 개발자명령어 채팅 메시지, 게임 진행 정보, 아이콘, 프레임 수치 등 게임내 2D(평면) 항목의 표현여부를 선택합니다.
cg_drawFPS "1 or 0" 그래픽설정 게임 화면내 프레임 수치의 표현여부를 선택합니다.
cg_drawGun "1 or 0" 개발자명령어 게임 화면내 총기의 표현여부를 선택합니다.
cg_marks "1 or 0" 그래픽설정 총기를 벽이나 지면 등에 격발할 경우 탄환이 박힌 흔적의 표현여부를 선택합니다.
cg_shadows "1 or 0" 그래픽설정 캐릭터 아래 그림자의 표현여부를 선택합니다.
cg_teamchatHeight "0 ~ 8" 그래픽설정 팀채팅 표시란의 화면 상 높이를 선택합니다.
cg_thirdPerson "0 or 1" 개발자명령어 3인칭 시점으로의 전환여부를 선택합니다.
cg_thirdPersonAngle "0 ~ " 개발자명령어 3인칭 시점으로 활성화시 캐릭터의 각도를 선택합니다.
cg_thirdPersonRange "0 ~ " 개발자명령어 3인칭 시점으로 활성화시 캐릭터와 카메라의 거리를 선택합니다.
clear 기능실행 콘솔창에 보여지고 있는 텍스트를 모두 삭제합니다. 단지 화면에서 사라지게 할 뿐입니다.
clientinfo 기능실행 클라이언트(자신)의 정보를 열람합니다.
cl_maxpackets "30 ~ 125" 네트워크설정 서버로부터 전송받을 수 있는 초당 최대 패킷수를 지정합니다. 30이하로 잡을 경우 오류가 일어날 수도 있으며 원활한 네트워크플레이를 위해 125를 추천합니다.
cl_mouseAccel "0 ~ " 마우스설정 마우스에 가속도를 설정합니다. 0으로 입력할 경우 가속도가 없습니다. 정확한 사격을 위하여 0으로 해두는 경우가 많습니다.
cl_run "0 or 1" 캐릭터동작 캐릭터 이동시 기본적인 움직임의 종류를 '달리기'로 선택합니다. 0으로 입력할 경우 기본적으로 '걷기'가 선택됩니다.
cmdlist 기능실행 현재 사용가능한 콘솔명령어의 목록을 출력합니다. (단 일부 명령어는 실행가능하지만 출력되지 않을 수도 있습니다.)
com_hunkMegs "128 ~ 192" 시스템설정 게임 프로그램에 할당할 시스템 메모리의 할당량을 설정합니다. 최소 128 이상으로 설정할 것을 권장합니다. 자신의 PC 사양이 허용하는 한도내에서 높이는 것을 추천합니다. 192 이상이면 변화가 없는 것으로 보여집니다.
com_maxfps "0, 30 ~ " 그래픽설정 초당 게임화면 수를 설정합니다. 높으면 높을수록 좋습니다. 0의 경우 무제한입니다. 단, 일부 서버에서 이를 치트로 인식하는 경우도 있습니다. 기본값은 85 입니다.
com_soundMegs "64" 시스템설정 소리재생에 할당할 시스템 메모리의 할당량을 설정합니다. 64이상으로 굳이 높일 필요가 없습니다.
com_zoneMegs "64" 시스템설정 맵표현에 할당할 시스템 메모리의 할당량을 설정합니다. PC사양이 넉넉하다면 128 이하 한도에서 높게 설정하는 것도 괜찮습니다.
connect "IP:PORT" 기능실행 게임서버에 접속합니다.
devmap "obj_xxx" 개발자명령어 개발자 모드로 맵을 실행합니다. 이렇게 실행한 게임에서는 "developer 1" 명령어로 개발자모드를 활성화하여 개발자명령어를 사용할 수 있습니다.
disconnect 기능실행 현재 접속된 게임서버에서 접속을 종료하고 게임의 초기화면으로 돌아갑니다.
give all 개발자명령어 모든 무기를 얻습니다.
give ammo 개발자명령어 무한대의 탄창과 투척무기를 얻습니다.
g_debugbullets "3 ~ 5" 개발자명령어 3-탄환의 이동경로를 표시, 4-캐릭터의 히트박스를 표시, 5-탄환의 이동경로와 캐릭터의 히트박스를 표시 합니다.
g_gravity "0 ~ " 개발자명령어 캐릭터가 맵에 대해 적용받는 중력의 값을 설정합니다. 기본수치는 800이며 낮게 잡을수록 중력이 적게 적용되며 0으로 설정하면 점프시에 하늘로 올라간 후 내려오지 않습니다.
g_speed "320" 개발자명령어 캐릭터의 이동속도를 설정합니다. 기본 설정값은 320입니다.
kill 캐릭터동작 자살합니다.
m_filter "1 or 0" 마우스설정 마우스의 감도를 부드럽게 할지의 여부를 선택합니다.
noclip 개발자명령어 벽을 뚫고 맵을 자유롭게 이동할 수 있습니다.
quit 기능실행 게임을 종료하고 OS로 돌아갑니다.
reconnect 기능실행 현재 접속한(중인) 서버에 다시 접속합니다.
r_colorbits "0, 8, 16, 32" 그래픽설정 게임 화면을 나타내는데 쓰일 색상의 비트수를 선택합니다. 0으로 선택할 경우 현재 OS에 설정된 색상값이 그대로 적용됩니다.
r_depthbits "0, 8, 16, 24, 32" 그래픽설정 게임 화면을 표현하는데 있어서의 색상수(색깊이)를 선택합니다. 0으로 선택할 경우 현재 OS에 설정된 색상값이 그대로 적용됩니다.
r_detailtextures "1 or 0" 그래픽설정 텍스쳐를 섬세하게 표현할지의 여부를 선택합니다.
r_dynamiclight "1 or 0" 그래픽설정 광원효과를 화려하고 섬세하게 표현할지의 여부를 선택합니다.
r_finish "1 or 0" 그래픽설정 게임의 fps(초당 프레임 횟수)와 모니터의 Hz(수직 주파수) 동기화 여부를 선택합니다. LCD모니터 유저들은 활성화시키는 것을 추천합니다. 활성화 하였을 경우에 게임이 버벅인다면 다시 비활성화 하십시오.
r_gamma "0.0 ~ " 그래픽설정 화면 밝기를 조절합니다.
r_lodbias "0.0 ~ " 그래픽설정 폴리곤의 섬세함 정도를 조절합니다.
r_picmip "0 ~ 5" 그래픽설정 텍스쳐의 또렷함 정도를 설정합니다.
r_subdivisions "-2 ~ " 그래픽설정 곡선처리에 사용되는 폴리곤의 수치를 조절합니다. 슷자가 낮을수록 섬세하게 표현됩니다.
r_texturebits "0, 8, 16, 32" 그래픽설정 텍스쳐를 나타내는데 쓰일 색상의 비트수를 선택합니다. 0으로 선택할 경우 현재 OS에 설정된 색상값이 그대로 적용됩니다.
r_wolffog "1 or 0" 개발자명령어 맵에 설정되어 있는 안개를 표현할지의 여부를 선택합니다.
say 캐릭터동작 전체채팅 메시지를 작성합니다. 콘솔창을 열고 아무런 명령자도 붙이지 않은 상태에서 입력해도 가능합니다.(예 : say "hello", say hello, hello)
say_team 캐릭터동작 침채팅 메시지를 작성합니다. (예 : say_team "hello", say_team hello)
sensitivity "1.0 ~ 30.0" 마우스설정 마우스의 속도(민감도)를 조절합니다. 숫자가 낮을수록 마우스의 움직임 속도가 느려집니다.
serverinfo 기능실행 현재 접속한 서버의 정보를 출력합니다.
snaps "40" 네트워크설정 서버에게서 초당 전송받을 스냅샷의 수를 설정합니다. 오래전부터 퀘이크3 엔진에서는 40이 추천값으로 알려져 있습니다.
status 기능실행 현재 접속한 서버에 있는 모든 클라이언트의 정보를 출력합니다.
stoprecord 기능실행 데모촬영을 중지합니다.
s_separation "0.5" 사운드설정 소리의 스테리오 구분감을 설정합니다. 높을수록 좌우의 구분이 심하게되나 기본값보다 올리게 되면 오히려 방향감이 이상하게 틀어짐을 느낄 수 있습니다.
s_volume "0.0 ~ 1.0" 사운드설정 소리의 볼륨을 조절합니다.
toggleconsole 기능실행 콘솔창을 열거나 닫습니다. bind 명령어와 연동하여 사용하며 보통 `키에 설정되어 있습니다.
unbind "key" 키설정 특정키 설정을 삭제합니다.
unbindall 키설정 모든 키 설정을 삭제합니다
vid_restart 기능실행 현재 실행중인 게임화면(맵)을 다시 시작합니다.
vim_restart 기능실행 게임프로그램을 껐다가 다시 실행합니다.
  사이트소개 | 운영방침 | 애드센스 | 광고 및 제휴 문의  
truecombat@korea.com