«RAMDILEO» (Servicios Informáticos)
Hosting Servidores y VPS 1-2-ALL Audio Streaming Registro de Dominios ".com" Acceso Internet Diseño Web   Métodos de Pagos
Acceso Internet Gratis Tutoriales Dominios ".com.ar" Gratis Download Links   Otros Sitios de Ramdileo net Home

 

 

Montar un Server de Half-Life (o Counter Strike 1.5 [Sin WON])

Volver a la home de Tutoriales

  

Debido a la patética actitud monopólica que esta teniendo Valve con el Steam, explicaremos a continuación como montar un server de Counter-Strike "Crackeado" para poder jugar sin la utilización del WON.

  

El WON es una red de servidores de la empresa valve; Los cuales autentifican la "CD key" de nuestro juego, permitiéndonos montar un server o participar en un juego. Cuando valve quite estos servidores, para forzarnos a utilizar el Steam, (se rumorea que a finales de Julio 2004). Tengamos o no el juego original no podremos seguir utilizándolo, porque fallara al no poder autentificar nuestra clave.

  

Con un server crackeado es como muchos server's "no oficiales" permitían a la gente jugar, tuvieran clave original o no. Y será la única forma que tendremos de seguir utilizando el CS 1.5, los que no podemos utilizar el Steam, o no queremos utilizar el Steam simplemente porque pensamos que es una mierda.

  

El ejemplo lo veremos sobre un Windows ME (Millenium Edition) y con una conexión DSL. Pero sirve como ejemplo para utilizarlos en otras configuraciones.

A partir de ahora nos referiremos al Half-Life como HL y al Counter Strike como CS.

  

  

El HLDS (Half-Life Dedicated Server):

Aparentemente no hay forma de impedir que el CS autentifique la clave al crear un juego desde "Net games" > "Create Game",  Cosa que todos los que tenemos clave original hacíamos. Por lo tanto tenemos que utilizar el Servidor dedicado de Half-Life (HLDS).

  

HLDS versión 1.1.1.0 (más conocida como la versión D.O.S.)

Es sin dudas la mejor. Es más estable y consume pocos recursos de la PC.

Además es la versión que todos tenemos, porque viene entre los archivos del HL.

Así que si estamos utilizando el  CS 1.5; Ya la teneos actualizada y lista para trabajar.

  

HLDS versión 4.1.1.1 (Se parece al Steam) y al menos a mi, al igual que el Steam; Me anda para la mierda.

Cuelga la PC, bloquea la conexión, da error al instalar algunos MOD, tipo Opposite Force, etc., etc.

Otra desventaja es que no se la puede instalar en la misma carpeta que el HL. Hay que ponerla en una carpeta aparte.

En la carpeta "HL Server" (Allí se instala por default), y luego hay que instalar allí nuevamente el CS, Opposite Force, y demás MOD's de HL.

Con lo cual nos queda el juego duplicado, una vez dentro de la carpeta del Half-Life y otra en la carpeta HL Server.

Si te interesa podes usarla descargándola desde http://narics.net/download/server.php.

  

Aquí veremos el ejemplo con el HLDS 1.1.1.0. Sin embargo, si prefieres usar el 4.1.1.1 simplemente ten en cuenta que cuando modifiquemos algo dentro de la carpeta Half-Life. Tu debe hacerlo dentro de la carpeta HL Server.

  

  

Configuración de RED:

Antes de comenzar con el HLDS y demás, necesitamos acomodar la configuraciones de red para que el server pueda ser accedido por un jugador desde Internet sin problemas.

  

Dos de las modificaciones que tenemos que realizar. Están explicadas en el tutorial. Configurar conexión DSL "con RassPPPoE en Windows ME".

  

No es necesario utilizar el RassPPPoE, cualquier otro método de conexión de banda ancha sirve.

Pero es importante  Configurar el MODEM y la placa de red en la misma subred.

Si esto no esta bien configurado, probablemente los jugadores de Internet no podrán conectarse.

  

También es importante Configurar el MTU.

Si este valor esta por default, o esta mal configurado. Los jugadores de Internet tendrán ping's más altos de lo que corresponde.

  

Por último, una vez hechos los dos ajustes anteriores,

Podemos desactivar la compresión en el encabezado IP; Para mejorar un poco más el Ping de nuestros jugadores de Internet.

Accedemos a "Inicio" > "Configuración" > "Panel de control" > "RED".

Allí seleccionamos el "Adaptador de Acceso telefónico a redes" y presionamos el botón "Propiedades".

