Nick Pass
Recuperar Pass
Publicidad
Foros SEGLive @ BETA
Foros / Counter-Strike / Cero Experiencia
Guias de Counter Strike 1.6
Páginas:
fleqqi.cs
16-07-2008 04:47

Me eh encargado de hacer un par de guias para los principiantes etc. Desde Ya gracias


Como bajar el ping de los servers.


Algunos factores que pueden causar alto ping:

-Uso simultáneo de programas P2P o gestores de descarga: siempre traten de reservar todo su ancho de banda para el cs y su conexión. Es por ello que se recomienda cerrar este tipo de programas (eMule, Kazaa, Ares, Torrents, etc) para que no consuman conexión retrasando nuestro juego (alto ping, lag en general). A su vez, traten de no descargar siquiera por descarga directa de la web o con gestores como el DAP, etc.
Sin embargo, si por nada del mundo pueden cancelar las descargas, traten de regularlas. En cuanto a los P2P, lo q más nos interesa es regular la tasa de upload. Seteenla en no más de 5 kbps, sino casi seguro les va a generar ping. En cuanto al download, depende de la conexión que tengan, pero siempre vayan restringiéndolo en valores bajos, proporcionales al criterio que aplicamos al upload. De todas maneras, todo es flexible y pueden ir probando. Pero eso sí, tengan en cuenta q la idea general es dedicar la mayor cantidad de ancho de banda (o todo) exclusivamente para el juego.

-PCs en red: es posible que todo lo anteriormente enunciado esté sucediendo en alguna pc que comparta el mismo servicio de internet con la suya. Por lo tanto, es también probable que el uso de P2P y demás en otras PCs influya en su ping, aumentándolo de manera considerable. De este modo, deben tomar las mismas precausiones descriptas anteriormente, así que siempre traten no sólo de desocupar el ancho de banda en su pc, sino en la de todas las que integren su red.

-Distancia geográfica otro factor importante a la hora de incidir en nuestro ping es la distancia geográfica. Con esto nos referimos, literalmente, a qué tan lejos nuestro está hosteado el server al cual estamos queriéndonos conectar. De esta forma, si nosotros vivimos muy lejos del server, es muy posible que esa distancia geográfica devenga en un aumento de ping (porej, si desde Argentina queremos conectarnos a un server brasilero o norteamericano). Lo mismo sucede en el ámbito nacional donde, por ejemplo, algunas personas podrían presentar problemas al conectarse desde el interior o desde cualquier punto relativamente distante del lugar donde esta ubicado el servidor

Si tu ping persiste aunque checkeaste todo lo anterior segui estos consejos: idea:

Antes que nada tienen que tener sabido que para jugar al CS como mínimo tienen que tener una conexión de 128k, si no se les va a hacer imposible jugar.
Empezando con el proceso, lo primero que vamos a hacer es limpiar la máquina de programas espías pasándole programas de deteccion de virus, spy-ware,ad-ware,troyano o worms... como ser:

• Ad-aware (Para ad-aware y spy-ware)
• Kaspersky, Avast u otros (Para virus, troyanos y gusanos)

No recomiendo el Norton, porque tilda a la maquina y no es TAN efectivo... (opinion personal)

Instalen esos programas, actualizan su base de datos y luego los ejecutan.


Configuración de los Rates

Antes que nada les voy a aclarar que significa cada commando,de esta manera si quieren configurarlo a su gusto e ir probando, lo hacen correctamente.

rate: El comando rate indica la cantidad en bytes que podemos recibir del server. El popular ancho de banda de bajada. Si tenemos un modem de 56K, podemos recibir aproximandamente 7000 bytes, es decir que nuestro rate seria ese valor.

cl_rate: Indica la cantidad de bytes que podemos enviar al servidor. Como ya dije, los clientes no envian mucha data, pero si reciben.

cl_updaterate: Indica la cantidad de veces por segundo que estaremos recibiendo datos del server. Es decir, que tan frecuentemente recibiremos informacion. Rate nos dira el limite en tamaño, y cl_updaterate manejara que tan frecuente son estas actualizaciones de informacion. Obviamente van de la mano porque si por ejemplo lo tenemos en 50, cada actualizacion es de 200 bytes y nuestro rate esta en 8000 bytes, y ya estaremos con bastante lag.

