miércoles, 12 de octubre de 2011

Guia para crear un server

Aquí les dejo este tutorial, funciona perfectamente.

Guía – Como crear un servidor dedicado en CS (1.6)

Lo que les expongo a continuación es una guía sencilla para no hacer tan densa la lectura y comprensión de la mísma.

Levantar un servidor dedicado es relativamente fácil si se tienen en cuenta los siguientes puntos:
Tener una conexión con un upstream de 128kb (como mínimo)
Disponer de una razonable cantidad de memoria RAM (256 como mínimo)
Tener el sistema despejado en el momento de levantar el server.

Lo primero que tienen que hacer es buscar el programa que les va a permitir crear y administrar el server, este es: HLDS.EXE (Half-Life Dedicated Server). Este programa lo tienen en la carpeta donde hayan instalado el CS, generalmente es:

C:\Archivos de programa\Valve\Counter-Strike 1.6

Obviamente ustedes pueden tener el juego en otra carpeta.
Dentro de la carpeta principal del CS, van a encontrarse con el hlds.exe, simplemente creen un acceso directo al escritorio. Click derecho en el ícono => Enviar a: => Escritorio (crear acceso directo)

Ahora les queda editar el acceso directo con estos paramentros:

-nomaster -heapsize xxxxxx +ip xxx.xxx.xxx.xxx +sv_lan 1 +exec server.cfg


Les especifico que es cada cosa:

-nomaster: es para deshabilitar la autenticación del servidor en Valve

-heapsize xxxxxx: es para asignarle RAM al server (se mide en kilobytes), en lo posible coloquen la mitad del total que tienen en el sistema, por ejemplo: si tienen 256Mb, asignenle 128 al server = heapsize 128000 (kb)

+ip xxx.xxx.xxx.xxx: esto es fundamental, el 90% de las conexiones de Internet usan, como medida de seguridad, una IP dinámica, en este apartado ustedes tienen que colocar la IP que se les asigna cada vez que se conectan a Internet, por ejemplo: +ip 201.247.91.154.

NOTA: Para saber que IP tienen, van a Incio => Ejecutar, ahí escriben cmd, en la ventana (al estilo DOS) que se les abre, escriben: ipconfig y le dán Enter, copias la dirección ip.

+sv_lan 1: evita que los clientes reciban el error del clase (C) al conectarse al server.

+exec server.cfg: ejecuta la .cfg en donde ustedes cargaron comandos para automatizar el server en ciertos aspectos, por ejemplo: primero abren el archivo server.cfg, (dentro de la carpeta principal del CS) y modifican con parametros como roundtime, timelimit, startmoney, freezetime, etc. Después al arrancar el server, la .cfg se autoejecuta simplificandoles el trabajo de modificar parámetros.

Una vez que editaron el acceso directo con lo que les puse más arriba, aplican y listo. Ya pueden arrancar el server desde el acceso directo.

Para darle la ip a otras personas tendremos que poner esto en el msn por ejemplo, abrimos una conversación con un amigo y tecleamos:

(!IP):27015

Y le damos a enter, luego hay saldrá la dirección para conectar al server, no sirve con la que te da el "Dedicated Server", esa es para que lo veas tu.

Cuando ejecutamos el acceso directo, digamos, la pantalla principal, ahí tienen opciones como: el juego que quieren que el server corra, el nombre del server, el mapa que tiene que cargar, que tipo de conexión (LAN o Internet) etc. En donde dice UDP Port no modifiquen nada, más abajo tienen la opción de contraseña RCON. La última opción es el VAC (Valve Anti-Cheat), desactivenla para no crear conflictos si tienen el C-D versión servidor corriendo y para que no impida a los clientes conectarse al server.

Una vez que pasaron las opciones principales, hacen click en Iniciar servidor.

NOTA: Si editaron el acceso directo del hlds con el parámetro +sv_lan 1, no modifiquen la parte que dice Red, en la 1ra pantalla al iniciar el server (dejenlo en LAN).

- Después de hacer click, van a tener que esperar brevemente a que el server se inicie.

Ahí pueden configurar los parametros principales: el mapa que está cargado en ese momento y varias cosas más como la contraseña RCON, la contraseña de ústedes, etc. Si ven más arriba, van a notar que hay un monton de “pestañas”. Para empezar vayan a la pestaña Configurar, Fijense que hay es en donde verdaderamente administran el server y, según los cambios que hagan ahí, van a surtir efecto automático, es decir que si pasan el flashlight a 0, los jugadores que esten dentro del server van a quedar sin linterna (siempre de manera automática).

