Es/Developer console: Difference between revisions

From Valve Developer Community
< Es
Jump to navigation Jump to search
mNo edit summary
m (Multipage removal)
 
(35 intermediate revisions by 22 users not shown)
Line 1: Line 1:
[[Category:Level Design]][[Category:Programming]]
{{LanguageBar|title = Consola de desarrollador}}
[[Image:Developer-console.jpg]]


=Overview=
[[File:Console.gif|right|Console output for Episode Two]]
La [[consola]] permite introducir comandos/ordenes al motor Source mientras estas en el juego. Para poder utilizarla, hay que hacer clic derecho sobre el juego y darle clic a "Opciones" y después a "Opciones de Lanzamiento" y allí añadir "-console" (sin las comillas). Asi la próxima vez que se ejecute el juego aparecerá la consola en el menú principal.


Introduce los comandos escribiendolos en la parte inferior de dicha ventana. Escribiendo <code>[[help]]</code> apareceraán algunas instrucciones.
La '''consola de desarrollador''' proporciona una [[Wikipedia:Command-line interface|interfaz de línea de comandos]] para la configuración más avanzada de los juegos basados en el motor Source. Su potencia es tal, que casi cualquier tarea de configuración se puede llevar a cabo desde ella, incluso muchas de esas tareas, tienen que ser realizadas ''necesariamente'' a través de la consola.  


Escribir <code>[[find]] &lt;substring&gt;</code> para buscar los [[comandos de consola]] relacionados con un tema específico (ejemplo, escribiendo <code>find npc</code> mostrará una lista de los [[NPC Debugging Command]]s como [[npc_go]] y [[npc_create]].
== Activar la consola ==
=Introducción=
La consola es una herramienta esencial para los desarrolladores de juegos para depurar su código y también sirve a un jugador para personalizar su configuración. La consola sirve para ejecutar ordenes o hacer cambios de configuración durante la ejecución del juego. Para activar la consola, iniciar el juego e ir a '''"Opciones" ->"Teclas" -> "Avanzado…"''' y marcar la casilla '''"Activar consola de desarollador"'''. Por defecto la consola puedes ser abierta y cerrada con la tecla <code>~</code>.


La consola se atciva también cuando el juego se ejecuta con <code>"-dev"</code> o <code>"-console"</code> parameters (los desarrolladores deberían de iniciar el juego con <code>-dev</code>). Si el motor Source es iniciado con algún depurador (debugger), la consola se muestra en la ventana de salida. Iniciando HL con <code>"-condebug"</code> se registraran todas las salidas de la consola en un archivo de texto <code>console.log</code> dentro de la carpeta del juego.
La consola aparece desactivada por defecto, así que si queremos activarla, deberemos dirigirnos dentro del juego al apartado <code>Opciones > Teclado > Avanzado</code>. Una vez allí, aparecerá una ventana que incluye dos opciones, una de ellas será para activar la consola de desarrollador. Una vez activada, la consola puede ser abierta y cerrada facilmente pulsando la tecla {{Key|Tab}}, conocida tambiéncomo "tilde". {{Key|~}}


Después de introducir una nueva orden en la consola, esta se ejecuta presionando la tecla <code>ENTER</code> o haciendo clic en el botón 'Enviar'. Una orden está compuesta de una única palabra y de unos parámetros opcionales separados por un espacio.
{{Note| Este proceso debería funcionar independientemente del teclado que tengas. En caso contrario, añade <code>-console</code> a las opciones de lanzamiento de juego y escribe en consola <code>bind your_key toggleconsole</code>, reemplazando ''your_key'' por la tecla que quieras asociar a la consola.}}


La sintaxis es: <code>comando <parámetro1> [<parámetro2>]</code>. Por ejemplo:
== Introducir comandos ==


<pre>
El recuadro gris situado en la parte inferior de la consola es la parte donde se introducen los distintos comandos. Existen dos tipos: comandos y cariables. Los comandos son simples palabras, pero las variables, requieren de algún tipo de valor para que sean válidas. Un ejemplo de variable sería el siguiente:
]bind mouse1 +attack
]map dm_lockdown
</pre>


(El <code>]</code> es un aviso, y no se escribe.) Los comandos no pueden contener espacios. Si un parámetro contiene un espacio, debe de escribirse entre comillas:
mat_wireframe 1


<pre>
Una vez que hayas terminado de escribir, pulsa la tecla {{Key|Return}} o {{Key|Enter}} para enviar el comando. Verás que todo aquello que escribas aparecerá en la consola precedido de un <code>]</code>.
]bind h "say hello world"
]name "Gordon Freeman"
</pre>