En la ficha "Avanzado" marcamos "Compresión de encabezados IP" y cambiamos el valor a "No".

  

"Aceptamos" todos los cuadros y reiniciamos la PC.

  

Este ajuste solo beneficia a las conexiones DSL que utilizan el "Acceso telefónico a redes" a través del "PPP over Eternet Protocol" llámese, WinPoet, RassPPPoE, Access Manager o cualquier otro similar.

  

  

El HLDS con varios Adaptadores de RED:

Otra cosa que hay que tener en cuenta es la cantidad de adaptadores de red que tenemos en la PC.

Supongamos  que Además del adaptador de red en el cual enchufamos el modem DSL tenesmos un adaptado de red con el cual conectamos nuestra PC a una segunda PC (Una red LAN).

En este caso el server de CS probablemente se monte sobre la dirección IP del adaptador de red que usamos para la LAN, en lugar de montarse sobe la IP del adaptador por donde "entra Internet". De esta manera nuestros "jugadores de Internet" probablemente no se puedan conectar, o tengan ping's más altos de lo que corresponde.

La solución a esto es mucho más simple de lo que parece.

Veamos un ejemplo:

En esta PC tenemos el adaptado de red "Arescom USB Adapter" al cual tenemos conectado el MODEM DSL (por allí entra Internet).
Y también tenemos un adaptador "Realtek RTL8139" mediante el cual conectamos la PC con una segunda PC.

  

Ahora supongamos que ya vimos todo el tutorial tenemos el HLDS instalado, configurado y listo para jugar.
Entonces antes de ejecutar el el HLDS Accedemos a

"Inicio" > "Configuración" > "Panel de control" > "Sistema".
 

Una vez allí accedemos a la ficha "Administrador de dispositivo", abrimos la categoría "Adaptadores de red", seleccionamos el adaptador de red "Realtek RTL8139" y presionamos el botón "Propiedades".

En la ficha general seleccionamos la opción

"Deshabilitar en este perfil de hardware" y presionamos el botón "Aceptar".

Normalmente tarda varios segundos en deshabilitar el adaptador de red.

  

En este punto también se puede colgar la PC o saltar alguna error de esos de "pantalla azul".

Todo depende de la calidad del motherboard, de la placa de red en cuestión, y de los drivers que estemos usando.

  