También tienen otras pestañas como: Estadisticas del servidor, etc. pero no las voy a tratar para no hacer tan densa la guía.

Por último, la pestaña Consola, ahí pueden hacer lo mismo que harian en la pestaña Configurar, pero acá en modo texto. La consola es practica para observar las conversaciones que hay entre las personas que estan jugando, se sabe que el 90% de las frases que abundan en una partida son del tipo “ofensivas”, más si se trata de un server público.

Bueno espero que les sirva de algo, Saludos

como subir los fps del CS.

Empezemos de cero ¿que son los FPS?

los fps son los frames por segundo a los que se mueve el juego, teniendo mejor placa 3d los fps son mas porque tu 3d tarda menos en dibujarlos, para ver tus fps tenes que bajar la consola y poner algunos de los siguientes comando:

+graph

al tener mas fps el juego es mas rapido y cuando disparas la mira se cierra masrapido y no se retarda en cerrarse o sea se traduce a mas precision.


Este post está dividido en 3 partes principales:

1. OPCIONES DE WINDOWS
Acá está explicada una forma de configurar el Windows para obtener mayor performance.

2. OPCIONES DE HALF-LIFE Y COUNTER-STRIKE
Acá se detallan los comandos y las opciones que tenés que seleccionar en el Half-Life y en el Counter-Strike para obtener un mejor rendimiento.

3. BENCHMARKS
Acá tenés una lista de computadoras con determinada configuración demostrando cuantos FPS promedio tira el counter. Es para que tengas un punto de comparación a ver como está funcionando tu computadora.

---------------------------------------------------------------------
---------------------------------------------------------------------

PARTE 1.- OPCIONES DE WINDOWS, DEL HALF-LIFE Y COUNTER-STRIKE

Considerando que tenés instalada y funcionando la última versión de DirectX y los últimos drivers, comenzamos.

Opciones de Windows
NOTA: Dado que los detonators son los drivers más utilizados, las opciones de las que hablo son de los drivers Detonators. Asimismo, asumo que utilizás tu placa en OpenGL y no en Direct3D.

Opciones avanadas de tu placa de video:
NOTA: Para acceder a las opciones avanzadas de tu placa de video andá a Panel de Control, hacé doble clic en Pantalla ó clic derecho en el escritorio de Windows y hacé clic en propiedades. Luego hacé clic en la solapa Configuración, y ahí hacé clic en el botón Opciones Avanzadas.
Una vez ahí, andá a la solapa que tenga en nombre de tu placa de video (por ej.: GeForce2 MX/MX 400) y hacé clic en Propiedades adicionales.

Configuración de suavizado de líneas 3D (Anti-aliasing): elegí Seleccionar manualmente el modo de suavizado y luego Desactivado.

Configuración de OpenGL:
Opciones de rendimiento y compatibilidad:

Activar extensión de área del buffer: ACTIVADA
Permitir que la extensión de planos dobles use memoria de vídeo...: ACTIVADA (Se necesita la opción anterior activada también)
Usar filtrado lineal de mipmap más rápido: ACTIVADA
Desactivar soporte para series de instrucción CPU optimizadas: DESACTIVADA
Forzar buffer de profundidad de 16 bits: ACTIVADA (Esta opción puede hacer que el CS no se vea correctamente, si eso te pasa, dejala desactivada)

Profundidad de color predeterminada para texturas: Utilice siempre 16bpp
Modo de volteo gráfico del buffer: Seleccionar automáticamente (No todas las placas tienen Volteo de página, por lo que lo mejor es que el driver lo seleccione automáticamente)
Sincronización vertical: Siempre desconectado
Filtro anisotrópico: Desactivadas

Uso máximo de ## MB de memoria del sistema para texturas en modo PCI: Este número (5 por defecto) depende de la cantidad de RAM que disponga tu computadora. De todos modos, esta opción sirve si tenés una placa de video PCI o AGP funcionando en modo PCI.

---------------------------------------------------------------------
---------------------------------------------------------------------

PARTE 2.- OPCIONES DE HALF-LIFE Y COUNTER-STRIKE

NOTA: Para acceder a la consola del Counter-Strike tenés que agregar un comando en el acceso directo. Para ello hace clic derecho en el acceso directo al Counter-Strike, ahí hacé clic en propiedades y donde dice "Destino" asegurate que al final de todo esté escrito: "-console" (sin las comillas).