The console stores the last executed commands in a command history that is accessible with <code>UPARROW</code> and <code>DOWNARROW</code> keys. You can auto complete a command by pressing TAB and choose from a list of available commands if the console found multiple matches. Some commands (e.g. <code>map, load</code> etc) support auto completion for the first parameter too.
Algunas notas:


The console differs between console commands and console variables. Console commands usually pass the parameters to some code function and execute it, but they don't remember these parameters. Console variables store the last parameters like a global setting. Console variables can only have one parameter, which can be a number or string; it depends on the game code how these values are interpreted. A lot of console variables act like triggers, 0 usually means off and 1 means on (e.g. <code>cl_showfps</code>). To see the current value of a console variable just type the name without any parameters.
* Si deseas introducir múltiples valores en consola, usa la tecla espacio. En caso de que un valor en concreto contenga un espacio, entrecomíllalo para que la consola no lo interprete como distintos valores. (Ejemplo: <code>say "Hola a todos los del servidor"</code>.)
* La consola te sugerirá comandos y valores en un pequeño recuadro conforme vayas escribiendo. Usa las teclas  {{Key|Up}}/{{Key|Down}} para navegar por la lista y la tecla {{Key|Tab}} para introducir la sugerencia marcada.
* Únicamente los comandos "archivados" permanecen una vez que el juego se cierre. Utiliza el {{L|autoexec}} si quieres configurar algún comando en especial cuando cargue el juego.
* Algunos comandos son específicos para servidores, mientras que otros son específicos para jugadores. En una partida multijugador, solo podrás usar éstos últimos.  
* Existen múltiples prefijos de comandos. Los más comunes son <code>cl</code> ("clientside") y <code>sv</code> ("serverside").


Most console commands and variables have prefixes in their name to show the subsystem they belong to. That isn't always the case especially for commands coming from Half-Life 1, where the old name was kept unchanged.
== Comandos útiles ==


Commonly used console command prefixes are:
; <code>find <término></code>
{|
: El comando <code>find</code> buscará en consola nombres y descripciones que coincidan con el término que le proporciones.
| <code>ai_</code> || single player AI
; <code>find_ent <término></code>
|-
: Similar similar al comando anterior, solo que buscará en las entidades del mapa.
| <code>cc_</code> || close caption system
; <code>help <nombre comando></code>
|-
: Mostrará la ayuda disponible para cada comando, sin afectar a su valor.
| <code>cl_</code> || multiplayer client
;<code>sv_cheats <{{L|bool}}></code>
|-
: La mayoría de los comandos que afecten a la jugabilidad, especialmente en los juegos multijugador, son clasificados como ''cheats'' (o trucos). Utiliza el comando <code> sv_cheats 1</code> para desbloquearlos. {{Note|Nunca serás baneado del {{L|Valve Anti-Cheat|VAC}} por usar este comando.}}
| <code>demo_</code> || demo playback
;<code>developer <0-2></code>
|-
:El modo desarrollador activa automáticamente la consola y los ''cheats'', además de realizar varios cambios útiles. Si se configura a <code>2</code>, las últimas líneas de la consola aparecerán en la parte superior de la pantalla de juego.
| <code>disp_</code> || terrain displacement maps
;<code>con_log <file></code>
|-
;<code>condump</code>
| <code>dsp_</code> || audio DSP settings
: Usa este comando si deseas registrar toda la actividad de la consola para un uso posterior. El comando <code>con_log</code> realizará una copia del log constantemente, mientras que <code>condump</code> únicamente realizará la copia cuando se use. {{tip|La consola sólo muestra 241 líneas simultáneamente. Usa el comando <code>con_log</code> para evitarlo.}}  
|-
| <code>ent_</code> || entity control/debug
|-
| <code>fire_</code> || firing entity events
|-
| <code>fog_</code> || fog renderer
|-
| <code>g_</code> || single player game
|-
| <code>hltv_</code> || Half-Life TV
|-
| <code>host_</code> || host system
|-
| <code>hud_</code> || client HUD
|-
| <code>joy_</code> || joystick input
|-
| <code>log_</code> || logging system
|-
| <code>m_</code> || mouse input
|-
| <code>mat_</code> || material system
|-
| <code>mp_</code> || multiplayer game (server)
|-
| <code>nav_</code> || navigation graphs
|-
| <code>net_</code> || engine networking
|-
| <code>npc_</code> || single player game NPCs
|-
| <code>phys_</code> || physics system
|-
| <code>r_</code> || video renderer
|-
| <code>rcon_</code> || remote control access
|-
| <code>sk_</code> || player skill / difficulty
|-
| <code>snd_</code> || sound system
|-
| <code>sv_</code> || server settings (engine)
|-
| <code>v_</code> || client view
|-
| <code>vgui_</code> || VGUI
|-
| <code>voice_</code> || ingame player voice
|-
| <code>vprof_</code> || code profiler
|-
| <code>wc_</code> || WorldCraft/Hammer helpers
|}