cl_cmdrate: Indica la cantidad de veces por segundo que enviaremos actualizaciones al server. Va de la mano con cl_rate.


Indicadores

Para poder ver los indicadores de loss y choke,deberán tener el siguiente comando: net_graph "3"

loss: Nos indica la cantidad de paquetes que se pierden. Por decirlo de una manera, son paquetes que se pierden en el camino.

choke: Nos indica la cantidad de paquetes "atrapados" por saturacion. Es decir, que la conexion no es lo suficientemente rápida para trasmitir todos los datos que pretendemos enviar o recibir.El efecto es similar a cuando tenemos loss.


Valores aproximados

Antes que nada aclaro que no son exactas, pueden variar (y mucho) dependiendo de las conexiones).

Para poner la configuración, copien y peguen los datos correspondientes a su conexión en el archivo autoexec.cfg (CS 1.5) o userconfig.cfg (CS 1.6) que está en la carpeta cstrike. En caso de que esos archivos no estén, crealos (solo copiar a tal archivo las configuraciones que correspondan a nuestra conexión, no todas).


// Modem 56 KB
rate 3500
cl_cmdrate 30
cl_cmdbackup 2
cl_updaterate 11
cl_dlmax 56

// 128 KB
rate 6000
cl_cmdrate 20
cl_updaterate 15
cl_rate 9999
cl_cmdbackup 2

// 256 KB
rate 9000
cl_cmdrate 25
cl_updaterate 20
cl_rate 9999
cl_cmdbackup 2

// 512 KB
rate 17000
cl_cmdrate 35
cl_updaterate 30
cl_rate 9999 ó 17000
cl_cmdbackup 2

// 1 MB
rate 25000
cl_cmdrate 99
cl_cmdbackup 2
cl_updaterate 99
cl_dlmax 800

// 2 MB
rate 26000
cl_cmdrate 50
cl_updaterate 50
cl_rate 9999 ó 26000
cl_cmdbackup 2

// DSL Low
rate 9000
cl_rate 9999
cl_latency -51
cl_updaterate 67
cl_cmdrate 40
cl_resend 2.5
cl_cmdbackup 51
cl_dlmax 512

// DSL High
rate 12000
cl_rate 9999
cl_latency -21
cl_updaterate 160
cl_cmdrate 40
cl_resend 2
cl_cmdbackup 2
cl_dlmax 76

// qDSL
rate 15000
cl_rate 9999
cl_latency -16
cl_updaterate 101
cl_cmdrate 400
cl_resend 1.5
cl_cmdbackup 2
cl_dlmax 1024

// LAN
rate 25000
cl_cmdrate 101
cl_cmdbackup 0
cl_updaterate 160
cl_dlmax 16384

Comentario de SolidSnake: para mí no hay mejor configuración de rates que la que viene por default. Simplemente prueben estas y si no les funciona, borren el config.cfg y ejecuten el CS para que se ponga todo por defecto. Y sobre la limpieza, ténganlo en cuenta como mantenimiento de la máquina, no solo por el CS.

Si te sigue sin descender el ping lo unico que resta es quejarte con tu empresa proovedora y explicarles de manera firme tu situación. Seguramente se deba a una falencia de tu servicio y no de el host del servidor.



Como Subir los fps.



¿Qué son los fps?

Los FPS (Frames Per Second, Imágenes Por Segundo) son, justamente, el número de imágenes por segundo que procesa la máquina y que podés ver.
Para ver cuántos FPS procesa, abrí el CS, conectate a un servidor, abrí la consola y escribí cl_showfps 1. Arriba-derecha de la pantalla te va a aparecer un número que puede estar variando contínuamente, esos son los FPS que tu máquina procesa.
Por lo general ese número va entre los 60 y los 200 FPS. Cuanto más tengas, mejor rendimiento vas a tener, lo que no significa que puedas apreciarlo. Hay un comando para establecer un máximo, dicho comando conviene tenerlo en 100 ya que el hacer que los supere es sobreexigir a la máquina a que procese más imágenes que nisiquiera vamos a percibir, ya que el ojo humano no las va a distinguir. Un rendimiento excelente, es hacer que la máquina procese el máximo de FPS posibles, pero que bloquiemos el máximo a 100.
El mínimo donde van a poder jugar bien, es 70/80 FPS, no van a notar la diferencia, salvo cuando les tiren una smoke.