Si pasa algo de esto lo único que podemos hacer, es actualizar los drivers de la placa de red y los drivers de la motherboard (INF's).
  

Si echo esto, sigue fallando, no creo que puedas montar un server de CS para jugar desde Internet en esa PC
 

Una vez que el dispositivo esta deshabilitado: Para la PC es como si no estíbese. Por lo tanto al abril el HLDS, este se montara si o si sobre la IP del "Arescom USB Adapter" como debe ser.

Una vez que el HLDS esta abierto y ejecutándose. Podemos habilitar nuevamente la placa de red. Para que nuestros jugadores LAN,  también puedan unirse a la partida.

  

  

Los Crack:

El crack para el HLDS es básicamente una librería DLL (swds.dll) modificada.

Como vimos hay dos versiones de HLDS el 1.1.1.0 y el 4.1.1.1. Por lo tanto hay dos crack uno para cada versión.

Ambos los podes descargar desde nuestro sector Download.

  

  

Extensiones de Archivos y Archivos Ocultos:

De aquí en más vamos a manejar varios tipos de archivos. Por lo tanto necesitamos que Windows nos muestre todos los archivos y también las extensiones de los mismos.

Accedemos a "Inicio" > "Configuración" > "Panel de control" > "Opciones de carpeta".

En la ficha "Ver" marcamos la opción
"Mostrar todos los archivos y carpetas ocultos",

 y desmarcamos las opciones
"Ocultar archivos protegidos del sistema operativo"
"Ocultar las extensiones para tipos conocidos de archivo".

  

Finalmente "Aceptamos" el cuadro
 

  

  

Instalando el Crack:

Como ya mencione vamos a utilizar en el ejemplo el HLDS 1.1.1.0, Así que una vez descargado el crack, lo descomprimimos.

Para esto ejecutamos el archivo "HLDS_1.1.1.0.exe" con doble clic y en la ventana que se abre presionamos el botón "Unzip".

Una vez terminada la descompresión, diera cuantos archivos fueron descomprimidos. Aceptamos el cuadro y cerramos la ventana de WinZIP Self-Extractor.

Ahora abrimos una ventana "Mi PC" para acceder al disco C:\ donde encontraremos una carpeta "«Ramdileo» Software".
Dentro de esta encontraremos la carpeta "Half-Life Counter-Strike HLDS 1.1.1.0 Server Crack" y allí esta el archivo "swds.dll".

  

Lo seleccionamos y "botón derecho" > "Copiar".

Abrimos otra ventana "Mi PC" para ir a la carpeta del Half-Life.

  

En mi caso el HL esta instalado en "C:\Archivos de Programa", como deberían estar todos los programas de nuestra PC.

Por default el HL se instala en "C:\SIERRA\half-life".
Tu sabrás en que carpeta lo colocaste al instalarlo.

  

Una vez allí "botón derecho" > "Pegar".
 

Por supuesto el Half-Life ya tiene un archivo "swds.dll" así que cuando nos pregunte "si queremos reemplazar" le tenemos que contestar "Si".

  

  

El acceso directo:

Como es sabido el HL es el juego principal, también conocido como motor y el CS es un MOD (Modificación o extensión) del juego Half-Life.

Si accedemos a las propiedades del acceso directo del CS,

"Botón derecho" > " Propiedades".

Veremos que lo que el acceso carga es el Half-Life (hl.exe) pero con ciertos comandos que activan el MOD de CS al momento del arranque.

  

Estos y algunos otros comandos debemos usar para crear el acceso directo de nuestro server "hlds.exe".

En el ejemplo crearemos el acceso directo del archivo "hlds.exe", el cual en nuestro caso esta en en la carpeta "C:\Archivos de programa\Half-Life". Y lo colocaremos en un submenu "Juegos", "Inicio" > "Programas" > "Accesorios" > "Juegos".

Tu puedes crearlo en donde prefieras incluso en el "Escritorio". También recuerda que el "hlds.exe" lo tendrás en la carpeta donde hallas instalado el HL.

Por default "C:\SIERRA\Half-Life".

  

Abrimos dos ventanas "Mi PC".

En una accedemos a "C:\Archivos de programa\Half-Life".

Y en la otra a "C:\Windows\Menú Inicio\Programas\Accesorios\Juegos".

En la ventana donde tenemos la carpeta del HL buscamos el archivo "hlds.exe".

  

Lo sujetamos con el botón derecho del Mouse y lo arrastramos hasta la otra ventana.

  

Al soltar elegimos

"Crear acceso directo aquí".

Tal como muestra la imagen.

  

Veremos que se agrega el acceso directo a la lista.

  

Allí lo seleccionaremos y nuevamente con el botón derecho elegimos la opción "Cambiar nombre".

  

Le ponemos un nombre más adecuado como:
"Half-Life Dedicated Server".

  

Echo esto cerramos ambas ventanas.

Ahora accedemos a "Inicio" > "Programas" > "Accesorios" > "Juegos", allí pulsamos, con el botón derecho sobre el acceso que acabamos de crear, y elegimos la opción "Propiedades".

En las "Propiedades del acceso directo", Modificaremos la línea de comando "Destino" de la siguiente manera.
"C:\Archivos de programa\Half-Life\hlds.exe" -game cstrike +map de_survivor +maxplayers 6 -nomaster +sv_lan 1 +sv_timeout 190
Observaba que la ruta del archivo "hlds.exe" (C:\Archivos de programa\Half-Life\hlds.exe) debe estar entre comillas, pero los comandos NO.

Modificado esto "Aceptamos" la ventana.

Tres comandos son para indicarle al HLDS que juego montar.

-game cstrike (Indica que juego ejecutar).

+map de_survivor (indica que mapa cargar al iniciar).

+maxplayers 6  (Indica la cantidad máxima de jugadores).

  

Los últimos 3 indican de que manera montar el server. Y son fundamentales para el funcionamiento de nuestro "Server crackeado".

-nomaster (Indica NO agregar el Server a la lista de Server's del WON)

+sv_lan 1 (Indica que es un juego LAN y no de Internet)

+sv_timeout 190 (Indica el tiempo máximo que un jugador puede estar intentando conectarse)

Vale aclarar que para que "-nomaster" funcione se debe indicar que es un juego "+sv_lan".
Los juegos que se montan en LAN no autentifican la clave de lo jugadores en el WON, y el crack justamente lo que permite es que a un juego LAN se puedan unir jugadores de Internet.

  

Finalmente "+sv_timeout 190" indica al server que espere 190 segundos antes de darle al jugador que esta intentando conectarse el error de "Conection Timeout". Ya que obviamente conectarse a un juego desde Internet tarda más que conectarse a un juego mediante una LAN.

  

  

Primeras configuraciones:

Otra cosa fundamental para que nuestro "Server Crackeado" funcione, es desactivar el "Sistema Anticheat de valve" (VAC), Porque impedirá que nuestros jugadores de Internet se conecten, dándoles el error "LAN Servers restricted to local clientes (CLASS C)".
Para desactivar esto necesitamos modificar el archivo "liblist.gam", el cual es un archivo de texto que podemos modificar con el bloc de notas de Windows.

  

Abrimos una ventana "Mi PC" y accedemos a la carpeta del CS la cual se encuentra dentro de la carpeta de "HL".

En nuestro caso "C:\Archivos de programa\Half-Life\cstrke". Allí buscamos el archivo "liblist.gam".

Para hacer más fácil la búsqueda de los archivos lo mejor es ordenarlos según su extensión.

Accedemos al menú "Ver" > "Detalle" y luego accedemos nuevamente "Ver" > "Organizar archivos" > "Por Tipo".

Para editar el archivo lo más simple y practico es abrir el bloc de notas.

"Inicio" > "Programas" > "Accesorios" > "Bloc de notas" y arrastrar el archivo de ventana a ventana, tal como muestra la imagen.

  

Al soltarlo veremos que el archivo queda listo para ser modificado.
 

Dentro del texto del archivo "liblist.gam" hay que cambiar a "0" el valor de la opción "Secure" tal como muestra la imagen.

  

Echo esto elegimos el menú "Archivo" > "Guardar" y cerramos el bloc de notas.

Ahora abrimos un bloc de notas nuevo, para editar el archivo "server.cfg".

Igual que antes lo arrastramos de ventana a ventana.

  

En este archivo modificaremos varias cosas de nuestro server, veamos:

sv_aim 0 (Para que los jugadores no puedan apuntar automáticamente) Modificar este valor se considera Cheating.

pausable 0 (Para que los jugadores no puedan detener el juego).

hostname "Lo que gustes" (Es el nombre que se mostrara en la lista de servidores del CS. El nombre debe estar entre comillas)

sv_maxspeed 320 (Es la velocidad a la que corren los jugadores. Se debe dejar por default 320) Modificar este valor también es una forma de Cheating.

mp_timelimit 45 (El tiempo que espera el Server para cambiar de mapa, 45 minutos)

mp_winlimit 0.000000 (Si un equipo gana una determinada cantidad de veces se cambia el mapa aunque no se halla cumplido el tiempo especificado antes).

mp_maxrounds 0.000000 (Si se finalizan una determinada cantidad de rondas se cambia el mapa aunque no se halla cumplido el tiempo especificado antes).

mp_roundtime 5.000000 (Especifica la duración máxima de cada ronda 5.000000 = 5 minutos)

mp_freezetime 3.000000 (Especifica el tiempo en el cual los jugadores no se pueden mover al comienzo de la ronda, para poder comprar armas).

mp_buytime 5.000000 (Especifica durante cuento tiempo de la ronda el jugador podrá comprar armas y demás).

mp_startmoney 800.000000 (Especifica el dinero que los jugadores tendrán al iniciar el mapa o unirse al juego 800.000000 = 800).

mp_footsteps 1 (Se escuchan los pasos) Modificar este valor también es una forma de Cheating.

mp_forcecamera 0 (Para que los jugadores puedan elegir la forma en que continúan viendo el resto de la partida una vez muertos).

mp_fadetoblack 0 (Para que los jugadores puedan continuar viendo el resto de la partida una vez muertos).

mp_friendlyfire 1 ("Fuego amigo" permite lastimar y matar a tus compañeros de equipo).

mp_tkpunish 1 (Si matas a un compañero de equipo en la próxima ronda no juegas).

mp_autokick 1 (Expulsa a los jugadores espectadores, si no se unen a ningún equipo después de dos rondas)

mp_hostagepenalty 5.000000 (Expulsa al jugador que mate 5 rehenes).

mp_flashlight 0 (Permite usar la linterna) Modificar este valor también es una forma de Cheating.

sv_sendvelocity 0 (Disminuye la precisión (FPS) del server para que este gane velocidad (PING); No recomendado si la PC es Pentium II o superior).
  

Cheat o Cheating es modificar el funcionamiento normal del juego. Ya sea para obtener ventaja o para que funcione de manera anormal.
Por Ejemplo: Tener más puntería, saltar más alto, atravesar paredes, volar, modificar la fuerza de gravedad, etc. Son algunas de las formas de Cheating que existen a nivel server.

  

Echas todas las modificaciones elegimos el menú "Archivo" > "Guardar" y cerramos el ambas ventanas.

  

  

Dirección IP del Server para los Jugadores (Puesta en marcha):

La mayoría de los proveedores de Internet nos asignan un dirección IP automáticamente al momento de conectarnos, la cual cambia cada vez que desconectamos y conectamos la PC. Por eso nuestro Server tendrá siempre una IP diferente ya que esa es la dirección IP mediante la cual se deben conectar nuestros jugadores de Internet.

  

Primero que nada nos aseguramos de estar conectados a Internet. Luego abrimos el HLDS con el Acceso directo que creamos anteriormente, teniendo en cuenta que si tenemos más de un adaptador de red en la PC hay que desactivarlo, tal como lo vimos antes.

"Inicio" > "Programas" > "Accesorios" > "Juegos" > "Half-Life Dedicated Server".

Veremos que se abre una ventana de DOS y se comienza a ejecutar el programa.

El Server esta listo cuando muestra el mensaje "master Server Communucation Disable" y en la parte superior nos informa la cantidad de "Frames por segundo" (FPS) a los que el Server se esta ejecutando.

Al comienzo el Server nos muestra sobre que dirección IP se monta.
En este caso vemos que se coloco sobre la dirección 192.168.1.2
Es decir sobre el "Arescom USB Adapter" como debe ser.

Además de lo ya comentado en su momento, este es otro motivo por el cual el adaptador de red que controla el Modem DSL debe estar configurado con IP fija y en la misma subred que el Modem DSL. Si esto no esta configurado correctamente, el server queda en una dirección IP distinta a la del adaptador de red del modem y en esa situación nuestros jugadores de Internet no se podrán conectar.

  

Más allá de esto, esa dirección IP es interna de nuestro "Entorno de red". La dirección IP que nuestra PC tiene para todo aquel que "nos ve" desde Internet, y por la cual deben entrar los jugadores, es la que el Proveedor nos halla asignado al momento de conectarnos.

  

Para saber la dirección IP que actualmente tiene nuestra conexión a Internet y por ende nuestro Server, usaremos el WinIPcfg

Accedemos a "Inicio" > "Ejecutar" y colocamos el comando "WinIPcfg" y damos "Aceptar".

En la ventana del WinIPcfg desplegamos la lista y buscamos el "PPP over Ethernet Protocol" que tengamos instalado, en nuestro caso "PPP Adapter".

  

Veremos que nos muestra la dirección IP de nuestra conexión a Internet. Esta es la que debemos darle a nuestros jugadores de Internet para que puedan conectarse al Server.

  

  

Como se conectan los jugadores de Internet?:

La forma más practica de que nuestros jugadores de Internet accedan a nuestro flamante Server, es directamente desde la consola.

  

De esa amanera se evitan que la dirección IP quede inutilmente en la lista de "favoritos" del CS.

Ya que probablemente nuestro Server nunca vuelva a tener la misma dirección IP que tiene en este momento.

  

Además es más rápido y estable.

Una vez en la consola, usamos el comando "Connect" seguido de la dirección IP de nuestro Server. "Connect 201.254.48.24".

  

Echo esto presionamos "Enter",  y el CS comienza a conectarse.

  

  

Y yo como Juego?:
Como ya vimos, el Server al estar "Crackeado" puede tener jugadores tanto de Internet como de LAN simultáneamente.

Y bueno, eso seria lo ideal. Que tengamos una segunda PC, conectada en LAN con la PC donde esta ejecutandose el Server, y nos unamos al juego desde allí.

  

Si no tenemos otra PC, podemos minimizar el HLDS, abrir el CS y jugar en la misma PC. Pero esto le quita mucho rendimiento al Server, lo cual se traduce en Ping's más altos, Lag's, etc. Sobre todo para los jugadores de Internet.

En cualquiera de los dos casos, la forma más practica de conectarse es mediante la consola. Pero usando la IP del Adaptador de red de nuestro Modem DSL, NO usamos la IP de nuestro proveedor como lo hacen los jugadores de Internet en nuestro ejemplo: 192.168.1.2.

  

 

800x600 o Sup.

 

Internet Explorer 5.0 o Sup

 

Este sitio utiliza Pop-Up's (Desactive su anti-popup)

 

ramdileo.sys@ramdileo.com