Paso 1: Instalar SteamCMD

  1. Instala las dependencias:
    • Ubuntu/Debian 64-Bit: apt-get install lib32gcc1
    • RedHat/CentOS: yum install glibc libstdc++
    • RedHat/CentOS 64-Bit: yum install glibc.i686 libstdc++.i686

    • Si no lo instalas, en Debian 9, causa este error:
      ./steamcmd.sh: line 29: /home/vagrant/steamcmd/linux32/steamcmd: No such file or directory
      
  2. Crea una carpeta donde se instalará el SteamCMD:
mkdir ~/steamcmd
cd ~/steamcmd
  1. Descarga el SteamCMD oficial
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
  1. Extrae el contenido
tar -xvzf steamcmd_linux.tar.gz
  1. Ejecuta SteamCMD para que empiece a descargar e instalar lo que falte. No necesita permiso de root
    ./steamcmd.sh
    

Paso 2: Descargar el servidor desde SteamCMD

  1. En la carpeta recien instalada, ejecuta SteamCMD:
    ./steamcmd.sh
    
  2. Identificate como anonimo:
    login anonymous
    
  3. Dile a SteamCMD que descargue los archivos del servidor en una carpeta. Ej: hlds:
    force_install_dir hlds
    
  4. Descarga el HLDS:
    app_update 90 mod cstrike
    
  5. SteamCMD tiene un bug y aveces no se descargan todos los archivos. Por esa razón debes validar los archivos, con un par de veces deberian ser suficientes:
    app_update 90 validate
    
  6. Sal de SteamCMD:
    quit
    

Listo. Con eso tendremos la última versión oficial de servidor para Counter-Strike 1.6 en la carpeta que hayamos escogido

Fuente del tutorial

¿Dudas?

Contáctame, revisa mi sección de contacto :)