Por qué juego a 60 fps fijos cuando mi hardware es más que suficiente?¿Qué puedo hacer para llegar a 100?

En estas circunstancias, lo único que tienen que hacer es desactivar la "sincronización vertical" (o vsync) desde las opciones de su placa de video. Para hacerlo, sigan los pasos sugeridos más abajo en "Configuración de la placa de video", pero solamente desactiven la vsync, el resto lo dejan tal cual lo tienen por defecto, ya que no hace falta que lo modifiquen como muestran las screenshots.
Luego, van al cs y se aseguran de tener el tipo de renderado configurado en OpenGl (dentro de las opciones de video) y el comando fps_max seteado en 100 (lo modifican desde la consola, por supuesto).

Para aquellos que no disponen de un hardware tan potente y estan dispuestos a ceder calidad a cambio de rendimiento (osea, más fps), siguan leyendo esta guia.


Descargas de drivers recomendados

Para empezar, comencemos por asegurarnos de tener los drivers en órden y actualizados. Se recomienda descargar los siguientes según su placa y sistema operativo:

Placas ATi:
» Win 9x/MEWin 9x/ME
» Win 2k/XPWin 2k/XP

Placas GeForce posteriores a las GeForce 4 (últimos drivers):
» Win 9x/MEWin 9x/ME
» Win 2k/XPWin 2k/XP

Placas GeForce 4 y/o anteriores:
» Win 9x/MEWin 9x/ME
» Win 2k/XPWin 2k/XP

Para placas que no sean ni GeForce ni ATI, pueden visitar este sitioeste sitio que cuenta con una enorme base de drivers y buscar alguno bien actual para su hard. Sino, pueden dirigirse a la pagina web de su fabricante y allí buscar (si no la conocen, busquen en Google).

Configuración de la placa de video

Para configurarla entramos a las Propiedades de Pantalla haciendo clic con botón derecho del mouse sobre el Escritorio y seleccionamos Propiedades. Vamos a la solapa Configuración y luego Opciones avanzadas. Allí verán una solapa/pestaña con el nombre de su placa de video, accedan a ella y se encontraran con lo siguiente (configuren y seteen todo segun las screens):


Placas ATi




Primero acomoden Direct3D y cliquean Aplicar. Luego hacen lo mismo con el OpenGL.


Placas NVIDIA

Con drivers viejos:



http://img222.imageshack.us/img222/8070/nvidiav29pd.jpg

http://img222.imageshack.us/img222/8272/nvidiav37ff.jpg

Con drivers nuevos:

http://img176.imageshack.us/my.php?image=19599881gc4.jpg

http://img95.imageshack.us/img95/8811/nvidianil1.jpg

Primero, deben setear el Panel de Control nVidia en la "Vista Clásica". Lo hacen de este modo:






Para otras placas

Apliquen el mismo criterio que ejemplifican las screens de GeForce y ATI, osea, desactiven la sincronizacion vertical, el suavizado de líneas y la filtración anisotrópica; y seteen todo lo que puedan en "Máximo rendimiento" o cualquier equivalente que setee la placa en dicha función.

Ya teniendo la placa de video configurada al máximo rendimiento, procedemos a configurar el Cs para dicho fin. Para ello, debemos modificar ciertos valores de muchos comandos que, por defecto, vienen seteados en valores que podemos alterar para conseguir pérdida de calidad grafica y así aumentar nuestros fps.

Antes de empezar con los comandos para subir los FPS, les hago una recomendación personal: hacer limpieza en el disco siguiendo esta guíaesta guía (paso 2).

La mayoría de los siguientes comandos son para los que usan el modo OpenGL y algunos funcionan para Direct3D. Cuestión de ir probando, a lo sumo algunos no les funcionará.


Scripts para Subir FPS en CS 1.5

Prueben de poner los siguientes comandos en el archivo autoexec.cfg que está en la carpeta cstrike y si no está, créenlo ahí con el bloc de notas:

