<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.crymod.net/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.crymod.net/index.php?action=history&amp;feed=atom&amp;title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8</id>
		<title>Использование консоли и файлов конфигурации - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.crymod.net/index.php?action=history&amp;feed=atom&amp;title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8"/>
		<link rel="alternate" type="text/html" href="http://wiki.crymod.net/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8&amp;action=history"/>
		<updated>2026-08-06T19:22:13Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://wiki.crymod.net/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8&amp;diff=3982&amp;oldid=prev</id>
		<title>DCamer в 17:37, 11 февраля 2013</title>
		<link rel="alternate" type="text/html" href="http://wiki.crymod.net/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8&amp;diff=3982&amp;oldid=prev"/>
				<updated>2013-02-11T17:37:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://wiki.crymod.net/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8&amp;amp;diff=3982&amp;amp;oldid=3981&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>DCamer</name></author>	</entry>

	<entry>
		<id>http://wiki.crymod.net/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8&amp;diff=3981&amp;oldid=prev</id>
		<title>DCamer в 22:25, 10 февраля 2013</title>
		<link rel="alternate" type="text/html" href="http://wiki.crymod.net/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8&amp;diff=3981&amp;oldid=prev"/>
				<updated>2013-02-10T22:25:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://wiki.crymod.net/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8&amp;amp;diff=3981&amp;amp;oldid=3840&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>DCamer</name></author>	</entry>

	<entry>
		<id>http://wiki.crymod.net/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8&amp;diff=3840&amp;oldid=prev</id>
		<title>DCamer: Новая страница: «{{В процессе перевода|дата=16 июня 2012|автор=1}}  The CryENGINE console is an in-game user interface that enables direct communication...»</title>
		<link rel="alternate" type="text/html" href="http://wiki.crymod.net/index.php?title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8_%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8&amp;diff=3840&amp;oldid=prev"/>
				<updated>2012-06-16T17:22:21Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «{{В процессе перевода|дата=16 июня 2012|автор=1}}  The CryENGINE console is an in-game user interface that enables direct communication...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{В процессе перевода|дата=16 июня 2012|автор=1}}&lt;br /&gt;
