Difference between revisions of "User:ValS/Sandbox/2/ko"

From Team Fortress Wiki
Jump to: navigation, search
Line 29: Line 29:
  
 
== 명령어 유형 ==
 
== 명령어 유형 ==
There are two kinds of commands, pure commands and so called console variables. The difference is that a console variable retains a value, while pure commands execute once.
+
명령어에는 두가지 유형이 있습니다, pure 명령어와 소위 불리는 콘솔 변수입니다.
 +
pure 명령어는 입력 시 한 번 실행되지만 콘솔 변수는 그 값이 유지되는 차이점이 있습니다.
  
Commands are flagged as being one or more of special types of commands.
+
명령어는 하나 또는 여러 개의 특수한 유형으로 지정됩니다.
  
 
=== 입력 명령어 ===
 
=== 입력 명령어 ===
Some commands are special and have a name beginning with a plus sign. These commands provide input used to play the game. When bound to a key they have the special property of automatically issuing their twin off command (indicated by beginning with a minus sign instead of the plus sign) when the key is released.
+
일부 명령어는 특수하며 플러스 부호와 함께 시작합니다. 이 명령어는 게임을 플레이 하는 데에 입력을 제공합니다. 이 키는 바인드 후 실행 시 다른 명령어와 함께 실행되는 특수한 속성이 있습니다 (플러스 부호가 아닌 마이너스 부호 또한 마찬가지입니다).
 +
 
  
 
=== 치트 ===
 
=== 치트 ===
{{Main|Cheats}}
+
{{Main|치트}}
Many commands are considered too powerful for normal players and are marked as cheats. Unless explicitly allowed by the server owner using the {{cvar|sv_cheats}} variable, pure commands marked as cheats will not execute and console variables will be reverted to their default values.
+
많은 명령어가 일반 플레이어에게는 너무 강력한 것으로 간주되어 치트로 표시됩니다. {{cvar|sv_cheats}} 변수를 사용하여 서버 소유자가 명시적으로 허용하지 않는 한, 치트로 표시된 pure 명령어는 실행되지 않고 콘솔 변수 또한 기본값으로 되돌아갑니다.
  
 
=== 오프라인 명령어 ===
 
=== 오프라인 명령어 ===
Most commands only make sense when connected to a server. As such the game will prevent them being used unless connected to a server. A few do make sense even without a connected server and are marked as such.
+
대부분의 명령어는 서버와 연결되어 있을 때 작동합니다. 그러므로 게임이 서버와 연결되어 있지 않다면 사용되지 않습니다. 그럼에도 일부 명령어는 서버에 연결되지 않더라도 사용이 가능합니다.
  
 
=== 복제되는 변수 ===
 
=== 복제되는 변수 ===
Some variables must have the same value on both the server and the client. The game will temporarily override those variables on the client when connected to a server.
+
일부 변수는 서버와 클라이언트의 설정 값이 동일해야 합니다. 서버와 연결 시 게임이 일시적으로 클라이언트의 변수 값을 무시합니다.
  
 
=== 보관되는 변수 ===
 
=== 보관되는 변수 ===
Some variables contain user settings that should persist across play sessions. They are stored in the {{code|config.cfg}} file by the game.
+
일부 변수는 플레이 세션 동안 지속해야 하는 유저의 세팅 값을 포함하고 있습니다. 게임에서 {{code|config.cfg}} 파일에 저장됩니다.
  
 
=== 보호되는 변수 ===
 
=== 보호되는 변수 ===
Certain variables contain data that should not be sent between clients and the server, such as passwords.
+
특정 변수에는 암호와 같이 클라이언트와 서버 간에 전송되지 않아야 하는 데이터가 포함되어 있습니다.
  
=== Demo에서 쓰이거나 금지된 변수 ===
+
=== Demo에서 쓰이거나 금지되는 변수 ===
Some variables influence the recording of gameplay demos and as such need to be included/excluded from the demo recording.
+
일부 변수는 게임 플레이 데모 녹화에 영향을 미치므로 Demo 녹화에 포함/제외해야 합니다.
  
 
=== 변경 알림 ===
 
=== 변경 알림 ===
Some variables are deemed to be important enough to alert all players on the server when they are changed. Changes to these variables are shown among the chat text overlay.
+
일부 변수는 변경될 때 서버의 모든 플레이어에게 경고할 만큼 중요한 것으로 간주됩니다. 이러한 변수의 변경 사항은 채팅 텍스트 오버레이에 표시됩니다.
  