(cuando ejecuten el juego, abran la consola y escriban exec autoexec.cfg)

cl_corpsestay 0
cl_himodels 0
cl_minmodels 1
fastsprites 2
fps_max 100
gl_affinemodels 0
gl_alphamin 0
gl_clear 1
gl_cull 1
gl_dither 0
gl_flipmatrix 0
gl_keeptjunctions 0
gl_lightholes 0
gl_max_size 256
gl_monolights 0
gl_overbright 0
gl_picmip 0
gl_playermip 2
gl_polyoffset 0
gl_round_down 10
gl_spriteblend 1
gl_texturemode GL_LINEAR_MIPMAP_LINEAR
gl_wateramp 0
gl_ztrick 1
hpk_maxsize 0
joystick 0
max_shells 0
max_smokepuffs 0
mp_decals 0
precache 1
r_dynamic 0
r_lightmap 0
r_mirroralpha 0
r_mmx 0
r_novis 0
s_reverb 0
violence_ablood 0
violence_agibs 0
violence_hblood 0
violence_hgibs 0


Scripts para Subir FPS en CS 1.6

Prueben de poner los siguientes comandos en el archivo userconfig.cfg que está en la carpeta cstrike y si no está, créenlo ahí con el bloc de notas:

(cuando ejecuten el juego, abran la consola y escriban exec userconfig.cfg)


cl_corpsestay 0
cl_himodels 0
cl_shadows 1
cl_weather 0
developer 1
fastsprites 3
fps_max 100
gl_cull 1
gl_dither 1
gl_lightholes 0
gl_max_size 256
gl_picmic 1
gl_playermip 2
gl_wateramp 0
max_shells 0
max_smokepuffs 0
mp_decals 0
r_decals 0
r_dynamic 0
r_mirroralpha 0
violence_ablood 0
violence_agibs 0
violence_hbloods 0
violence_hgibs 0

High FPS Models

Estos son modelos (skins) que pueden reemplazar por los originales para obtener un mejor rendimiento (mas FPS). Los links e instrucciones, a continuación.

CS 1.6:

-* High Fps Player Models (Con bajar uno, es más que suficiente): Link1Link1 - Link2Link2

Esto lo descomprimen en ...Valvecstrikemodelsplayer y reemplazan su contenido original. Hagan un backup por las dudas.

-* High FPS Weapon ModelsHigh Fps Weapon Models

esto en ...Valvecstrikemodels, y también reemplacen y hagan backup.


Si quiere optimizar aun mas el desarrollo del juego deben hacerlo primero con su maquina:

-Limpieza de la misma
-Actualizacion de la misa
-Mantenimiento constante
-Existren truquillos para hacerla mas veloz... no se hasta que punto es cierto esto...



Como Crear tu Propia Cfg.



.Lo primero que se debe hacer es localizar el archivo config.cfg que se encuentra en *CounterStrike>Cstrike* y abrirlo como un block de notas.(En caso de querer crear otro que no sea config.cfg simplemente cambiale el nombre o crear "nombre".cfg en la carpeta *CounterStrike>Cstrike*)

-
* Para abrirlo como un archivo de block de notas lo unico que hay que hacer es apretar click derecho en config.cfg o el que hayan creado y ir a *Abrir Con>Block de Notas*
-


.Cargar tu config:

.Para cargar tu config simplemete tenes que bajar la consola y escribir *exec config.cfg* (default) o *exec "nombre de tu config".cfg*.


.Creación de Configs:

.Bueno lo básico para crear distintos configs es saber como son los diferentes comandos de binds o alias, Ahora explicaré como es la parte de binds básicos y despues que son los alias y que podes hacer con los mismos.

.Empezas guardando tu nombre :

Ejemplo de name :

name "VooDoo"

.Binds para says o say_team:

.Ejemplo de bind say_team:

.Bind "F1" "say_team Hola" (Apretando F1 dirá Hola solo para el team)

.Ejemplo de bind say:

.Bind "F2" "say Hola" (Apretando F2 dirá Hola para todos los jugadores)


.Binds para comprar Armas:

.Ejemplo de bind de armas:

.Bind "F1" "buy deagle" (Apretando F1 compra la deagle)