&lt;br /&gt;
The CryENGINE console is an in-game user interface that enables direct communication with the engine. It handles input in form of console commands and variables and displays log messages while keeping a history of user input and engine output.&lt;br /&gt;
&lt;br /&gt;
== Console Variables and Commands ==&lt;br /&gt;
Many aspects of the engine and game code can be tweaked with help of console variables. A console variable has a name and a value that can usually be changed. Many values can be changed at runtime using the console which makes tweaking engine or game behavior more convenient for designers and programmers than modifying configuration files or even source code.&lt;br /&gt;
&lt;br /&gt;
A console variable that is used rather often is '''r_DisplayInfo''', to which different integral numbers can be assigned. A value of 1 for example means that some basic profiling information like the current Frames Per Second are shown at the top right corner of the screen. A value of 0 disables the display of that information, while the value 2 will use another display mode with slightly different information.&lt;br /&gt;
&lt;br /&gt;
Besides console variables that always have an assigned value, there are console commands that execute some specific functionality when invoked.&lt;br /&gt;
&lt;br /&gt;
== Basic Console Usage ==&lt;br /&gt;
{{Picno|pic1=console1.jpg|''In-game console''}}&lt;br /&gt;
&lt;br /&gt;
==== Opening the Console ====&lt;br /&gt;
From the game launcher or from within the game mode in Sandbox, the console can be opened with the tilde key '''~''' (caret '''^''' on German keyboards). In Sandbox, a separate console window is available when the user is not in game mode, usually located at the bottom of the screen.&lt;br /&gt;
&lt;br /&gt;
==== Message Output ====&lt;br /&gt;
The console shows the history of log messages, including warnings and errors. The list can be scrolled with the '''Page-Up''' and '''Page-Down''' keys. The amount of messages output to the console can be controlled with the log verbosity which can be configured with the cvar '''log_verbosity'''.&lt;br /&gt;
;log_Verbosity:&amp;lt;font color=&amp;quot;#808080&amp;quot;&amp;gt;DUMPTODISK&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;defines the verbosity level for log messages written to console&lt;br /&gt;
-1=suppress all logs (including eAlways)&lt;br /&gt;
0=suppress all logs(except eAlways)&lt;br /&gt;
1=additional errors&lt;br /&gt;
2=additional warnings&lt;br /&gt;
3=additional messages&lt;br /&gt;
4=additional comments&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
All console output is directed to a log file as well which is '''Editor.log''' when running Sandbox or '''Game.log''' when using the game launcher.&lt;br /&gt;
&lt;br /&gt;
==== Command Input ====&lt;br /&gt;
Besides displaying messages, the console can be used to enter commands and set the value of console variables. For executing a command, just enter the name of the command and press enter. Some commands can have additional parameters that are separated with spaces.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;screenshot myScreenshot&amp;lt;/source&amp;gt;&lt;br /&gt;
For '''setting a console variable''' to a specific value, type the name of the variable followed by a space and the value that you want to assign.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;r_DisplayInfo 1&amp;lt;/source&amp;gt;&lt;br /&gt;
Console variables and commands are case-insensitive, so it does not matter if you use capital letters or not.&lt;br /&gt;
&lt;br /&gt;
To '''query the value''' of a console variable, just type the name of the variable and press tab or enter. The value will be output to the console.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;r_DisplayInfo&amp;lt;/source&amp;gt;&lt;br /&gt;
Console variables can have different values, where each value has usually a different meaning. Most console variables have an '''associated help text''' that lists the available values with a small description. You can see the help text by typing the variable name followed by a question mark.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;r_DisplayInfo ?&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Auto-Completion and Input History ====&lt;br /&gt;
&lt;br /&gt;
The console supports auto-completion of variable and command names. Enter the beginning of a variable or command name and press the '''tab''' key. The console will show a list of corresponding commands and automatically complete the name. You can press tab several times to toggle through all available commands that match the string you have entered.&lt;br /&gt;
&lt;br /&gt;
In case you need to try out many values for a variable quickly one after another, you can avoid retyping the variable by navigating through the input history using the '''Up''' and '''Down''' keys.&lt;br /&gt;
&lt;br /&gt;
== Available Console Variables ==&lt;br /&gt;
CryENGINE has a huge list of console variables. Most of them are organized by module and have a corresponding prefix. The prefix ''r''_ in r_DisplayInfo for example indicates that the variable is related to the rendering module. In order to make it easier to keep track of the available variables and commands, several ways exist to list all of them.&lt;br /&gt;
&lt;br /&gt;
The command '''DumpCommandsVars''' can be used to generate a plain-text list of all registered variables and commands. By default, the list is stored in a text file called ''consolecommandsandvars.txt'', located in the CryENGINE root folder. An HTML version is available in the subfolder ''ConsoleHTMLHelp'' and is best opened with index.html. If you are searching for a specific console variable of which you don’t know the exact name, it can be useful to search in the text or html file using a text editor or browser.&lt;br /&gt;
&lt;br /&gt;
The console window in Sandbox has an input box where the commands can be entered. Double-clicking on it will bring up a dialog which lists all registered console variables. It is even possible to directly change the values there.&lt;br /&gt;
&lt;br /&gt;
Finally, for convenience, a pre-generated [[Консольные команды и переменные|list of console variables and commands]] is available in the documentation.&lt;br /&gt;
&lt;br /&gt;
== Configuration Files ==&lt;br /&gt;
A configuration file (.cfg) can set a list of console variables. Each line of a config file contains the name of a cvar followed by the desired value (an optional '''=''' can be used between name and value). Single-line comments can be added with the '''--''' character sequence. Example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;sys_game_folder = Game&lt;br /&gt;
-- Disable fullscreen mode&lt;br /&gt;
r_Fullscreen = 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
There are are several configuration files that are executed automatically, in the following order (if a cfg is executed later, it can override previous settings):&lt;br /&gt;
&lt;br /&gt;
* %USER%/'''game.cfg'''&lt;br /&gt;
* root/'''system.cfg'''&lt;br /&gt;
* root/'''user.cfg'''&lt;br /&gt;
&lt;br /&gt;
== Console Variable Groups ==&lt;br /&gt;
Console variable groups provide a convenient way to apply predefined settings to multiple console variables at the same time. A CVar group can modify other console variables and groups, so it can be used to build bigger hierarchies. Please note that cycles in the assignment are not detected and can cause crashes. CVar Groups are especially useful to define different quality profiles («sys specs»).&lt;br /&gt;
&lt;br /&gt;
==== Registering a New Group ====&lt;br /&gt;
Each console variable group is stored as a separate '''.cfg''' file where the file name defines the name of the group. By convention, console variable groups are stored in the &amp;lt;tt&amp;gt;Game\Config\CVarGroups&amp;lt;/tt&amp;gt; folder (where &amp;lt;tt&amp;gt;Game&amp;lt;/tt&amp;gt; is the name of the game directory). To create a new console variable group, add a new '''.cfg''' text file to that folder.&lt;br /&gt;
&lt;br /&gt;
Example file sys_spec_Particles.cfg:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[default]&lt;br /&gt;
; default of this CVarGroup = 4&lt;br /&gt;
e_particles_lod=1&lt;br /&gt;
e_particles_max_emitter_draw_screen=64&lt;br /&gt;
 &lt;br /&gt;
[1]&lt;br /&gt;
e_particles_lod=0.75&lt;br /&gt;
e_particles_max_emitter_draw_screen=1&lt;br /&gt;
 &lt;br /&gt;
