Facebook Twitter Gplus Flickr LinkedIn E-mail RSS
formats

Instalar Servidor Counter-Strike 1.6 STEAM Linux

Bueno, como algunos saben, el counter-strike es un juego bastante popular actualmente y para los que no les interese, no lean el artículo.

Requerimientos:

  • Máquina que use como sistema operativo Linux. (obviamente ¬¬ por algo dice el título)
  • En el caso que tengamos una máquina que la manejemos por SSH, necesitamos un cliente para aquello. (Yo uso Putty)
  • Tener privilegios de administrador. (llámese root)
  • Una buena conexión a Internet.
  • 1 a 2 GB de espacio libre en el disco duro.
  • Un editor de texto, “screen” y wget.

Pasos:

1.- Hacemos un directorio donde queremos descargar los archivos donde va a estar el servidor. Utilizaré el comando más simple a mi gusto:

mkdir

Ejemplo:

mkdir servidor

En ese caso, el nombre de la carpeta creada fue “servidor

2.- Ahora procedemos a entrar en aquella carpeta, con el comando:

cd

Ejemplo:

cd servidor

3.- Estando dentro de la carpeta, lo que haremos será bajar el cliente de Steam para Linux.

 wget http://www.steampowered.com/download/hldsupdatetool.bin

4.- Hay que darle permisos al archivo, para poder ejecutarlo:

chmod 777 hldsupdatetool.bin

O

 chmod +x hldsupdatetool.bin

5.- Ahora ejecutamos:

./hldsupdatetool.bin

Nos va aparecer, al ejecutar el archivo, el término de licencia al que obviamente hay que Aceptarlo, y si te das la lata de leerlo, cosa tuya J.

6.- Ahora instalaremos el servidor, con el siguiente comando:

./steam -command update -game valve -dir .&

Nota:  va a aparecer un texto que dirá “Checking bootstrapper version …”, si no responde, vuelvan a ejecutar el comando anterior.

Si aparece

“Getting version 34 of Steam HLDS Update Tool 
 
Downloading. . . . . . . . . . . 
 
Steam Linux Client updated, please retry the command”.
Vuelvan a ejecutar el comando del paso 6 hasta que aparezca algo como esto :
94.80% .valveserver.cfg 
 
94.85% .valveskill.cfg 
 
94.87% .valvespraypaint.wad 
 
94.87% .valvesteam.inf 
 
94.87% .valvesteam_appid.txt 
 
94.87% .valvevalve.rc 
 
94.92% .valvevalvecomm.lst 
 
100.00% .valvexeno.wad 
 
HLDS installation up to date

7.- Ejecutar éste comando:

./steam -command update -game cstrike -dir .&

 
Les debería salir algo parecido a esto:

96.19% .cstriketitles.txt
99.31% .cstriketorntextures.wad
100.00% .cstriketswad.wad
100.00% .cstriketswad.wad

 

Checking/Installing 'Linux Server Engine' version 54
Checking/Installing 'Half-Life Base Content' version 12
HLDS installation up to date


8.- Si todo va como dice todo esto, bien, ahora solo te falta subir el servidor:

./hlds_run -game cstrike +ipdelserver -pingboost 3 -ticrate 1000 +maxplayers  12 +map de_dust2

Ejemplo:

./hlds_run -game cstrike +200.126.124.92 -pingboost 3 -ticrate 1000 +fps_max 1000 +maxplayers 12 +map de_dust2


Ahi debería estar andando tu servidor, cualquier duda pregunta aquí.

NOTA: ESTA GUÍA ES PARA INSTALAR EL SERVIDOR STEAM, SIN DOBLE PROTOCOLO.