.Binds para comprar PrimAmmo y o SecAmmo

.Ejemplo para comprar PrimAmmo:

.Bind "F6" "primammo"

.Ejemplo para comprar SecAmmo:

.Bind "F7" "secammo"


:·.Binds Avanzados.·:

.Binds para comprar un Arma+PrimAmmo o Arma+SecAmmo:

.Ejemplo para comprar Arma+PrimAmmo:

.Bind "F1" "m4a1;primammo"

.Ejemplo para comprar Arma+SecAmmo:

.Bind "F2" "deagle;secammo"


.Binds para comprar Arma+PrimAmmo-SecAmmo+Say-Say_team:


.Ejemplo para comprar Arma+PrimAmmo+Say:

.Bind "F1" "m4a1;primammo;say Hola" (Apretando F1 comprara el m4a1+balas y dirá Hola)

.Ejemplo para comprar Arma+SecAmmo+Say_team:

.Bind "F1" "deagle;secammo;say_team Hola" (Apretando F1 comprara la deagle+balas y dirá Hola a su team)

-
*Si quieren comprar diferentes armas,equipamiento,granadas,etc. Más abajo hay una lista de como se llama cada arma para crear su propio config.(Acuerdensen que si quieren comprar muchas cosas es Bind "letra" "arma;cosa;cosa,etc cada ; que agregen es para seguir comprar o hacer otra cosa más.
-


.Binds de letras para comandos de Radio:


.Bind "F6" "radio3;wait;wait;wait;wait;wait;wait;wait;wait;slo t9"

-
*En este caso seria que con F6 dijiera Enemy Down=C9)

. Radio = Z,X,C (Menus de Radio, Z=radio1,X=radio2,C=radio3)

. Slot = Palabra de Cada menu que quieras elegir

(Si aveces no les funciona bien el comando de radio agreguen wait o saquen depende a la cantidad que pusieron).
-

.Nombres de las Armas,Granadas,Equip.

Estos son los nombres de cada arma para que anden en los configs:
------------
Pistols
=======
glock
usp
p228
deagle
elites
fn57
------------
ShotGuns
=======
m3
xm1014
------------
SMG
=======
mac10
tmp
mp5
ump45
p90
------------
Rifles
=======
galil
ak47
scout
sg552
awp
g3sg1
famas
m4a1
aug
sg550
-----------
Machinegun
========
m249
--------------
Equip
=======

vest
vesthelm
flash
hegren
sgren
nvgs
defuser
shield

.Nombre de los Keypads.

"KP_END" // Numeral 1
"KP_DOWNARROW" // Numeral 2
"KP_PGDN" // Numeral 3
"KP_LEFTARROW" // Numeral 4
"KP_5" // Numeral 5
"KP_RIGHTARROW" // Numeral 6
"KP_HOME" // Numeral 7
"KP_UPARROW" // Numeral 8
"KP_PGUP" // Numeral 9
"KP_INS" // Numeral 0
"KP_DEL" // Numeral Supr
"KP_MINUS" // Numeral -
"*" // Numeral *
"KP_PLUS" // Numeral +
"KP_SLASH" // Numeral /
"KP_ENTER" // Numeral Enter

.Para hacer Loops,Interruptores y Demás. By Visual

Hacer interruptores sirve para muchas cosas, por ejemplo, a la hora de hablar por microfono, no tener que mantener apretado el botón, si no apretarlo una vez para activarlo, otra para desactivarlo, esto se hace poniendo varias lineas:

alias voz "voz_si"
alias voz_si "+voicerecord; alias voz voz_no"
alias voz_no "-voicerecord; alias voz voz_si"
bind "x" "voz"

Explicación par alos que no nentienden que se hace aca
Se hace un alias (como si fuese una igualdad, ejemplo: el primer alias, hace que activar "voz" sea lo mismo que activar "voz_si" más adelante se juega con esto igual) basico y otros 2. El primero lo que hace es activar el segundo, el segundo, hace la accion de como "apretar la tecla" del uso del microfono, y modifica el primer alias, para que apunte al tercero, el tercero, "deja de apretar" la tecla del microfono y apunta al primero nuevamente al segundo. El bind bueno "X" es una tecla a elección y voz es el alias principal que es el que vamos a usar siempre en realidad.

