| |
Mejorar la conexión
dentro del CS es algo actualmente fundamental, sobretodo
para los usuarios de conexiones lentas, como 56K, como
para los que disfrutan de ADSL o Cable, ya que sin configuraciones
optimizadas no sacaremos provecho a este tipo de accesos
a Internet.
A continuación os explicaremos como aplicar unas
mejoras del NetCode mediante el ajuste de variables
y comandos de vuestro config.cfg.
Si quereis probarlo tan sólo teneis que insertar
dicho texto en vuestro config.cfg, por supuesto algunas
variables pueden variar, dependiendo de vuestro ancho
de banda, rapidez de conexión.... y su resultado
final también puede variar dependiendo del server
donde juguemos.
Como siempre y al igual que os contamos en nuestra guia
de mejorar la conexión, es más adecuado
dejarse llevar o guiarse por el ping del Net_graph,
antes que hacer caso al tabulador, mucho más
impreciso.
Para insertar estos valores usad el Notepad y abrir
el archivo "config.cfg" que se halla en "Sierra\Half-Life\cstrike"
Variables de configuración para el config.cfg
//net
cl_allowdownload "0"
cl_allowupload "0"
cl_download_ingame "0"
cl_cmdbackup "0"
cl_cmdrate "50"
cl_gaitestimation "1"
cl_himodels "0"
cl_lc "1"
cl_lw "1"
cl_rate "9999"
cl_resend "2"
cl_timeout "45"
cl_updaterate "50"
cl_adaptive "0"
cl_pred_fraction "0.5"
cl_pred_maxtime "255"
fps_max "100"
mp_decals "0"
pushlatency "-999"
rate "9999"
uprate "5201.000"
host_framerate "100"
A continuación
os explicaremos, a grosso modo, que hacen estos comandos,
por si necesitais o quereis cambiar el valor de alguno
de ellos:
cl_allowdownload "0" - cl_allowupload "0"
- cl_download_ingame "0": Evita que tras
conectarnos nosotros a un server o entrar un nuevo jugador,
dicho servers nos envie el archivo pldecal.wad, ya que
en ese periodo tendremos choke y nos laguearemos. El
inconveniente: no veremos los famosos logos en color.
cl_cmdbackup "0": Indica al HL que no
haga backup de los paquetes de datos respecto al servidor,
con lo cual el proceso se acelera (pero da mas problemas
si el server no va bien).
cl_cmdrate "50": Es el numero de paquetes
de datos que recibiremos del server. Evidentemente,
depende del ancho de banda de la conexion, y de los
FPS que tengamos (Frames per Second). Si teneis conexion
de banda ancha (ADSL o Cable) y muchos FPS (85 - 100)
podeis intentar ir subiendo este valor, siempre y cuando
el server vaya bien y no os produzca chokes.
cl_himodels "0": Como su nombre indica,
se trata del uso o no de los modelos de alta definición
para los personajes. Tenerlo activado le hace requerir
un mayor uso de CPU, aunque si tenemos un pc potente
es indiferente.
cl_lc "1" - cl_lw "1": Son
comandos por defecto que NO debeis cambiar.
cl_rate "9999": Es la velocidad con
la que permites enviar comandos y rebibir ordenes entre
tu y el server. Por supuesto, depende mucho de la velocidad
de tu conexión, 9999 es un valor adecuado para
ADSL, se debe reducir si son 56K y si por el contrario
nuestra conexión es cable, podemos subirlo un
poco, siempre sin superar 14000.
cl_resend "2": Configura el reenvio
de paquetes al valor "2", ya que por defecto
esta situado en "3" y resulta más de
lo suficiente, consumiendo ancho de banda de más
reenviado comandos cuando no es necesario, con el valor
"2" sobra.
cl_timeout "45": Es el numero de segundos
que esperas antes de que la conexion con el server se
caiga. El valor por defecto es más pequeño
y eso produce que a veces se laguee un poco o que no
conecte al server. 45 es un razonable aumento de tiempo.
cl_updaterate "50": Es la frecuencia
de actualización de datos respecto al servidor
de tu cliente. Simple, que puedes intentar subir si
el server va muy bien, pero cuidando los chokes y nunca
pasando de 60 o 70.
cl_adaptive "0": Muestra el tiempo,
el % de paquetes perdidos , la latencia media, los ratios
de subida / bajada , y los frames per second (FPS).está
algo obsoleto, es recomendable usar mejor el net_graph
"3"
cl_pred_fraction "0.5": Configura en
el cliente la facción de predicción -
cuanto más cercano a "1" más
predicción, lo mejor, valor medio, 0.5.
cl_pred_maxtime "255": Establece el
mayor tiempo posible de predicción establecidos
en el cliente. Este comando y el anterior son valores
por defecto, conviene no cambiarlos y con el netcode
actual son de poca utilidad.
fps_max "100": Configura tu ordenador
para que el ratio máximo de FPS sea 100 (si los
alcanza, por supuesto). Es el máximo también
que da el motor del Half Life.
mp_decals "0" configura el máximo
de decals (sprays o manchas de sangre o de explosiones)
que se verá simultáneamente en un momento,
cuanto más bajo menos lag y menos datos server
- cliente.
pushlatency "-999": Es un viejo truco
de los tiempos del Quake1 y lo creais o no aun parece
funcionar. Configuralo inversamente al ping que tengas
para mejorar la latencia, 999 es un valor recomendado.
rate "9999": configura el rate o velocidad
de intercambio de datos - usa 1000 - 5000 para modems
de 56K, 9999 para ADSL o cable, y más de 10000
para LAN.
uprate "5201.000": configura el ratio
de transmision con el server
host_framerate "100": velocidad con
la que el server interactua con el juego.
Estos valores optimizarán las conexiones en general,
y bastante más las de tipo ADSL que los modems
de 56K. Si teneis dudas o necesitais más sugerencias,
pasaos por la sección Mejora
tu ping de esta misma web, donde hallareis algunos
truquillos más.
Esta guía es una traducción directa de
la Tweaking Guide acerca de los comandos de red
que el clan Furious Angels publicó, dicha guía
original se halla localizada en esta
web.
Revisado y traducido by Blair
|
|