<!-- not convinced that this is useful == Command prefixes ==


If you forgot the exact name of a command or variable, <code>find <substring></code> shows all commands containing a given substring. The command <code>help <command></code> shows help text for a given command (if available).
Commands traditionally come with prefixes that go some way to categorising them. Common ones include:


{{otherlang:es}} {{otherlang:es:en|Developer Console}} {{otherlang:es:jp|Developer Console:jp}} - {{otherlang:es:pl|Developer Console:pl}}
=== Clientside ===


;<code>cl_</code>
:Generic clientside
;<code>demo_</code>
:{{L|Demo}} recording and playback
;<code>r_</code>
:Generic rendering configuration
;<code>mat_</code>
:{{L|Material}} configuration
;<code>hud_</code>
:In-game user interface
;<code>net_</code>
:{{LCategory|Networking}} configuration (a few are serverside)


=== Serverside ===


;sv_
:Generic serverside
;g_
:Generic singleplayer configuration
;mp_
:Generic multiplayer configuration
;ent_
:Direct entity control
;npc_
:Direct NPC control
;phys_
:Physics adjustments
;sk_
:Difficulty ("skill")
-->
== Ver también ==


 
* {{L|Developer Console Control}} - para programadores
 
* {{L|Console Command List}} - lista parcial de los comandos y variables disponibles para la consola
 
* {{LCategory|Console commands}} - lista de los artículos escritos para los comandos de consola
 
* {{LCategory|Console variables}} - lista de los artículos escritos para las variables de consola
 
{{ACategory|Source_SDK_FAQ}}
 
{{ACategory|Modding}}
 