Otro ejemplo se puede hacer con un loop de radios, así pueden abrir las 3 radios desde la misma tecla: (este lo hago "más complicado por que agrego abreviaturas)

alias r1 "radio1"
alais r2 "radio2"
alias r3 "radio3"

bind "z" "radioc"

alias radioc "rc1"
alias rc1 "r1; alias radioc rc2"
alias rc2 "r2; alias radioc rc3"
alias rc3 "r3; alias radioc rc1"

Este es basicamente igual al anterior, solo un poquito más largo y se agrega la idea de abreviaturas, preguntaran para q carajo queiro abreviar nada más que para hacer esto, el asunto es que uno así como hace esto, hace muchas cosas más con las radios, entonces es más facile, al principio de un .cfg abreviarlos a r1, r2, r3 que y usarlo así que tener q escribirlos enteros cada vez.

Otras cosas utíles

Con el ejemplo que dio Gendo con las radios. Uso otras abreviaciones.

alias w "wait"
alias w5 "w; w; w; w; w"
alias w10 "w5; w5"

alias ms2 "menuselect 2"

alias vr "+voicerecord; w; -voicerecord; w; +voicerecord; w; -voicerecord"

alias enemys "r3; w10; ms2; w; say_team Veo uno necesito refuerzos; vr"

alias pos "say_team Vengan aca rapidito; w; vr"

Bueno el alias "enemys" es como el de gendox, solo que si es para enemy spotted (el slot 9 en radio 3 es enemy down, no spotted ) y al mismo tiempo que lo manda manda un msg por texto

EDIT: Por cierto, el menuselect es lo mismo que el slot, lo puse así por que así lo tengo en todos mis scripts así q en fin

el alias "pos" manda un mensaje y prende y apaga el microfono. "¿para que esto?" se preguntaran, simple, al prender el miscrofono, se ve en el radar, y al no mandar ningun mensaje de radio esto sirve para q los compañeros sepan dond estamos.

Esto puede parecer medio inutíl por que casi todo lo que podamos querer decir tiene algun mensaje de radio pero por experiencia propia va a llegar un momento en que necesites decir cosas q no tienen mensajes y así esto les va a servir para mostrar la posición, igual tmb lo pongo al final del "alias enemys" para que dure más la seña en el radar.


Como Crear logo con wally


1-Necesitamos una imagen de 96x 112 pixels - SI O SI

2-Abrimos el Wally (que lo podemos encontrar en la seccion Downloads).Vamos a la pestaña "Wizard" y tocamos "HL Color Decal"

3-Se nos va a abrir otra ventana.Donde dice "Please select your Half-Life folder",tocamos en el boton "..." y buscamos la carpeta del half life (Si es 1.6 es C:/archivos de programas/valve)

4-Donde dice "Please select the modification" seleccionamos el nombre de nuestro mod.En este caso, "cstrike".

5- En donde dice "Source Imagen",tocamos en la opcion "File on hard drive",y tocamos en el boton "...".Ahi buscamos nuestra imagen creada previamente.Tocamos en el boton OK

6-Despues de eso (cuando se nos cerro 2da ventana) ,vamos a la pestaña "File" y tocamos en "Save as..".Lo guardamos con el nombre tempdecal.wad,en la carpeta que generalmente es C:/Archivos de programas/valve/cstrike.Obiamente que si dice que si lo queremos sobrescribir,lo sobrescribimos.

7-Para que no se nos borre,vamos a la carpeta C:/Archivos de programa/Valve/cstrike,tocamos boton derecho en el archivo tempdecal.wad y tocamos en propiedades.Ahi tocamos en la opcion "Solo lectura" y le damos a OK.


Listo ahora teoricamente tiene que andar si no logran que loguee la imagen que provaron fijense si esta todo correctamente.





Bue despues voy a hacer otro Tema desde ya gracias.




 
aero
16-07-2008 18:11

como busque una guia como esta cuando tenia mi g-force 2

Se agradece


.
Enviar Comentario
Debes estar logueado para poder enviar comentarios
Puedes crear una nueva cuenta o loguearte en el header.
Todos Los Derechos Reservados
SEGLive.com 2007