Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lo primero que tienes que mejorar para ser un proplayer en cs 1.6 es modificar tu config y
userconfig. Estos archivos de configuración permite optimizar los parámetros de casi todo tipo de
funciones, tales como video, audio, mouse, etc y además permite crear script de funciones para
personalizar la jugabilidad.
Comandos
Categoría: general
Aquí se encuentran los comandos más usados para configurar los controles de movimiento y del mouse.
Categoría: demos
Con estos comandos vas a poder manejar las demos, reproducir, grabar, etc.
cl_gg 0 - Ejecuta el modo "Game Gauge" (gg corre una demo y al final informa sobre los
máximas tasas de FPS).
listdemo - Lista la información de la demo.
playdemo - Reproduce la demo “nombredelademo”, el archivo debe estar dentro de la carpeta
Cstrike (ver Stop)
record - Graba una demo en primera persona, la demo se crea en la carpeta cstrike con el
“nombredelademo”
timerefresh - Hace un giro de la visión en ese lugar y visualiza el valor máximo de FPS obtenido.
timedemo - Inicia la demo ...Half-LifeValvedemo.dem al maximo de FPS y visualiza después cual
fue la tasa de FPS más alta (mirar r_speeds, timerefresh, gg).
stop - Para la grabacion de la demo.
stopdemo - Finaliza la reproducción de la demo.
startmovie - Permitir sacar .bmp de la demo para despues poder realizar un video. nombre: es el
nombre que van a tener los .bmp, fps: son la cantidad de .bmp que vamos a sacar por segundo.
endmovie - Se usa después del startmovie para parar la demo.
Viewdemo - Reproduce demos que fueron grabadas con el HLTV para poder usar las opciones
de adelantar, retroceder, etc.
Categoria: video
Estos comandos son para poder configurar toda la parte grafica para obtener un mayor rendimiento, o
simplemente para configurar a nuestro gusto.
Categoría: audio
ambient_fade 100 - Fija la distancia en la cual los sonidos ambiente se pierden a lo lejos.
ambient_level 0.3 - Fija el nivel de sonido para los sonidos ambiente.
bgmvolume 0 - Inicia el CD Audio. (El valor 0 puede aumentar el rendimiento).
hisound 0 - Activa sonido de alta calidad (1=22kHz, 0=11kHz). 0 aumenta el rendimiento.
loadas8bit 0 - Valor 1 fuerza sonido a 8-bit (peor calidad).
nosound 0 - Deshabilita los sonidos.
soundinfo - Muestra: canales, samples, samplebits, velocidad, acceso directo de memoria, y
canales estéreos de los sonidos.
soundlist - Muestra todos los sonidos cargados.
stopsound - Para el sonido actual (ej: los grillos de aztec).
s_automax_distance 30 - Fija la distancia para el volumen máximo de sonidos.
s_automin_distance 2 - Fija la distancia para el volumen mínimo de sonidos.
s_a3d 0 - Inicia el soporte A3D (0 mejora el rendimiento).
s_eax 0 - Inicia el soporte EAX (0 mejora el rendimiento).
s_enable_a3d - Activa el sonido A3D.
s_reverb 1 - Inicia el reverb de sonido (0 mejora el rendimiento).
volume 0.8 - Cambia el volumen del CS.
+voicerecord - Activa el Chat por Voz.
cl_allowdownload 1 - Permite bajar del servidor mapas modelos y logos al entrar en el server. Si
esta en 0, el half life no les va a bajar absolutamente NINGUN archivo (sea un mapa o un logo)
al conectarse al server. Es decir, que si el server cambia de mapa, y no tienen el mapa, o algún
archivo que el server requiera transferir, los va a echar.
cl_cmdrate 30 - Numero de veces por segundo que el cliente pedirá información al servidor.
o 56k: 30
o Cable: 45
o LAN: 50
cl_dlmax 128 - Establece el numero máximo de kb a la que podremos bajar del servidor.
cl_download_ingame 1 - Permite la descarga mientras se juega, esto evita que el half-life les
baje nuevos logos si entra nueva gente a jugar donde están jugando.
cl_gaitestimation 1 - Activa la "estimación de pasos" que sirve principalmente para el aspecto de
"andar volando" a 0 será el valor adecuado para una visualización adecuada de la animación
pero aumenta el lag.
cl_latency 0 - Fija el valor de latencia en el cliente.
cl_lb 0 - Activa la predicción de tiro (si cl_lw está en 1). Si está en 1, parecerá que los tiros no
dan.
cl_lc 1 - Inicia la "compensación de lag".
cl_lw 1 - Activa las animaciones de las armas y sonido por el cliente (da lag). En 1, las
animaciones de las armas y sonido se dispararan al instante, pero el verdadero disparo que
interpreta el servidor no correspondera, por lo que parecerá que pegas y no matas.
cl_nopred 0 - Desactiva la "predicción del cliente" (1 incrementa el lag).
cl_rate 9000 - Fija el ratio por el que el cliente mandara datos al servidor por segundos. Modem:
4000 Cable: 10000, T1: 20000. Un valor mal puesto aumenta el lag.
cl_resend 6 - Fija la cuenta de reenvío (numero de veces que se reenvía el paquete).
cl_updaterate 20 - Fija el numero de refrescos por segundo que el cliente pedirá al servidor.
Cable-DSL: 40 LAN: 50.
Categoria: servidor
Estos comandos sirven para administrar servidores.
addip - Banea al jugador según su numero de IP, el tiempo esta en minutos (0 para tiempo
indeterminado).
changelevel - Cambia al mapa deseado.
hostname - Establece el nombre del Servidor.
kick # - Echa al jugador elegido, tambien se puede kickear escribiendo su nombre exacto.
listip - Muestra los IP que estan en la lista de jugadores baneados.
log - Activa o desactiva los logs del servidor.
mp_autoteambalance 0 - Auto balance de equipos, 1 para activarlo y 0 para desactivarlo.
mp_c4timer - Tiempo de explosión desde que se conecta la bomba en segundos.
mp_flashlight 1 - Permite usar linterna, con el 1 la activas y con 0 la desactivas.
mp_footsteps 1 - Para activar el sonido de los pasos.
mp_forcechasecam 0 - Acciona la chasecam para seguir la configuración de los teammates.
mp_freezetime - Pones el tiempo para poder comprar al principio de cada ronda en segundos.
mp_friendlyfire 1 - Habilita el modo para pegarles a los teammates.
mp_hostagepenalty - Fija el número de rehenes que puedes matar antes del kick.
mp_limitteams - Diferencia maxima de jugadores entre los equipos.
mp_logmessages 0 - Activa la posibilidad de registrar los mensajes del chat.
mp_mapvoteratio - Ratio de votación (de 0.0 a 1) que fijan los votos minimos para cambio de
mapa.
mp_roundtime - Tiempo del round en minutos.
mp_timelimit - Tiempo en minutos máximo entre las rotaciones de cada mapa, 0 es sin tiempo.
rcon - Con este comando se puede manejar un servidor por control remoto, anteponer a cada
acción la palabra rcon.
rcon_address - Setea el IP para conectarse al servidor sin necesidad de estar conectado en el
mismo.
rcon_password - Setea el password del remote control.
rcon_port - Setea el puerto del remote control.
removeip - Remueve el IP de la lista del servidor (sirve para desbanear).
restart - Reinicia el servidor en el mismo mapa en el que se encuentra.
stat - Muestra la información sobre los jugadores (encolumnada).
status - Muestra la información sobre los jugadores.
sv_gravity 800 - Cambia el valor de la gravedad.
sv_password - Le pone password al server.
sv_restartround - Hace un restart del mapa en el tiempo indicado en segundos.
sv_restart - Lo mismo que sv_restartround
Existe una configuración Default o de fabrica en la carpeta que indicamos antes lo que llamamos
config.cfg (Cfg es la extensión de configuración) tiene los comandos básicos de configuración de teclado y
algunas configuraciones de red, mouse, etc. Además agrega al final de todo el comando EXEC
userconfig.cfg.
EXEC es necesario para ejecutar o activar comandos colocados en otro archivo (userconfig.cfg que ocupa
valve como default), puede llamarse de cualquier forma este archivo, lo importante es escribirlo bien -->
EXEC "ejemplo.cfg"
Counter Strike al abrir ejecuta automáticamente config.cfg y al salir guarda la configuración aquí mismo.
Lo que haremos será hacer una copia del archivo config y le asignaremos el nombre userconfig.
Borraremos todos los comandos de la config y dejaremos solo EXEC userconfig.cfg, donde manejaremos
todos los comandos. Vamos a propiedades de config.cfg y lo ponemos solo lectura para que el counter
strike no lo modifique. Iremos a userconfig donde configuraremos todo.
En la userconfig configuraremos todos los comandos segun nos acomode. Le dejare mi configuracion
donde podran modificar/quitar lo que estimen necesario. Ademas le dejare dos archivos autobuy y rebuy
modificados para que cuando compren con autobuy y rebuy (f1 y f2) no compre balas para las pistolas,
asi ahorramos dinero y compramos la cantidad de balas que ustedes estimen.
-Bind: asigna una función a una tecla. Ej: Bind "tecla" "función. Un ejemplo práctico es Bind "mouse1"
"+attack", les estamos diciendo que cada vez que apretemos el boto mouse1 (click izquierdo) ejecute el
+attack, es decir que dispare.
-Alias: Los alias como su nombre indica, da un apodo y le asigna una función. La diferencia con el bind
es que a este alias le asignaremos comando a una palabra para que ejecute, en cambio bind le asigna a
una letra física un comando o palabra.
Ejemplo:
Bind mouse1 "palabra". Ej practico: Bind x "cocina", a el boton fisico X le asignamos la palabra cocina.
Alias cocina " say hola", ahora a cocina (una palabra) le asignamos una función
Aquí le estamos diciendo al Counter Strike que cada vez que aprete x ejecute cocina, pero que es
cocina?, no es ningún comando ni función preestablecida la lista de arriba, sino es un condición inventada
por nosotros, al cual le asignamos una función anteponiendo Alias. Esta función es "say hola" decir hola, y
cada vez que apretemos la X escribiremos hola.
No solo un comando le podemos asignar a cocina, sino varios como por ejemplo saltar. Podemos
indicarle que diga hola y que salte al mismo tiempo cada vez que aprete la X
Alias concina "say hola; +jump" siempre y cuando separemos con un punto y una coma.
Ahora se puede generar scripts que funcionan como accionar/desaccionar o tambien llamado on/off. El
comando +attack, tiene una contra parte -attack. Al poner +attack indicamos que ataque (on), pero que
nunca se detenga, es decir se me acaban las balas y no recarga porque esta siempre activado. Entonces
ahí entra el -attack que desactiva el ataque y así poder empezar de nuevo a atacar.
Seria molesto que un player no esté mandando un mensaje cuando ataca y otro cuando deja de atacar,
pero solo es un ejemplo para que entiendan.
Otra aplicación es activar y desactivar una función por cada click. Ejemplo para empezar a holdear
apretando una sola vez el shift y para dejar de holdear volver a apretar el shift
Esto lo podemos usar para activar el microfono, o la tabla de scores, etc, lo que se les ocurra.
Podemos además ir avanzando o rotando la configuración a medida que apretamos el botón que
asignemos, es decir, cada vez que apretemos pasa de la función 1 a la función 2 y así sucesivamente
Ejemplo
Explicación: A la letra C le indicamos que haga "net", net ejecuta la funcion net1, y a net1 le asignamos
"cambiar la mira a small; cambiar que la funcion de net, ahora no hará net1 sino net2, y net2 ejecuta otra
función que es cambiar la mira a medium, y así sucesivamente".
A este script le llamamos bucle, porque la ultima asignación a net es net1, lo que repite de cero el script,
si no se queda estancado en el ultimo comando que asignamos.
Tenemos muchos comandos y uno de los más importantes son los comandos de armas
MUNICIÓN
primammo - Munición principal
secammo - Munición secundaria
PISTOLAS
glock - Glock 18 Select Fire
usp - H&K USP .45 Tactical
p228 - SIG P228
deagle - selected>Desert Eagle .50 AE
elites - Dual Beretta 96G
fn57 - FN Five-Seven
SUBFUSILES
mp5 - H&K MP5-Navy
tmp - Steyr Tactical Machine Pistol
p90 - FN P90
mac10 - Ingram Mac-10
ump45 - H&K UMP
ESCOPETAS
m3 - Benneli M3 Super90
xm1014 - Benneli XM1014
RIFLES
galil - IMI Galil
ak47 - AK-47
scout - Steyr Scout
sg552 - Sig SG-552 Commando
awp - AI Arctic Warfare/Magnum
g3sg1 - H&K G3/SG-1
famas - FAMAS
m4a1 - Colt M4A1 Carabine
aug - Steyr AUG
sg550 - Sig SG-550 Sniper
AMETRALLADORAS
m249 - FN M249
GRANADAS
hegren - Granada explosiva
flash - Granada Flash Bang
sgren - Granada de humo
EQUIPO ADICIONAL
vest - Hermilla antibalas
vesthelm - Hermilla antibalas + casco
nvgs - Gafas visión nocturna
defuser - Defuse Kit
shield - Escudo de CT's
Estos nombres sirven para indicarle a una letra que compre una arma especifica. Ejemplo
Alias de compra
BIND J "AC o BALAS o BOMBAS" indicara que cuando aprete J compre AC, que sería M4 o AKA
(depende si eres Terrorista o Counter) o que compre "BALAS" o "BOMBAS"
Alias AC “m4a1;ak47″
Alias BALAS “primammo;secammo”
Alias BOMBAS “hegren;flash;flash”
Alias CHALEKO “vesthelm”
Alias AWP “awp;deagle”
Alias de armas
Bind j "weapon_flashbang"
Aquí al apretar j pasa directo a la granada flash y la selecciona. (hegrenade,sgrenade,flashbang)
Para todas las armas le anteponemos weapon_ y listo. Ejemplo para la aka ponemos weapon_ak47