INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX

Aos saudosistas e nostálgicos veremos como instalar e jogar a versão 1.6 do Counter Strike, aquela versão que tem uma legião de fãs(náticos).
Tem um vídeo do CS1.6 funcionando onde podem me ver falhando miseravelmente nas missões.
O objetivo é puramente didático porque para jogar CS online gratuito basta entrar no link disponibilizado.

[ Hits: 504 ]

Por: Buckminster em 21/02/2026


INSTALANDO



Execute:

$ sudo apt update
$ sudo apt install locales
$ sudo dpkg-reconfigure locales

Linux: INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX

Linux: INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX

Linux: INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX

Linux: INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX

Terminará:

/opt/cstrike/HLCS$ sudo dpkg-reconfigure locales
Generating locales (this might take a while)...
  en_US.UTF-8... done
  pt_BR.UTF-8... done
Generation complete.

Habilitando, instalando dependências e bibliotecas de 32 bits:

$ sudo dpkg --add-architecture i386
$ sudo apt update

$ sudo apt install libc6:i386 libstdc++6:i386 libgcc-s1:i386 lib32gcc-s1 \
libgl1:i386 libglu1-mesa:i386 libx11-6:i386 libxext6:i386 \
libxrandr2:i386 libxcursor1:i386 libxinerama1:i386 \
libasound2:i386 libopenal1:i386 libsdl1.2debian:i386 zlib1g:i386 \
libfontconfig1:i386 libxft2:i386 libgtk2.0-0:i386 libnss3:i386 libnspr4:i386

$ sudo apt install libgpg-error0:i386 libcurl4:i386 libsdl2-2.0-0:i386 libxi6:i386 libvdpau-dev:i386 libgl1-mesa-dri:i386
$ sudo apt install libnss-myhostname:i386 libnm0:i386 libnss3:i386 libnss-mdns:i386 libpulse0:i386

Criando uma pasta para instalação (instalei em /opt):

$ cd /opt
$ sudo mkdir cstrike
$ cd cstrike

Copie o arquivo de onde você o baixou, no caso, da pasta Downloads, adapte se o caminho for diferente:

$ sudo cp ~/Downloads/HLCS_Linux.tar.xz /opt/cstrike/

Verifique:

$ ls

HLCS_Linux.tar.xz

Descompacte:

$ sudo tar -xJf HLCS_Linux.tar.xz
$ ls

HLCS HLCS_Linux.tar.xz

Garanta que seu usuário é o dono:

$ cd
$ sudo chown -R $USER:$USER /opt/cstrike/HLCS

Agora faremos cópia e executaremos o jogo pela primeira vez para criar automaticamente o diretório /opt/cstrike/HLCS/game/platform/config:

$ cd /opt/cstrike/HLCS
$ ls

bshift.sh cstrike.sh game hl.sh oforce.sh steam-runtime

$ cp cstrike.sh cstrike.sh.bkp
$ vim cstrike.sh (uso o vim, use o teu editor de texto)

Apague o conteúdo e coloque dentro:

#!/bin/bash

export SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
export DIR="$(dirname "$SCRIPT")"

cd "$DIR/game"

# Para executar em tela cheia basta tirar -window -w 1024 -h 768
"$DIR/steam-runtime/run.sh" ./hl.sh -game cstrike -window -w 1024 -h 768

Salve e saia.

Somente acrescentamos os parâmetros "-window -w 1024 -h 768" para definir a tela do jogo em 1024/768, depois, caso queira, basta retirar os parâmetros que o jogo abrirá em tela cheia.

Garantindo que seja um arquivo unix/linux/ascii:

$ dos2unix cstrike.sh

dos2unix: convertendo o arquivo cstrike.sh para formato Unix...

Garanta a permissão de execução:

$ chmod +x cstrike.sh

Testando:

$ ./cstrike.sh

Linux: INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX

Teste clicando em New Game > de dust2 > Start > OK escolha as opções, por exemplo, 1 TERRORIST FORCES > 1 PHOENIX CONNEXION.

Entrarás no jogo, mas ainda não estás conectado em um servidor para jogar.

Neste momento tu podes atirar (botão esquerdo), movimentar-se (setas de direção), apreciar o cenário, etc, mas nada além disso.

Saia pressionando a tecla Esc depois escolha Quit > Quit game.

Verifique se a pasta foi criada automaticamente com os arquivos:

$ ls /opt/cstrike/HLCS/game/platform/config/

InGameDialogConfig.vdf ServerBrowser.vdf

Criando link para a pasta de downloads:

$ ln -s /opt/cstrike/HLCS/game/cstrike_downloads /opt/cstrike/HLCS/game/cstrike

Página anterior     Próxima página

Páginas do artigo
   1. INTRODUÇÃO
   2. DOWNLOAD
   3. INSTALANDO
   4. CONECTANDO
   5. OPCIONAL
   6. CloudflareWARP
   7. ESTUDO DE CASOS
   8. SCRIPTS
   9. CONCLUSÃO
Outros artigos deste autor

Squid - Entendendo um pouco as configurações

Compilação do Kernel

Criar entrada (menuentry) ISO no Grub

Encapsulando BIND 9 e Apache 2 para obter maior segurança

Hardening NTP/Chrony no Linux

Leitura recomendada

Alien Arena, um jogo FPS para GNU/Linux

GZdoom no LINUX de forma fácil!

Rodar o DDO no Ubuntu usando o Wine

Por que existem mais games para Windows do que para Linux?

Controle do PS3 no Android

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts