Counter-Strike

Counter-Strike

95 valoraciones
Crear Servidor Dedicado (Steam CMD)
Por Pitu
Esta sencilla guia fue elaborada especificamente para Windows, no tengo ni la menor idea de como usar Linux.
   
Premiar
Favoritos
Favorito
Quitar
Introducción
La consola del cliente de Steam, abreviada SteamCMD, es una versión de comandos del cliente de Steam. Se emplea principalmente para instalar servidores dedicados mediante una interfaz de lineas de comando y es compatible con los juegos que son mencionados en el siguiente enlace:

Descarga e Instalación de SteamCMD
  1. Descargar SteamCMD para Windows: SteamCMD
  2. Crear una carpeta para SteamCMD (Se recomienda en C:\).

    • Por Ejemplo:
    C:\steamcmd

  3. Extraer el contenido del archivo .zip en la carpeta.
  4. Iniciar steamcmd.exe.



    Durante su primera ejecución, se descargarán y actualizaran automaticamente todos los archivos necesarios.

Descargar Servidor Dedicado
  1. Loguearse como Anonimo.

    login anonymous



  2. Descargar el servidor de Counter-Strike 1.6 escribiendo el siguiente comando:

    app_update 90 validate



  3. Cerrar SteamCMD, con el siguiente comando:

    quit

    Como no se establecio ningun directorio, los archivos del servidor se encontrarán en:

    C:\steamcmd\steamapps\common\Half-Life
Arreglar SteamCMD
Como se habrán dado cuenta, la descarga termina demasiado rapido. Eso quiere decir que el servidor no se ha instalado correctamente. Esto es un Bug ya mencionado por Valve.


Como se puede ver, no es posible seleccionar Counter-Strike como opción.

Esto se debe a que faltan archivos importantes para el servidor. Los cuales son:
  • app_manifest_10.
  • app_manifest_70.
  • app_manifest_90.
Estos archivos deben estar ubicados en el siguiente directorio:

C:\steamcmd\steamapps



Enlaces:

Luego de agregar estos archivos:
  1. Iniciar SteamCMD.exe nuevamente.



  2. Loguearse otra vez como anonimo.



  3. Escribir de nuevo el siguiente comando.

    app_update 90 validate



    • Seguramente, al escribir este comando, surga el siguiente error:



    • Al escribirlo por tercera vez, la descarga iniciará sin problemas. Ahora, el servidor es mucho más pesado. Hay que ser paciente porque puede a tomar su tiempo (dependiendo de su conexión a internet).



  4. Una vez terminado, cerrar SteamCMD.
Ejecutar Servidor
Ahora se ejecutara el servidor via consola, la cual se considera la opción más eficiente.

  1. Dirigirse al directorio de su servidor:

    C:\steamcmd\steamapps\common\Half-Life

  2. Clic derecho en hlds.exe y crear un acceso directo.

  3. Clic derecho en el acceso directo y seleccionar propiedades.

  4. Ingresar parametros a su elección despues del destino.

    Por Ejemplo:

    C:\steamcmd\steamapps\common\Half-Life\hlds.exe -console -game cstrike +maxplayers 22 +map de_dust2



  5. Aplicar y aceptar los cambios.

  6. Ejecutar el servidor.

Conclusión
Si llegaste hasta esa sección de la guia, significa que lograste crear el Servidor Dedicado. ¡Felicitaciones!



FAQ
Q: ¿Habra videotutorial?

A: La respuesta es si, pero en un futuro. Yo habia prometido hace tiempo que subiria un video pero las razones por la cual no subo un videotutorial es porque estoy ocupado y no tengo PC ni tampoco capturadora.

Q: ¿Por que mis puertos no se abren? ¿Por que mis amigos no pueden entrar a mi servidor?

A: Se supone que al abrir el puerto 27015 y al establecer la red como internet o agregando el comando sv_lan 0, deberia funcionar todo perfecto y sus amigos deberian ingresar con normalidad. Pero la realidad es que los puertos aparecen cerrados, los usuarios que han consultado en esta guia me han preguntado si tengo la solucion y honestamente no la tengo. Yo ya habia creado un servidor de cs hace muchos años atras y me dejaba abrir el puerto tranquilamente. Pero estos dos ultimos años me han aparecido de repente que estaba cerrado.
Igualmente estare investigando y viendo por si encuentro cual es la solucion. Si alguna ya soluciono este incoveniente, por favor compartalo.
83 comentarios
Nemesis-iwnl- 3 ENE a las 18:15 
hola, los app_manifes estan caidos.
Zeque Libeart 8 AGO 2024 a las 19:38 
Se puede iniciar sin el VAC?
skeamx 11 FEB 2024 a las 20:33 
como instalo el sitema antitrampas de valve en mi servidor?
flama 7 ENE 2023 a las 12:48 
me dice esto: Error! App '90' state is 0x6 after update job. cuando pongo app_update 90 validate
g' 4 JUL 2021 a las 16:42 
@xBusterBladex trataste de comunicarte con tu ISP? Es posible que tu hayas abierto el puerto desde tu router con el portforwarding, pero aún así continúa cerrado debido a que tu proveedor de internet lo mantiene cerrado.
xNOVAx 3 JUL 2021 a las 23:15 
hola , e seguido todos los pasos que se indican pero mis amigos aun no logran ver mi servidor
me podrían ayudar a solucionar por favor :(
el polaaa 18 ABR 2021 a las 19:21 
este servidor funciona para jugar con mis amigos no-steam?
y la ip del server es la que me da el hlds?
gracias, saludos cordiales
Pitu  [autor] 18 JUL 2020 a las 13:55 
Maguzz:

Justamente, tenes que entrar desde donde vos dijiste, desde LAN o red local
Maguzz 16 JUL 2020 a las 19:43 
me aparece el cartel del server creado, pero como entro ? por que si entro desde el 1.6 me aparece como en red local
Pitu  [autor] 5 JUL 2020 a las 20:47 
Buenas fenix, lo que podes hacer es escribir el comando force_install_dir path , en tu caso podrías poner force_install_dir J:\cs_server , pero no necesariamente llamar a la carpeta cs_server (podes colocarle el nombre que quieras). Con este comando, estas estableciendo en que directorio se va a descargar el servidor. Por eso mismo, es que esta la parte de path , para indicarle al "programa" en donde querés descargar a ese server. Entonces si escribís J:\cs_server , estas diciendo que se instale dentro del disco J , en una carpeta llamada cs_server .

Después, ya hecho lo anterior, escribís el comando app_update 90 validate