[2]&lt;br /&gt;
e_particles_max_emitter_draw_screen=4&lt;br /&gt;
 &lt;br /&gt;
[3]&lt;br /&gt;
e_particles_max_emitter_draw_screen=16&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
The sample file creates a new console variable group named ''sys_spec_Particles'' that behaves like an integer console variable. By default, this variable has the state 4 (because of the third line). When changing the variable value, the new state is applied to the referenced CVars. Console variables that are not specified in the cfg file are not set. All desired console variables need to be part of the [CRYENGINE:default] section, otherwise an error message is output. If a console variable is not specified in a custom section ([CRYENGINE:1], [CRYENGINE:2], etc.) the value specified in the [CRYENGINE:default] section is applied.&lt;br /&gt;
&lt;br /&gt;
==== Console Variable Group Documentation ====&lt;br /&gt;
Some simple documentation text that gives information about the different cvar states in a group is available automatically. Use the question mark operator as usual to output the documentation text.&lt;br /&gt;
&lt;br /&gt;
Example (sys_spec_Particles):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Console variable group to apply settings to multiple variables&lt;br /&gt;
 &lt;br /&gt;
sys_spec_Particles [1/2/3/4/x]:&lt;br /&gt;
... e_ParticlesLod = 0.75/1/1/1/1&lt;br /&gt;
... e_ParticlesMaxScreenFill = 16/32/64/128/128&lt;br /&gt;
... e_ParticlesObjectCollisions = 0/1/1/1/1&lt;br /&gt;
... e_ParticlesQuality = 1/2/3/4/4&lt;br /&gt;
... e_WaterOceanSoftParticles = 0/1/1/1/1&lt;br /&gt;
... r_UseSoftParticles = 0/1/1/1/1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Checking the Variable Group State ====&lt;br /&gt;
When cvars organized in a CVar group are changed individually, the CVar group might no longer represent the value that is assigned to it. To find that out via the console, enter the CVar group name in the console. If the group variable value is not representative, the real state is printed besides the usual information. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
sys_spec_Particles=2 [REQUIRE_NET_SYNC] RealState=3&lt;br /&gt;
sys_spec_Sound=1 [REQUIRE_NET_SYNC] RealState=CUSTOM&lt;br /&gt;
sys_spec_Texture=1 [REQUIRE_NET_SYNC]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
By using the console command '''sys_RestoreSpec''', it can be checked why the system spec variables don’t represent the expected states.&lt;br /&gt;
;sys_RestoreSpec:&lt;br /&gt;
&amp;lt;pre&amp;gt;Restore or test the cvar settings of game specific spec settings,&lt;br /&gt;
'test*' and 'info' log to the log file only&lt;br /&gt;
Usage: sys_RestoreSpec [test|test*|apply|info]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Filter console and/or file logging ====&lt;br /&gt;
There are two CVars that can be used to filter console messages.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
log_UseFilter=0,1,2,3&lt;br /&gt;
log_Filter=&amp;quot;string&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
To enable the console filter you have to set '''log_UseFilter''' to 1/2/3.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
0 - filter is disabled&lt;br /&gt;
1 - filter only ingame console&lt;br /&gt;
2 - filter only the log file&lt;br /&gt;
3 - filter both&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
The actual filter can be set through log_Filter. This is a string that is used to filter the log messages.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
log_Filter  = foo //will only display messages that have the string “foo” somewhere.&lt;br /&gt;
log_Filter  = -bar //will remove all loggings that have “bar” somewhere.&lt;br /&gt;
log_Filter  = foo|bar|dude //you can combine different filters - this will only display loggings with “foo”, “bar” or “dude” in it.&lt;br /&gt;
log_Filter  = -foo|-bar|-dude //this will remove all loggings with “foo”, “bar” or “dude” in it.&lt;br /&gt;
log_Filter  = foo|-bar //this will display only loggings with “foo” but no “bar” in it.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Примечание:''' all filters are case insensitive&lt;br /&gt;
&lt;br /&gt;
==== How to disable «'''Too many apps'''» Message Box? ====&lt;br /&gt;
If you open more than one instance of the '''Launcher''' you will notice a Message Box informing you that an instance of the '''Launcher''' is already opened:&lt;br /&gt;
&lt;br /&gt;
[[Файл:toomanyapps.jpg]]&lt;br /&gt;
&lt;br /&gt;
However in some situations, like multiplayer debugging, it might be necessary to open more than one instance of the '''Launcher''' on one machine. To disable the Message Box you can add the following line to your ''root/'''''''system.cfg''''' config file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;ignoreTooManyAppsMessage=1&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Бесплатный CryEngine]]&lt;/div&gt;</summary>
		<author><name>DCamer</name></author>	</entry>

	</feed>