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: 482 ]

Por: Buckminster em 21/02/2026


SCRIPTS



1) fechar_cs.sh

#!/bin/bash

echo "Encerrando o Counter-Strike e limpando o ambiente..."

# 1. Mata o processo do jogo e do carregador
pkill -9 hl_linux
pkill -9 hl.sh

# 2. Desconecta o Cloudflare WARP
warp-cli disconnect

# 3. Mata o Xephyr (caso tenha ele, descomente)
# pkill -9 Xephyr

# 4. Restaura o MTU da placa física para o padrão (1500)
# Ajuste para tua placa de rede
sudo ip link set dev enp3s0 mtu 1500

echo "Túnel WARP desligado. Internet restaurada para o padrão!"

Salve e saia.

Dando permissão de execução:

$ dos2unix ~/fechar_cs.sh
$ sudo chmod +x ~/fechar_cs.sh

2) cstrike_com.sh

#!/bin/bash
# Script que roda e conecta o CS1.6 com WARP

# Otimiza o MTU da interface
sudo ip link set dev CloudflareWARP mtu 1280

# Limpa a rota anterior e fixa com o IP CloudflareWARP
sudo ip route add 131.196.198.52 dev CloudflareWARP 2>/dev/null

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

cd "$DIR/game"

# Executa o jogo usando o tunel
# -window: abre em modo janela
# -w 1024 -h 768: define o tamanho da janela
# -nomousegrab: evita que o mouse fique preso
#./hl_linux -game cstrike -nomousegrab -ip 0.0.0.0 +clientport 27005
# Pode colocar -ip 0.0.0.0 no lugar de -ip 172.16.0.2
"$DIR/steam-runtime/run.sh" ./hl_linux -game cstrike -window -w 1024 -h 768 -nomousegrab -nofbo -nomsaa -gl_clear 1 -windowed -gl -ip 0.0.0.0 +clientport 27005

Salve e saia e dê permissão de execução.

Para criar um ícone na área de trabalho do Debian 13, vamos criar um arquivo .desktop. Isso permitirá que você abra o jogo como qualquer outro aplicativo do sistema, sem precisar abrir o terminal.
Abra o terminal e crie o arquivo na sua pasta de Área de Trabalho:

$ vim ~/Área\ de\ Trabalho/CounterStrike.desktop

Coloque dentro:

[Desktop Entry]
Name=Counter-Strike 1.6
Comment=Jogar CS 1.6 no Debian 13 via WARP
Exec=bash -c "/opt/cstrike/HLCS/game/cstrike.sh"
Icon=/opt/cstrike/HLCS/game/cstrike.ico
Terminal=false
Type=Application
Categories=Game;

Nota: Se você não tiver um arquivo .ico, pode usar o caminho /usr/share/icons/gnome/48x48/devices/input-gaming.png para um ícone genérico.

$ chmod +x ~/Área\ de\ Trabalho/CounterStrike.desktop

Como agora você vai abrir pelo ícone, certifique-se de que o seu script cstrike_com.sh comece garantindo que o WARP esteja conectado automaticamente:

#!/bin/bash
# Garante que o WARP está ligado antes do jogo
warp-cli connect
sleep 2

# ... restante do seu script (caminhos, bibliotecas e execução) ...

Você também pode criar um atalho para o seu script de fechar (fechar_cs.sh) seguindo os mesmos passos acima ou simplesmente rode o comando warp-cli disconnect para liberar a internet para outros usos (como streaming/downloads pesados) quando terminar a jogatina.

3) cstrike_sem.sh

#!/bin/bash

# Script que conecta CS1.6 sem WARP

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, saia e dê permissão de execução.

Pode criar um atalho na área de trabalho também ficando com três ícnes: uma para entrar no CS1.6 pelo WARP, outro sem o WARP e outro para fechar o CS.

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

IPv6, DNSv6 e DHCPv6

Instalação do PostgreSQL com Apache 2, PHP 5, OpenSSL no Debian Wheezy 7.7 64 bits com systemd e chroot

Instalação do Ventoy, programa para criar pendrives inicializáveis

Compilando o Squid3

Descritores de Arquivos e Swappiness

Leitura recomendada

Brutal DOOM no Linux (com Freedoom)

Blender Game Engine: Uma introdução

Emulando o saudoso jogo ELITE em seu Linux

Diversão e Entretenimento no Linux

Como fazer um viciante e cativante servidor de Quake2 CTF

  
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