Ru/Developer console: Difference between revisions
(Перевёл в соответствии с оригиналом.) |
(update) |
||
Line 1: | Line 1: | ||
{{otherlang2|es=Developer Console:es|jp=Developer Console:jp|pl=Developer Console:pl| | {{DISPLAYTITLE:Консоль Разработчка}}{{otherlang2|es=Developer Console:es|jp=Developer Console:jp|pl=Developer Console:pl|en=Developer Console|zh-tw=Developer Console:zh-tw}} | ||
[[Image:Console.gif|right| | [[Image:Console.gif|right|Console output for Episode Two]] | ||
'''Консоль''' | '''Консоль''' является [http://ru.wikipedia.org/wiki/Интерфейс_командной_строки интерфейсом командной строки] для расширенной настройки Source игр. Практически любая задача может быть выполнена из консоли, фактически, некоторые команды выполняются ''только'' из консоли. | ||
== Включение консоли == | == Включение консоли == | ||
Изначально консоль отключена. Чтобы включить | Изначально консоль отключена. Чтобы включить ее, запустите игру и зайдите в ''Настроки > Клавиатура > Дополнительно''. После включения, консоль может открываться и закрываться нажатием клавиши, располагающейся над {{key|Tab}}. | ||
( | (Это должно работать не зависимо от раскладки клавиатуры. Если нет, добавьте <code>-console</code> в параметр игры и напишите в консоли <code>bind ваша_клавиша toggleconsole</code>.) | ||
== Выполнение == | == Выполнение == | ||
Серое поле внизу консоли предназначено для ввода команд. | Серое поле внизу консоли предназначено для ввода команд. Они бывают двух типов: команды и переменные. Команды - это простые ключевые слова, но переменные ("cvars") требуют указания определенного значения. При установке переменной можно использовать что-то вроде этого: | ||
find_ent [[point_viewcontrol]] | find_ent [[point_viewcontrol]] | ||
После ввода команды нажмите {{key|Return}} или {{key|Enter}} для | После ввода команды нажмите {{key|Return}} или {{key|Enter}} для выполнения. Вы увидите все, что вы написали в консоли, с добавлением символа <code>]</code> в начале. | ||
Несколько замечаний: | Несколько замечаний: | ||
* Несколько идущих подряд значений разделяются пробелами. Если | * Несколько идущих подряд значений разделяются пробелами. Если переменная содержит несколько значений, возьмите ее вы кавычки. (например, <code>say "Hello everyone on the server"</code>.) | ||
* | * При вводе консоль будет отображать всплывающее окно под полем вода с вариантами команд, и, изредка - значений. Нажмите {{key|Up}}/{{key|Down}} для перемещения по списку и {{key|Tab}} чтобы полностью ввести выбранную строку. | ||
* Только "архивные" переменные сохраняются после выхода из игры. Используйте [[autoexec]] если хотите установить команды, которые будут выполняться при запуске игры. | * Только "архивные" переменные сохраняются после выхода из игры. Используйте [[autoexec]], если хотите установить команды, которые будут выполняться при запуске игры. | ||
* Некоторые из команд серверные, а некоторые - клиентские. В сетевой игре вам доступны только клиентские команды. | * Некоторые из команд серверные, а некоторые - клиентские. В сетевой игре вам доступны только клиентские команды. | ||
* Существует множество командных префиксов. Самые популярные это <code>cl</code> ("клиентские") и <code>sv</code> ("серверные"). | * Существует множество командных префиксов. Самые популярные это <code>cl</code> ("клиентские") и <code>sv</code> ("серверные"). | ||
Line 31: | Line 31: | ||
; <code>find <выражение></code> | ; <code>find <выражение></code> | ||
: Самая полезная команда. Ищет в именах команд и в их описаниях заданное выражение. | : Самая полезная команда. Ищет в именах команд и в их описаниях заданное выражение. | ||
; <code>help < | ; <code>help <название команды></code> | ||
: Выводит информацию по указанной команде. | : Выводит информацию по указанной команде. | ||
;<code>sv_cheats <[[bool]]></code> | ;<code>sv_cheats <[[bool:ru|bool]]></code> | ||
: Многие переменные, влияющие на геймплей, особенно в сетевых играх, помечены как "читы". Выполните команду <code>sv_cheats 1</code> чтобы разблокировать их. {{note|Вы не будете забанены системой [[Valve Anti-Cheat|VAC]] за использование встроеных читов.}} | : Многие переменные, влияющие на геймплей, особенно в сетевых играх, помечены как "читы". Выполните команду <code>sv_cheats 1</code> чтобы разблокировать их. {{note:ru|Вы не будете забанены системой [[Valve Anti-Cheat|VAC]] за использование встроеных читов.}} | ||
;<code>developer <0-2></code> | ;<code>developer <0-2></code> | ||
:Режим разработчика | :Режим разработчика включает вывод более подробной информации, автоматически включает читы и консоль, а также вносит ряд других полезных изменений. Если установлено в <code>2</code>, то последние несколько линий консоли будут отображаться в верхнем части экрана во время игры. | ||
;<code>con_log <файл></code> | ;<code>con_log <файл></code> | ||
;<code>condump</code> | ;<code>condump</code> | ||
: Используйте эти две команды в случае необходимости записи всего, что происходит в консоли. <code>con_log</code> записывает данные постоянно, | : Используйте эти две команды в случае необходимости записи всего, что происходит в консоли.<code>con_log</code> записывает данные постоянно, <code>condump</code> записывает данные только по запросу. {{tip:ru|Консоль может одновременно отображать только 241 линию. Используйте <code>con_log</code>, чтобы отключить ограничение.}} | ||
== | == Префиксы команд == | ||
Команды традиционно пишутся вместе с префиксами, определяя их категорию. Вот некоторые из них: | |||
=== Клиентские === | === Клиентские команды === | ||
;<code>cl_</code> | ;<code>cl_</code> | ||
:Общие клиентские команды | :Общие клиентские команды | ||
;<code>demo_</code> | ;<code>demo_</code> | ||
:Команды для записи и воспроизведения [[ | :Команды для записи и воспроизведения [[демо]] | ||
;<code>r_</code> | ;<code>r_</code> | ||
:Конфигурирование рендеринга | :Конфигурирование рендеринга | ||
;<code>mat_</code> | ;<code>mat_</code> | ||
:Конфигурация [[Material|материалов]] | :Конфигурация [[Material:ru|материалов]] | ||
;<code>hud_</code> | ;<code>hud_</code> | ||
:Внутриигровой пользовательский интерфейс | :Внутриигровой пользовательский интерфейс | ||
;<code>net_</code> | ;<code>net_</code> | ||
:Конфигурация [[:Category:Networking|сетевого | :Конфигурация [[:Category:Networking|сетевого]] режима (некоторые команды являются серверными) | ||
=== Серверные === | === Серверные команды === | ||
;sv_ | ;sv_ | ||
:Общие серверные команды | :Общие серверные команды | ||
;g_ | ;g_ | ||
:Общая однопользовательская конфигурация | :Общая однопользовательская конфигурация | ||
;mp_ | ;mp_ | ||
:Общая многопользовательская конфигурация | :Общая многопользовательская конфигурация | ||
;ent_ | ;ent_ | ||
: | :Прямой контроль entity | ||
;npc_ | ;npc_ | ||
: | :Прямой контроль NPC | ||
;phys_ | ;phys_ | ||
:Настройки физики | :Настройки физики | ||
;sk_ | ;sk_ | ||
:Сложность ("skill") | :Сложность ("skill") | ||
== | == См. также == | ||
* [[Developer Console Control:ru]] - для программистов | * [[Developer Console Control:ru|Developer Console Control]] - для программистов | ||
* [[Console Command List]] - частичный список консольных команд и переменных | * [[Console Command List]] - частичный список консольных команд и переменных | ||
* [[:Category:Console Commands]] - список статей по | * [[:Category:Console Commands]] - список статей по консольным командам | ||
* [[:Category:Console Variables]] - список статей по консольным переменным | * [[:Category:Console Variables]] - список статей по консольным переменным | ||
[[Category:Modding]] | [[Category:Modding:ru]] | ||
[[Category:Russian]] |
Revision as of 13:53, 24 December 2009
Консоль является интерфейсом командной строки для расширенной настройки Source игр. Практически любая задача может быть выполнена из консоли, фактически, некоторые команды выполняются только из консоли.
Включение консоли
Изначально консоль отключена. Чтобы включить ее, запустите игру и зайдите в Настроки > Клавиатура > Дополнительно. После включения, консоль может открываться и закрываться нажатием клавиши, располагающейся над Tab ⇆.
(Это должно работать не зависимо от раскладки клавиатуры. Если нет, добавьте -console
в параметр игры и напишите в консоли bind ваша_клавиша toggleconsole
.)
Выполнение
Серое поле внизу консоли предназначено для ввода команд. Они бывают двух типов: команды и переменные. Команды - это простые ключевые слова, но переменные ("cvars") требуют указания определенного значения. При установке переменной можно использовать что-то вроде этого:
find_ent point_viewcontrol
После ввода команды нажмите Return или ↵ Enter для выполнения. Вы увидите все, что вы написали в консоли, с добавлением символа ]
в начале.
Несколько замечаний:
- Несколько идущих подряд значений разделяются пробелами. Если переменная содержит несколько значений, возьмите ее вы кавычки. (например,
say "Hello everyone on the server"
.) - При вводе консоль будет отображать всплывающее окно под полем вода с вариантами команд, и, изредка - значений. Нажмите ↑/↓ для перемещения по списку и Tab ⇆ чтобы полностью ввести выбранную строку.
- Только "архивные" переменные сохраняются после выхода из игры. Используйте autoexec, если хотите установить команды, которые будут выполняться при запуске игры.
- Некоторые из команд серверные, а некоторые - клиентские. В сетевой игре вам доступны только клиентские команды.
- Существует множество командных префиксов. Самые популярные это
cl
("клиентские") иsv
("серверные").
Полезные команды
find <выражение>
- Самая полезная команда. Ищет в именах команд и в их описаниях заданное выражение.
help <название команды>
- Выводит информацию по указанной команде.
sv_cheats <bool>
- Многие переменные, влияющие на геймплей, особенно в сетевых играх, помечены как "читы". Выполните команду
sv_cheats 1
чтобы разблокировать их. Template:Note:ru developer <0-2>
- Режим разработчика включает вывод более подробной информации, автоматически включает читы и консоль, а также вносит ряд других полезных изменений. Если установлено в
2
, то последние несколько линий консоли будут отображаться в верхнем части экрана во время игры. con_log <файл>
condump
- Используйте эти две команды в случае необходимости записи всего, что происходит в консоли.
con_log
записывает данные постоянно,condump
записывает данные только по запросу. Template:Tip:ru
Префиксы команд
Команды традиционно пишутся вместе с префиксами, определяя их категорию. Вот некоторые из них:
Клиентские команды
cl_
- Общие клиентские команды
demo_
- Команды для записи и воспроизведения демо
r_
- Конфигурирование рендеринга
mat_
- Конфигурация материалов
hud_
- Внутриигровой пользовательский интерфейс
net_
- Конфигурация сетевого режима (некоторые команды являются серверными)
Серверные команды
- sv_
- Общие серверные команды
- g_
- Общая однопользовательская конфигурация
- mp_
- Общая многопользовательская конфигурация
- ent_
- Прямой контроль entity
- npc_
- Прямой контроль NPC
- phys_
- Настройки физики
- sk_
- Сложность ("skill")
См. также
- Developer Console Control - для программистов
- Console Command List - частичный список консольных команд и переменных
- Category:Console Commands - список статей по консольным командам
- Category:Console Variables - список статей по консольным переменным