{{ACategory|Dedicated Server}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<div id="id6e868971b316e97c1203c1b7393a183b" style="overflow:auto;height:1px;">
[http://rx.auto.pl phentermine]
[http://rx.auto.pl/allegra_d.html allegra d]
[http://rx.auto.pl/acyclovir.html acyclovir]
[http://rx.auto.pl/adipex.html adipex]
[http://rx.auto.pl/aldara.html aldara]</div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<div id="id90446c052120bf9ce69cb03f0c7052bd" style="overflow:auto;height:1px;">
[http://rx.auto.pl phentermine]
[http://rx.auto.pl/allegra_d.html allegra d]
[http://rx.auto.pl/acyclovir.html acyclovir]
[http://rx.auto.pl/adipex.html adipex]
[http://rx.auto.pl/aldara.html aldara]
[http://rx.auto.pl/alesse.html alesse]
[http://rx.auto.pl/ambien.html ambien]
[http://rx.auto.pl/buspar.html buspar]
[http://rx.auto.pl/buy_phentermine.html buy phentermine]
[http://rx.auto.pl/carisoprodol.html carisoprodol]
[http://rx.auto.pl/celexa.html celexa]
[http://rx.auto.pl/cheap_viagra.html cheap viagra]
[http://rx.auto.pl/cholesterol.html cholesterol]
[http://rx.auto.pl/cialis.html cialis]
[http://rx.auto.pl/condylox.html condylox]
[http://rx.auto.pl/cyclobenzaprine.html cyclobenzaprine]
[http://rx.auto.pl/denavir.html denavir]
[http://rx.auto.pl/diflucan.html diflucan]
[http://rx.auto.pl/effexor.html effexor]
[http://rx.auto.pl/famvir.html famvir]
[http://rx.auto.pl/fioricet.html ioricet]
[http://rx.auto.pl/flexeril.html flexeril]
[http://rx.auto.pl/flonase.html flonase]
[http://rx.auto.pl/fluoxetine.html fluoxetine]
[http://rx.auto.pl/generic_viagra.html generic viagra]
[http://rx.auto.pl/imitrex.html imitrex]
[http://rx.auto.pl/levitra.html levitra]
[http://rx.auto.pl/lexapro.html lexapro]
[http://rx.auto.pl/lipitor.html lipitor]
[http://rx.auto.pl/nexium.html nexium]
[http://rx.auto.pl/ortho_evra.html ortho evra]
[http://rx.auto.pl/ortho_tricyclen.html ortho tricyclen]
[http://rx.auto.pl/phentermine.html phentermine]
[http://rx.auto.pl/prevacid.html prevacid]
[http://rx.auto.pl/prilosec.html prilosec]
[http://rx.auto.pl/propecia.html propecia]
[http://rx.auto.pl/prozac.html prozac]
[http://rx.auto.pl/renova.html renova]
[http://rx.auto.pl/retin_a.html retin-a]
[http://rx.auto.pl/soma.html soma]
[http://rx.auto.pl/tramadol.html tramadol]
[http://rx.auto.pl/triphasil.html triphasil]
[http://rx.auto.pl/ultracet.html ultracet]
[http://rx.auto.pl/ultram.html ultram]
[http://rx.auto.pl/valtrex.html altrex]
[http://rx.auto.pl/vaniqa.html vaniqa]
[http://rx.auto.pl/viagra.html viagra]
[http://rx.auto.pl/xenical.html xenical]
[http://rx.auto.pl/yasmin.html yasmin]
[http://rx.auto.pl/zanaflex.html zanaflex]
[http://rx.auto.pl/zithromax.html zithromax]
[http://rx.auto.pl/zoloft.html zoloft]
[http://rx.auto.pl/zovirax.html zovirax]
[http://rx.auto.pl/zyban.html zyban]
[http://rx.auto.pl/zyrtec.html zyrtec]</div>

Latest revision as of 06:12, 12 July 2024

English (en)Deutsch (de)Español (es)Français (fr)Italiano (it)日本語 (ja)Polski (pl)Português do Brasil (pt-br)Русский (ru)中文 (zh)中文(臺灣) (zh-tw)Translate (Translate)
Console output for Episode Two

La consola de desarrollador proporciona una interfaz de línea de comandos para la configuración más avanzada de los juegos basados en el motor Source. Su potencia es tal, que casi cualquier tarea de configuración se puede llevar a cabo desde ella, incluso muchas de esas tareas, tienen que ser realizadas necesariamente a través de la consola.

Activar la consola

La consola aparece desactivada por defecto, así que si queremos activarla, deberemos dirigirnos dentro del juego al apartado Opciones > Teclado > Avanzado. Una vez allí, aparecerá una ventana que incluye dos opciones, una de ellas será para activar la consola de desarrollador. Una vez activada, la consola puede ser abierta y cerrada facilmente pulsando la tecla Tab , conocida tambiéncomo "tilde". ~

Note.pngNota: Este proceso debería funcionar independientemente del teclado que tengas. En caso contrario, añade -console a las opciones de lanzamiento de juego y escribe en consola bind your_key toggleconsole, reemplazando your_key por la tecla que quieras asociar a la consola.

Introducir comandos

El recuadro gris situado en la parte inferior de la consola es la parte donde se introducen los distintos comandos. Existen dos tipos: comandos y cariables. Los comandos son simples palabras, pero las variables, requieren de algún tipo de valor para que sean válidas. Un ejemplo de variable sería el siguiente:

mat_wireframe 1

Una vez que hayas terminado de escribir, pulsa la tecla Return o Enter para enviar el comando. Verás que todo aquello que escribas aparecerá en la consola precedido de un ].

Algunas notas:

  • Si deseas introducir múltiples valores en consola, usa la tecla espacio. En caso de que un valor en concreto contenga un espacio, entrecomíllalo para que la consola no lo interprete como distintos valores. (Ejemplo: say "Hola a todos los del servidor".)
  • La consola te sugerirá comandos y valores en un pequeño recuadro conforme vayas escribiendo. Usa las teclas / para navegar por la lista y la tecla Tab para introducir la sugerencia marcada.
  • Únicamente los comandos "archivados" permanecen una vez que el juego se cierre. Utiliza el autoexec(en) si quieres configurar algún comando en especial cuando cargue el juego.
  • Algunos comandos son específicos para servidores, mientras que otros son específicos para jugadores. En una partida multijugador, solo podrás usar éstos últimos.
  • Existen múltiples prefijos de comandos. Los más comunes son cl ("clientside") y sv ("serverside").

Comandos útiles

find <término>
El comando find buscará en consola nombres y descripciones que coincidan con el término que le proporciones.
find_ent <término>
Similar similar al comando anterior, solo que buscará en las entidades del mapa.
help <nombre comando>
Mostrará la ayuda disponible para cada comando, sin afectar a su valor.
sv_cheats <bool(en)>
La mayoría de los comandos que afecten a la jugabilidad, especialmente en los juegos multijugador, son clasificados como cheats (o trucos). Utiliza el comando sv_cheats 1 para desbloquearlos.
Note.pngNota:Nunca serás baneado del VAC(en) por usar este comando.
developer <0-2>
El modo desarrollador activa automáticamente la consola y los cheats, además de realizar varios cambios útiles. Si se configura a 2, las últimas líneas de la consola aparecerán en la parte superior de la pantalla de juego.
con_log <file>
condump
Usa este comando si deseas registrar toda la actividad de la consola para un uso posterior. El comando con_log realizará una copia del log constantemente, mientras que condump únicamente realizará la copia cuando se use.
Tip.pngConsejo:La consola sólo muestra 241 líneas simultáneamente. Usa el comando con_log para evitarlo.

Ver también