Change notify variables are included by default in [[vdc:Source_Server_Query_Protocol#A2S_RULES|server rule queries]] done by external tools.
+
변경 알림 변수는 외부 도구에 의해 수행되는 [[vdc:Source_Server_Query_Protocol#A2S_RULES|서버 규칙 쿼리]]에 기본적으로 포함됩니다.
  
 
== 특수 스크립트 파일 ==
 
== 특수 스크립트 파일 ==
''Team Fortress 2'' automatically reads several game files and executes any commands within them. Here is the list of those files:
+
''팀 포트리스 2''는 여러 게임 파일을 자동으로 읽고 그 안에 있는 모든 명령어를 실행합니다. 다음은 해당 파일 목록입니다.
 +
 
  
* {{code|config.cfg}} - This is the default configuration file which is edited to reflect any in-game changes to keybinds or video settings. It is safe to edit this file, but it will change to reflect any modified keybinds on startup. This config will run every time the game starts up, before any other config.
+
* {{code|config.cfg}} - 이것은 키 바인드 또는 비디오 설정에 대한 게임 내 변경 사항을 반영하도록 편집되는 기본 구성 파일입니다. 이 파일을 편집하는 것은 안전하지만 시작 시 수정된 키 바인드를 반영하도록 변경됩니다. 게임이 시작될 때마다 해당 컨픽은 다른 컨픽보다 먼저 실행됩니다.
** {{code|config_default.cfg}} - This contains a basic set of keybinds, and will be executed as a backup if {{code|config.cfg}} is not present.
+
** {{code|config_default.cfg}} - 이것은 기본 키 바인드 세트를 포함하고 있습니다. 만약 {{code|config.cfg}}가 없을 경우 백업으로 실행됩니다.
* {{code|autoexec.cfg}} - This is the default config file for executing custom keybinds and aliases. This config will run every time the game starts up, after {{code|config.cfg}}.
+
* {{code|autoexec.cfg}} - 이것은 사용자 정의 키 바인드 및 alias를 실행하기 위한 기본 컨픽 파일입니다. 이 컨픽은 {{code|config.cfg}} 이후에 게임이 시작될 때마다 실행됩니다.
 
* Each class has a config file which automatically runs whenever a player switches to that class. Note that any settings set in one classes config file will be retained when switching classes unless explicitly rebound. They are as follows:
 
* Each class has a config file which automatically runs whenever a player switches to that class. Note that any settings set in one classes config file will be retained when switching classes unless explicitly rebound. They are as follows:
 
** {{botignore|{{code|scout.cfg}}, {{code|soldier.cfg}}, {{code|pyro.cfg}}, {{code|demoman.cfg}}, {{code|heavyweapons.cfg}}, {{code|engineer.cfg}}, {{code|medic.cfg}}, {{code|sniper.cfg}}, {{code|spy.cfg}}}}
 
** {{botignore|{{code|scout.cfg}}, {{code|soldier.cfg}}, {{code|pyro.cfg}}, {{code|demoman.cfg}}, {{code|heavyweapons.cfg}}, {{code|engineer.cfg}}, {{code|medic.cfg}}, {{code|sniper.cfg}}, {{code|spy.cfg}}}}

Revision as of 04:32, 22 December 2021


팀 포트리스 2 에서 찾아볼 수 있는 개발자 콘솔

콘솔이란 게임 개발자, 콘텐츠 작성자 및 고급 사용자를 대상으로 하는 유저 인터페이스입니다. 콘솔은 게임이 해석하는 텍스트 명령어를 사용자가 입력하도록 돕는 텍스트 기반의 인터페이스입니다.

콘솔에 접속하기

콘솔을 활성화하는 옵션을 보여주는 고급 키보드 설정 대화 상자

콘솔에 대한 접근은 기본적으로 비활성화 되어있습니다. 콘솔을 열기 위해선 콘솔을 열기 위한 키가 설정 되어있어야 합니다. 이 키는 기본적으로 억음 부호, 물결표(`/~)로 되어 있습니다. 그리고 고급 키보드 설정 대화 상자에서 활성화를 해야합니다.

시작 옵션에서 -console를 이용하여 게임을 실행할 경우 활성화를 하지 않더라도 콘솔이 열립니다. -developer를 사용할 경우 콘솔과 함께 developersv_cheats 변수가 설정됩니다.

Xbox 360 또는 PlayStation 3 버전의 게임에서는 콘솔에 접근할 수 없습니다.

콘솔 사용하기

콘솔은 큰 출력 패널과 명령 프롬프트의 두 부분으로 나뉩니다.

출력 패널

출력 패널은 입력된 명령의 출력을 표시하는 것 외에도 플레이어 사망 및 채팅 텍스트와 같은 다양한 게임 이벤트를 기록합니다.

콘솔에 표시된 마지막 몇 줄은 developer 변수를 통해서 게임 화면 왼쪽 상단에 표시 될 수 있습니다.

명령 프롬프트

명령 프롬프트는 쓰여진 명령어를 처리합니다. return 키 Return 또는 엔터 키 ↵ Enter를 사용하여 명령어를 실행합니다.

GUI의 다른 텍스트 필드와 마찬가지로 클립보드를 지원하여 사용자가 텍스트를 잘라내고 복사하고 붙여넣을 수 있습니다.

명령 프롬프트는 자동 완성을 지원합니다. 사용자가 명령을 입력하면 게임에서 사용자가 입력하는 내용을 제안합니다. 탭 키 Tab ⇆를 누르면 제안이 수락되며 사용자가 계속해서 명령을 입력할 수 있습니다.

명령어 유형

명령어에는 두가지 유형이 있습니다, pure 명령어와 소위 불리는 콘솔 변수입니다. pure 명령어는 입력 시 한 번 실행되지만 콘솔 변수는 그 값이 유지되는 차이점이 있습니다.

명령어는 하나 또는 여러 개의 특수한 유형으로 지정됩니다.

입력 명령어

일부 명령어는 특수하며 플러스 부호와 함께 시작합니다. 이 명령어는 게임을 플레이 하는 데에 입력을 제공합니다. 이 키는 바인드 후 실행 시 다른 명령어와 함께 실행되는 특수한 속성이 있습니다 (플러스 부호가 아닌 마이너스 부호 또한 마찬가지입니다).


치트

본문: 치트

많은 명령어가 일반 플레이어에게는 너무 강력한 것으로 간주되어 치트로 표시됩니다. sv_cheats 변수를 사용하여 서버 소유자가 명시적으로 허용하지 않는 한, 치트로 표시된 pure 명령어는 실행되지 않고 콘솔 변수 또한 기본값으로 되돌아갑니다.

오프라인 명령어

대부분의 명령어는 서버와 연결되어 있을 때 작동합니다. 그러므로 게임이 서버와 연결되어 있지 않다면 사용되지 않습니다. 그럼에도 일부 명령어는 서버에 연결되지 않더라도 사용이 가능합니다.

복제되는 변수

일부 변수는 서버와 클라이언트의 설정 값이 동일해야 합니다. 서버와 연결 시 게임이 일시적으로 클라이언트의 변수 값을 무시합니다.

보관되는 변수

일부 변수는 플레이 세션 동안 지속해야 하는 유저의 세팅 값을 포함하고 있습니다. 게임에서 config.cfg 파일에 저장됩니다.

보호되는 변수

특정 변수에는 암호와 같이 클라이언트와 서버 간에 전송되지 않아야 하는 데이터가 포함되어 있습니다.

Demo에서 쓰이거나 금지되는 변수

일부 변수는 게임 플레이 데모 녹화에 영향을 미치므로 Demo 녹화에 포함/제외해야 합니다.

변경 알림

일부 변수는 변경될 때 서버의 모든 플레이어에게 경고할 만큼 중요한 것으로 간주됩니다. 이러한 변수의 변경 사항은 채팅 텍스트 오버레이에 표시됩니다.

변경 알림 변수는 외부 도구에 의해 수행되는 서버 규칙 쿼리에 기본적으로 포함됩니다.

특수 스크립트 파일

팀 포트리스 2는 여러 게임 파일을 자동으로 읽고 그 안에 있는 모든 명령어를 실행합니다. 다음은 해당 파일 목록입니다.


  • config.cfg - 이것은 키 바인드 또는 비디오 설정에 대한 게임 내 변경 사항을 반영하도록 편집되는 기본 구성 파일입니다. 이 파일을 편집하는 것은 안전하지만 시작 시 수정된 키 바인드를 반영하도록 변경됩니다. 게임이 시작될 때마다 해당 컨픽은 다른 컨픽보다 먼저 실행됩니다.
    • config_default.cfg - 이것은 기본 키 바인드 세트를 포함하고 있습니다. 만약 config.cfg가 없을 경우 백업으로 실행됩니다.
  • autoexec.cfg - 이것은 사용자 정의 키 바인드 및 alias를 실행하기 위한 기본 컨픽 파일입니다. 이 컨픽은 config.cfg 이후에 게임이 시작될 때마다 실행됩니다.
  • Each class has a config file which automatically runs whenever a player switches to that class. Note that any settings set in one classes config file will be retained when switching classes unless explicitly rebound. They are as follows:
    • scout.cfg, soldier.cfg, pyro.cfg, demoman.cfg, heavyweapons.cfg, engineer.cfg, medic.cfg, sniper.cfg, spy.cfg
  • A config file can be created for any map if it shares the same name, and will run whenever that map is loaded. For example, a cp_well.cfg file will be automatically run any time Well (Control Point) is loaded.

스크립트 경로

If on Windows, scripting files may be found in:
<Steam Folder>/SteamApps/common/team fortress 2/tf/cfg
If on a Mac, scripting files may be found in:
~/Library/Application Support/Steam/SteamApps/common/team fortress 2/tf/cfg
If on Linux, scripting files may be found in:
~/.steam/steam/SteamApps/common/Team Fortress 2/tf/cfg

Since the SteamPipe update, code can also be placed in .../team fortress 2/tf/custom/yourfoldernamehere/cfg

원격 콘솔

Dedicated servers are exclusively controlled from the console. However, logging in to the server and reattaching to the console is a major hassle. Instead server administrators can use the remote console system. The game server runs an additional service that accepts console commands from remote clients. This is secured using a dedicated password.

맵에 적용되는 콘솔

Maps can issue console commands using the point_servercommand, point_clientcommand and point_broadcastclientcommand entities.

같이 보기

[[Category:GUI/ko]] 이후에 추가