Estos comandos los pueden manejar de dos formas: Poniéndolos en su propio cfg, o creando un autoexec.cfg. El primero se genera escribiendo /writecfg [nombre_archivo] en la consola (por ejemplo: /writecfg nico.cfg); el segundo tienen que crear un archivo llamado autoexec.cfg en la carpeta del counter (por e.j: C:\SIERRA\Half-Life\cstrike) y ahí meter todos los comandos que quieran que se ejecuten al comienzo. En este caso, todos los que se mencionan acá.

violence_agibs 0
violence_hgibs 0
gl_max_size 256 // podés poner 128 para más rendimiento todavía, pero a costa de calidad gráfica
gl_playermip 1
gl_wateramp 0
r_drawviewmodel 0 // esto hace que el modelo del arma no se vea... sube varios fps, pero puede que no te acostumbres y hasta puede no estar permitido en algunos torneos
gl_texturemode GL_LINEAR // este es el que más va a cambiar el counter visualmente... ayuda mucho, pero no es nada lindo verlo así
cl_himodels 0
gl_cull 1
gl_clear 1
gl_keepjunctions 0
hisound 0
r_decals 0
r_dynamic 0
max_shells 0 // esto elimina los cartuchos de las balas saliendo del arma
max_smokepuffs 0 // esto elimina ese humito que sale cuando le disparás a una superficie dura (como el suelo)
gl_ztrick 1 // esto ayuda un poco a la memoria de video para placas viejas (puede que vean las cosas cortadas y mal, así que fijense si les sirve).


---------------------------------------------------------------------
Argumentos del acceso directo: Agregen al acceso directo del Counter-Strike los siguientes dos comandos, liberan un poco de memoria:

-nojoy -noipx

El primero es para deshabilitar el uso de un joystick (obviamente si juegan al cs con joystick :rol: no lo pongan ).

El segundo es para no utilizar el protocolo IPX, solo utilizar TCP. Libera un poco de memoria también.

Otra cosa: Eliminen regularmente el archivo Custom.hpk del directorio del Counter-Strike. Este archivo contiene todos los decals (sprays) de todos los jugadores (cada vez que entran a un server les baja los sprays si no los tienen). Este archivo NUNCA se borra solo, y alenta muchísimo la carga del counter. Revisenlo y elimínenlo.

Si quieren que nunca más les baje logos (sprays) agreguen este comando al autoexec.cfg o a su config:

cl_download_ingame 0 // esto evita que el half life les baje nuevos logos si entra nueva gente a jugar donde están jugando.

También está este comando:

cl_allowdownload

Si lo ponen 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 uds no tienen el mapa, o algún archivo que el server requiera trasnferir, los va a echar.

---------------------------------------------------------------------
---------------------------------------------------------------------

PARTE 3.- BENCHMARKS

En esta sección vas a poder comparar tu computadora con otras computadoras, para verificar si el rendimiento que estás obteniendo es adecuado.


P3 866 Mhz 256 MB. GeForce2 Teppro Hulk 5 32mb: 71 FPS o'clock.

bueno para terminar le paso una config para mejorar mucho mas los fps:

1º PASO:

Vayan a la carpeta Valve y busquen la carpeta gldrv

Por default en:
C:/Archivo de programa/Valve/gldrv

Van a ver que hay un archivo que se llama 3dfx.dll y un archivo de texto. Bien, ahora hagan un backup de esos (por las dudas vió)

2º PASO:
Ahora vayan a la carpeta system32 dentro de su carpeta de windows
Por defecto en
C:/(CARPETA DE WINDOWS)/System32
Y busquen el archivo segun la placa que tengan

Si tienen ATI: atioglxx.dll
Si tienen nvidia: nvoglnt.dll
Si no tienen ni ati ni nvidia: opengl32.dll

Copien el archivo que necesiten.

3º PASO

Vayan a la carpeta que tenian abierta (gldrv) y peguen ese archivo, borrando previamente el anterior (ACUERDENSE DE HACER UN BACKUP PORQUE NO SE QUE PASA SI SALE MAL)

Ahora agarren el archivo de texto, lo abren con el block de notas y modifican su contenido por esto:

gldrv/nvoglnt.dll OpenGL Driver (Si tenes nvidia)
gldrv/atioglxx.dll OpenGL Driver (Si tenes ati)
gldrv/opengl32.dll OpenGL Driver (Si no tenes ninguna de las 2)


Eso es todo. Espero que les sirva
Saludos