46 de respuestas

  1. Felipe, excelente aporte se agradece.. pronto veré que tal anda..

    Saludos,.

    Valorar: Thumb up 0 Thumb down 0

  2. zipe SPAIN Windows Vista Mozilla Firefox 3.0.5

    Buenas, muy buen aporte, pero llevo tiempo intentando que el servidor se vea en internet y solo consigo crearlo en LAN con lo cual me sirve para bien poco, xq solo puedo entrar yo. La cuestion es que tengo una máquina con debian conectada a un router expresamente para el servidor y siempre que pongo la ip publica mia “83.52.xxx.xxx” me salta el error: “couldn’t allocate dedicated server ip port 27015″, Este error aparece con todos los puertos, en el router stan abiertos desde el 27000 hasta el 27050 asi que ni idea de cual es el problema.

    A ver si se te ocurre algo xD.

    Un saludete

    Valorar: Thumb up 0 Thumb down 0

  3. fweiss CHILE Windows 7 Mozilla Firefox 3.6.12

    Zipe,

    Podrías intentar con algun otro puerto que no esté dentro de esos? o verificar si tu ISP no tiene bloqueados esos puertos por otro lado?

    Valorar: Thumb up 0 Thumb down 0

  4. fweiss CHILE Debian GNU/Linux Mozilla Firefox 3.6.8

    Cualquier duda, no dudes en consultar ;)

    Valorar: Thumb up 0 Thumb down 0

  5. Buena guia!

    Valorar: Thumb up 0 Thumb down 0

  6. ruzzk CHILE Windows XP Google Chrome 9.0.597.98

    oe quien vende maquina para crear server de counter strike 1.6

    Valorar: Thumb up 0 Thumb down 1

  7. dare CHILE Windows XP Mozilla Firefox 5.0.1

    Bien ha pasado arto tiempo de este post , pero me gustaría ver si se puede revivir .. necesito saber que hardware es ideal para levantar servidores Counter Strike, he recivido variada información , unos me dicen que son mejores los procesadores AMD de 2 nucleo a 3.0 mhz , otros que deben ser Intel I5 o idealmente I7 con a lo menos 16 GB en RAM y por ultimo otros que me dicen que debo armar una arquitectura de servidor con Xeon y placa de server,
    Favor si alguien tiene conocimiento en el tema si me puede ayudar, estoy por iniciar arriendos de servidores de CS 1.6 pero necesito tener estos detalles , ahhh e idealmente cuantos servidores podría llegar a levantar con la máquina que me comenten.

    Salu2

    darE!

    Valorar: Thumb up 0 Thumb down 0

  8. Maximiliano Gadea ARGENTINA Windows 7 Mozilla Firefox 6.0

    Hola que tal, te cuento que estoy tratando de montarlo en un CentOS y me sale este error despues que hago

    ./hldsupdatetool.bin

    me sale el mensaje que aceptar el contrado

    Enter ‘yes’ to accept this agreement, ‘no’ to decline: yes
    sh: uncompress: command not found
    tar: Esto no parece un archivo tar
    tar: Salida con error demorada desde errores anteriores

    Voy a seguir intentando, espero tu respuesta

    Saludos y gracias

    Valorar: Thumb up 0 Thumb down 0

  9. fweiss CHILE Windows 7 Mozilla Firefox 6.0.2

    DARE: ideal del hardware en ESTOS momentos, es tener un procesador minimo de 4 nucleos a 3 GHz y mas menos, tener unas 8 GB de ram. discos duros 10000 rpm serian los ideales tambien, y bueno, el enlace tambien.

    Maximiliano: Verifica que tengas el gzip instalado.

    saludos,

    Valorar: Thumb up 0 Thumb down 0

  10. Gracias por enseñarnos a configurarlo , pero tengo una duda ,¿ es posible istalar varios servidores de esta forma , con este tipo de istalacion ?

    Valorar: Thumb up 0 Thumb down 0

  11. Jorge, por favor se mas especifico dentro de la misma maquina o de que?

    Valorar: Thumb up 1 Thumb down 0

  12. si , dentro de la misma maquina , se podria ?
    y otra duda que me surgio ahora mismo , yo estoy haciendo pruebas en una maquina virtual , llegue al ultimo paso y no sabia que ip poner la de la maquina virtual o el de windows , ¿ si me pueden ayudar ? les estaria gratamente agradecido

    Valorar: Thumb up 0 Thumb down 0

  13. se me olvido preguntarlo , el puerto se pone en:
    +ipdelservidor:puerto ?

    Valorar: Thumb up 0 Thumb down 0

  14. fweiss CHILE Mac OS X Safari 6533.18.5

    Agregandole el parametro “+port” en la linea de ejecucion del hlds.

    Saludos!

    Valorar: Thumb up 0 Thumb down 0

    • Muchas gracias , no me dio erros en ningun paso , pero al poner la linea :

      ./hlds_run -game cstrike +200.126.124.92 +port 27015 -pingboost 3 -ticrate 1000 +fps_max 1000 +maxplayers 12 +map de_dust2

      Me pone que el archivo o directorio “./hlds_run” no existe. Probe con el ./hlds_amd , ./hlds_i686 , ./hlds_i468
      y ningino arrancaba

      Valorar: Thumb up 0 Thumb down 0

      • fweiss CHILE Windows 7 Google Chrome 14.0.835.202

        Jorge:

        tienes que iniciarlo desde tu directorio raiz del HLDS.

        arroyo: no se a que se debe tu problema; ciertametne de enlace, ademas de las caracteristicas de tu maquina..

        Valorar: Thumb up 0 Thumb down 0

  15. arroyo SPAIN Windows 7 Safari 534.51.22

    Tengo 100 mbps/s de tranferencia y el ping ronda los 70 y 80 de ping con mi conexion , en otros les ronda a 60 de ping , y lo normal un servidor español es que ronde los 40 y 30 de ping

    Valorar: Thumb up 0 Thumb down 0

  16. javier SPAIN Windows 7 Internet Explorer 9.0

    hola e alquilado un servidor vpn y e montado un servidor counter strike seguiendo tus pasos va de puta madre 10 o 20 de pin alos jugadores pero cuando cierro el kvn o el putty alos 10 mint se para el server, como puedo hacer que sigua el proceso del server y q comando pongo para reiniciar el servidor desde un http q no tenga q estar contstantemente el puty o el kvn abierto

    Valorar: Thumb up 0 Thumb down 0

  17. Jorge SPAIN Windows 7 Google Chrome 16.0.912.75

    deber de ejecutarlo desde un screen , creo que el comando es screen -S “comando de arranque” si no busca informacion sobre el screen , suelen traerlo istalado , sino yum install screen.

    Valorar: Thumb up 0 Thumb down 0

  18. javier SPAIN Windows 7 Internet Explorer 9.0

    gracias jorge por la ayuda mira no se si es mucho pedir pero me gustaria crear un panel de control para los administradores del server sabes como crearla o alguna plantilla q venga echa por http

    Valorar: Thumb up 0 Thumb down 0

    • Jorge SPAIN Windows 7 Google Chrome 16.0.912.75

      si hay varios paneles como gamecp pero la mayoria son de pago , si te gusta informarte de paneles visita paginas de alguiler de servidored dedicados de juegos y pregunta , pero no conozco ninguno que no sea de pago.
      Luego en caso de que te decidad a pagar uno viene la instalacion te recomiendo para provar instalar el gamecp que tiene una verison gratuita.( demo )

      Valorar: Thumb up 0 Thumb down 0

  19. javier SPAIN Windows 7 Internet Explorer 9.0

    cuando lo dejer totalmente terminado os pasare ip para q lo probeis va de put madre

    Valorar: Thumb up 0 Thumb down 0

  20. darE! CHILE Windows XP Mozilla Firefox 9.0.1

    Javier dentro de la carpeta raiz donde tienes el juego debes crear un un archivo, en mi caso se llama lanzador, dentro de él copia lo siguiente:

    screen -A -m -d -S hlds ./hlds_run -game cstrike +ip XXX.X.XXX.XX +port 51034 +sv_lan 0 +map de_dust2 +maxplayers 12 +servercfgfile config/51034.cfg +sys_ticrate 10000 -insecure > /d

    donde estan las XXX debes colocar tu ip
    en port tu puerto
    y en config/51034.cfg debes colocar el nombre de tu cfg

    Saludos,

    Valorar: Thumb up 0 Thumb down 0

  21. javier SPAIN Windows 7 Internet Explorer 9.0

    hol tengo un problema lo e tenido q borrar todo y lo e vuelto a intalar pero ahora cuando pongo esto
    ./hldsupdatetool.bin
    me sale un erro q el archivo no esta en el direstorio y lo busc y esta ay por q me sale ahora este error al principio

    Valorar: Thumb up 0 Thumb down 0

  22. Andres CHILE Windows 7 Google Chrome 16.0.912.75

    Tengo un problema al poner ./steam -command update -game valve -dir .& me dice “Connection Reset” alguna solucion porfavor

    Valorar: Thumb up 0 Thumb down 0

  23. javier SPAIN Windows 7 Internet Explorer 9.0

    -bash: ./hldsupdatetool.bin: no existe el fichero o el direstorio
    ese erro me da por el putty por favor ayuda

    Valorar: Thumb up 0 Thumb down 0

  24. javier SPAIN Windows 7 Internet Explorer 9.0

    hola buenas vamos a ber ago estos pasos

    mkdir servidor

    cd servidor

    wget http://www.steampowered.com/download/hldsupdatetool.bin

    chmod 777 hldsupdatetool.bin

    ———————————–
    bueno asta ay todo bien cuando llego aquii
    —————————————

    ./hldsupdatetool.bin

    ——————–
    pongo esto ./hldsupdatetool.bin y me sale un erro
    (no esta el fichero o direstorio) ese es el erro
    y el caso esq tengo el terminal abierto y estoy en la carpeta
    cd servidor y dentro si esta el archivo

    alguien me puede ayudar llevo desde ayer liao

    gracis

    Valorar: Thumb up 0 Thumb down 0

  25. momg MEXICO Windows XP Mozilla Firefox 9.0.1

    hola bueno pues ya intente de todo jajaja

    bueno aqui esta mi info

    ./hlds_run -game cstrike +ip 78.47.100.245 +port 27017 +sv_lan 0 +map de_dust2 +maxplayers 18 +exec server.cfg +sys_ticrate 10000 -insecure

    L 01/25/2012 – 16:51:38: Server cvar “sv_restart” = “0″
    L 01/25/2012 – 16:51:38: Server cvar “sv_restartround” = “0″
    L 01/25/2012 – 16:51:38: Server cvar “sv_stepsize” = “18″
    L 01/25/2012 – 16:51:38: Server cvar “sv_stopspeed” = “100″
    L 01/25/2012 – 16:51:38: Server cvar “sv_voiceenable” = “1″
    L 01/25/2012 – 16:51:38: Server cvar “sv_wateraccelerate” = “10″
    L 01/25/2012 – 16:51:38: Server cvar “sv_waterfriction” = “1″
    L 01/25/2012 – 16:51:38: Server cvars end
    L 01/25/2012 – 16:51:38: Server cvar “sv_maxspeed” = “900″
    L 01/25/2012 – 16:51:41: [ADMIN] Fully initializing data.
    L 01/25/2012 – 16:51:41: Server cvar “public_slots_free” = “18″
    L 01/25/2012 – 16:51:41: Server cvar “ami_sv_maxplayers” = “18″
    L 01/25/2012 – 16:51:41: Server cvar “sv_accelerate” = “5″
    L 01/25/2012 – 16:51:41: Server cvar “sv_stopspeed” = “75″
    L 01/25/2012 – 16:51:42: Started map “de_dust2″ (CRC “1159425449″)

    L 01/25/2012 – 16:51:42: Server cvar “mp_autokick” = “0″
    L 01/25/2012 – 16:51:42: Server cvar “mp_autoteambalance” = “0″
    L 01/25/2012 – 16:51:42: Server cvar “mp_buytime” = “2″
    L 01/25/2012 – 16:51:42: Server cvar “mp_c4timer” = “35″
    L 01/25/2012 – 16:51:42: Server cvar “mp_flashlight” = “1″
    L 01/25/2012 – 16:51:42: Server cvar “mp_forcecamera” = “3″
    L 01/25/2012 – 16:51:42: Server cvar “mp_forcechasecam” = “2″
    L 01/25/2012 – 16:51:42: Server cvar “mp_friendlyfire” = “1″
    L 01/25/2012 – 16:51:42: Server cvar “mp_freezetime” = “0″
    L 01/25/2012 – 16:51:42: Server cvar “mp_hostagepenalty” = “0″
    L 01/25/2012 – 16:51:42: Server cvar “mp_limitteams” = “6″
    L 01/25/2012 – 16:51:42: Server cvar “mp_logdetail” = “3″
    L 01/25/2012 – 16:51:42: Server cvar “mp_roundtime” = “3″
    L 01/25/2012 – 16:51:42: Server cvar “mp_startmoney” = “16000″
    L 01/25/2012 – 16:51:42: Server cvar “sv_maxspeed” = “320″
    L 01/25/2012 – 16:51:42: Server cvar “decalfrequency” = “60″
    L 01/25/2012 – 16:51:42: Log file closed
    Server logging data to file logs/L0125009.log
    L 01/25/2012 – 16:51:42: Log file started (file “logs/L0125009.log”) (game “cstrike”) (version “47/1.1.2.6/Stdio/2738″)
    couldn’t exec listip.cfg
    couldn’t exec banned.cfg
    Executing Admin Mod config file
    L 01/25/2012 – 16:51:42: Server cvar “allow_client_exec” = “1″
    L 01/25/2012 – 16:51:42: Server cvar “default_access” = “1″
    L 01/25/2012 – 16:52:24: Server cvar “sv_region” = “255″
    No masters loaded
    Using default master
    L 01/25/2012 – 16:52:31: World triggered “Round_Start”

    bueno al parece todo ayi esta bien pero no me puedo conectar al maldito server de mi cs jajaja que tengo mal me podria ayudar gracias

    Valorar: Thumb up 0 Thumb down 0

    • hola toma mete este run

      ./hlds_run -console -game cstrike -condebug -pingboost 3 +sys_ticrate 10000 +maxplayers 18 +ip “TU IP” -port “TU PUERTO” +exec server.cfg +map de_dust2

      Valorar: Thumb up 0 Thumb down 0

  26. buenas a todos bueno primero dar las gracias por el tutorial , me a servido de mucho no esta completo pero es bueno. Ya tengo los servidores levantados va de 15 a 30 de pin si eres de ESPAÑA a 1000 fps sin caidas a fijo 1000 no tiene lag y estoy sorprendido por que van muy bien de nuevo os doy las GRACIAS

    AQUI LAS IP:

    77.240.118.245:27035

    77.240.118.244:27015

    otra cosa si quereis servidores SUPER BARATOS mandame un corre

    mi maquina nueva 2012

    Procesador AMD Opteron™ 6272 Núcleos de CPU 2 x 16 Cores x 2,1 GHz 3,0 Turbo Core
    Memoria RAM 64 GB DDR3 ECC Disco duro 2.400 GB 6 x 600 SAS

    Valorar: Thumb up 0 Thumb down 0

  27. comando sin errores

    ./hlds_run -console -game cstrike -condebug -pingboost 3 +sys_ticrate 10000 +maxplayers 18 +ip “TU IP” -port “TU PUERTO” +exec server.cfg +map de_dust2

    Valorar: Thumb up 0 Thumb down 0

  28. momg MEXICO Windows XP Mozilla Firefox 10.0

    bueno voy a intentar calar de nuevo con el server a ver si logro echarlo andar

    Valorar: Thumb up 0 Thumb down 0

  29. Guille Windows 7 Google Chrome 17.0.963.83

    Hola, estoy intentando montar el servidor y tengo un problemilla.

    He conseguido montar el servidor de CSS y inicia y puedo conectarme desde internet perfectamente.

    El problema viene que las acciones del jugador/ tiempo esta superacelerado tanto que la cuenta atras en la screen del jugador se pasa en 7 segundos (la ronda sigue hasta que se finaliza el 1.45 min)

    Para que veas de lo que hablo puedes conectarte (mañana lo tendre encendido totalmente a partir de las 9 hora española) la ip

    server.donatecnologia.com:27016

    Valorar: Thumb up 0 Thumb down 0

  30. Guille Windows 7 Google Chrome 17.0.963.83

    Por cierto el hardware sobre el que he montado este servidor es un portatil

    Intel C2D T8100 @ 2.1Ghz
    3GB RAM DDR2 667Mhz
    250HDD 5400rpm
    FastEth 100Mbps Lan -> Inet 1.5Mbps

    Creo que para 16 slots (que es lo que tengo pensado) supongo que habrá de sobras.

    Por la conexion de ADSL no me preocupo, porque en breves me meten en casa una 100/100 simetrica de fibra optica, asi que de momento el ping es temporal.

    Valorar: Thumb up 0 Thumb down 0

  31. S4int CHILE Windows 7 Google Chrome 18.0.1025.151

    Buenas, primero que todo gracias por este tipo de guias que son de gran ayuda.

    Acabo de instalar debian en mi pc con oracle vitualbox, segui paso por paso y cuando llego a la ultima parte cuando tengo que levantar el sv me dice que hay un “segmentation Fault” según lo que lei es problema de memoria que toma donde no debe algo asi. Si alguien me pudiese ayudar seria de lujo :D

    Valorar: Thumb up 0 Thumb down 0

  32. mnd SPAIN Windows 7 Mozilla Firefox 11.0

    Hola, me pasa al igual que un compi, que al bajarme el hldsupdatetool.bin cambiarle permisos y tal, al ejecutarlo me dice que no encuentra el archivo… lo he ejecutado desde una maquina virtual con ubuntu server 11.10 x64 y ubuntu 11.10×64…

    No se porque dice “no esta el fichero o o el diretorio” cuando al hacer el cambio de permisos y ver que se han cambiado con ls -la esta…

    Muchas gracias de antemano

    Valorar: Thumb up 0 Thumb down 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Home Comunidad Instalar Servidor Counter-Strike 1.6 STEAM Linux
credit
© Linuxerz | GNU/Linux Latinoamericano