[GUIA] ¿Como bajar el ping?

Primero que todo:
Para bajar el lag, que notablemente perjudica la jugabilidad, haciendo todo más lento y muchas veces injugable, tenemos que tener en cuenta varias cosas

1ro: Cerrar todo programa que utilice Internet (MSN / IEXPLORER / ARES / ETC).
Cerrar también, si es posible, todo programa desde el administrador de tareas, que sepas que no es vital para el funcionamiento de tu PC, ya que muchas veces utiliza internet y vos no estás consciente de eso. (Tené cuidado en este paso, tratá de no cerrar ningún programa esencial.

2do: Muchas páginas de internet, envían programas de manera oculta para recopilar información, o enviar propagandas; estos, comúnmente denominados SpyWares, no suelen ser una amenaza, pero definitivamente, al trabajar de "incógnitos" en nuestra computadora, hacen que se alente todo, quitando varios puntos de rendimiento. Una solución para esto, es utilizar programas Anti Spywares  El más conocido, o el más efectivo, como quieran llamarlo, es el AD-AWARE. Es como un anti virus normal, pero en vez de buscar virus, busca estos intrusos normalmente inofensivos, pero comprometedores, y los elimina.

3ro: Ante todo, sean conscientes de la conexión que usan. No esperen tener un ping de 10 con una conexión de 256k. Si tienen una buena conexión y tira ping, revisen ante todo, los cables que la conectan. Muchas veces los cables sueltos traen problemas menores que sumados al mal rendimiento de nuestro juego, realmente dejan que desear.

---------------------------------------------------------------------------------------------------------

Dentro del juego, o relacionado con él, quedan uno o dos pasos por seguir
(Usar solo si los anteriores no arreglaron en nada el problema)
(Hacer un backup de la cfg por las dudas que algo salga mal, o de manera no deseada es una buena idea)

1ro: Evitar llenar de comandos exagerados el archivo config.cfg (donde muchos de nosotros ponemos líneas de ordenes que el juego lee constantemente para cumplir tu pedido). ¿A qué me refiero?

Es sencillo; comúnmente, al crear una línea de comandos (ALIAS), que luego ejecutarás con una tecla, obligamos a hacer una pausa con el comando: "WAIT", el cual permite parar una fracción de segundo de leer, para que pueda ejecutarse todo tranquilamente. Pero es un problema, ya que han probado, que llenando una configuración de "WAITS" obligás al juego a detenerse muy seguido, y a causa de esto, errar en otros comandos, que si bien, no siempre producen ping, perjudican también.

ESTA ES UNA DE LAS RAZONES POR LA QUE ES RECOMENDABLE JUGAR CON LA CONFIG EN DEFAULT.

2do: Por último, y no siempre necesario, recurrimos a configurar los rates. Si bien, para muchos es más sencillo hacer esto que todo lo anterior, tocan comandos que no favorecen en nada al rendimiento del juego, y luego olvidan cuál era el número por defecto.

Vale recordar en este caso también, que varias veces es más efectivo tener los rates por default, pero en otros casos, es preferible modificarlos un poco:

COMANDOS A MODIFICAR EN EL CS:

RATES PARA LAN, 2Mb o MAS:
cl_updaterate "101"
cl_cmdrate "101"
rate "25000"

RATES PARA 1Mb:
cl_updaterate "80"
cl_cmdrate "80"
rate "20000"

RATES PARA 512Kb:
cl_updaterate "80"
cl_cmdrate "80"
rate "15000"

RATES PARA 256Kb:
cl_updaterate "101"
cl_cmdrate "101"
rate "12000"

RATES PARA 128Kb:
cl_updaterate "60"
cl_cmdrate "60"
rate "10000"


IMPORTANTE:
SI JUGÁS DESDE ALGÚN PAÍS AJENO , SE TE VA A COMPLICAR MUCHO.
EL PING FUERA DE NUESTRO PAÍS CRECE NOTABLEMENTE.
EN SUDAMERICA QUIZÁS NO SE NOTE TANTO, PERO PARA JUGADORES EUROPEOS, ES MUCHA COMPLICACIÓN.

Si el problema persiste y opinás que tu conexión da para más, comunicate con tu proveedor de Internet, y comentale que tu conexión está andando lenta, que se traba, y que no tiene la velocidad que tenía antes. Seguramente van a poder ayudar en mucho.

Comandos Amx

Lista de comandos:

amx_kick "nick"

amx_ban "nick" "tiempo" "razón"

amx_banip "nick" "tiempo" "razón"

amx_slap "nick" "cant. de vida"

amx_slay "nick"

amx_cvar sv_alltalk 0/1 (es para habilitar y/o deshabilitar la opción para hablar con todos)

amx_cvar mp_forcecamera 0/1/2/3 (habilitar y/o deshabilitar la opción cuando morís, la modalidad de spectear a los players)

amx_cvar mp_forcechasecam 0/1/2/3 (habilitar y/o deshabilitar la opción cuando morís, la modalidad de spectear a los players)

amx_cvar sv_flashlight 0/1 (habilitar y/o deshabilitar la linterna)

amx_cvar mp_autoteambalance 0/1 (habilitar o deshabilitar el autobalance de los equipos)

amx_cvar mp_buytime "tiempo" (configurar el tiempo para comprar)

amx_cvar mp_c4timer "tiempo" (cambiar el tiempo que demore en explotar la C4)

amx_cvar mp_chattime "tiempo" (para cambiar el tiempo del chat cuando está cambiando de map)

amx_cvar mp_startmoney "cantidad de dinero" (el dinero que quieres que empiecen los players al entrar al servidor)

amx_cvar mp_roundtime "tiempo" (es para cambiar el tiempo de la ronda)

amx_cvar mp_timelimit "tiempo" (para cambiar el tiempo que cambie el map)

amx_cvar mp_timeleft "tiempo" (cambiar el tiempo límite entre un map y otro)

amx_cvar sv_airaccelerate 0/100 (es para cambiar la velocidad cuando estás en el cielo, es recomendado por mí usar 100 para surfear Very Happy)

amx_cvar sv_gravity             0/999999       (da, lo dice el comando, para cambiar la gravedad)

amx_cvar sv_password "pass" (para meterle pass al serv)

amx_team (same as amx_transfer just easier to use with / command)

Bind +adminvoice (admin voice comm)

amx_sptime Añadir tiempo de Proteccion al spawn del 1 al 10

amx_spmessage <1 = Activar el mensaje de protecciòn de spawn , 0 = Apagar el mensaje de protecciòn de spawn>

amx_spshellthickness <1 through 100 to set Glow Shellthickness>

amx_spglow 1 = Prender Resplandor, 0 =Apagar Resplandor

amx_drug Drogar un Jugador

amx_badaim : Ponerle mal la mira a un jugador

amx_flash - Cegar un Jugador

amx_lock - Bloquear Grupo Elegido

amx_unlock - Desbloquear Grupo Elegido

amx_transfer Transferir jugadores

amx_swap Swaps two players with eachother

amx_teamswap - Swaps two teams with eachother

amx_unammo [0|1] - 0=OFF 1=ON Quitar Municiòn

amx_quit Cerrarle el juego a un Jugador

amx_gag - Flags: a = Normal Chat | b = Team Chat | c = Voicecomm

amx_ungag

amx_bury Enterrar

amx_unbury Desenterrar

amx_disarm Desarmar


Server


amx_extend : Ampliar 5 minutos màs

amx_shutdown - Apaga el server y se reinicia automaticamente, en algunos servidores se tiene que reiniciar manualmente

amx_exec <; font="" style="color: red;">amx_pass Asigna una Clave al servidor

amx_nopass - Borra la clave del servidor

amx_status - Muestra una lista detallada de información sobre los jugadores

amx_alltalk [1 = ON | 0 = OFF]

amx_gravity

Instalacion Sxe Injected

Sxe-Injected


Le dan a ejecutar.


Seleccionan el idioma que quieran y le dan en siguiente.


Le dan en siguiente


Seleccionan "Estoy de acuerdo con los términos y condiciones anteriores".


Dejan el destino default y le dan a siguiente.


Esperan a que se instale...


Desmarcan las dos pestañas y le dan a finalizar.

Imagen del Sxe-Injected Andando:


En todos los SXE la instalacion es similar

martes, 11 de octubre de 2011

Mapas



fy_pool_day




de_rats




de_forge




de_contra
 




de_aztec2




de_russka
 




de_tuscan



 

HL Logo Creator

Descripción : Programa para realizar logos para el HL y todos sus mods, en el que insertamos la imagen, y la convertimos a un tamaño óptimo para convertir en 'spray'. Es importante no tocar la configuración del los logos de HL o el mod, tras haber realizado la creación del Logo.
Versión: 1.0
Tamaño: 0'59 Mb