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

Por: Buckminster em 21/02/2026


ESTUDO DE CASOS



Os comandos apresentados não serão explicados, você pode (e deve, se quiser) pesquisar o significado de cada um. A internet é auto-explicativa.

1) Caso tiver proxy na rede e não dê para desabilitá-lo, teste mudando de modo WARP para PROXY, por exemplo:

$ warp-cli disconnect
$ warp-cli mode proxy
$ warp-cli connect

Para voltar:

$ warp-cli disconnect
$ warp-cli mode warp
$ warp-cli connect

Mas o modo WARP deve bastar.

Para ver mais opções:

$ warp-cli --help

2) Caso aparecer a mensagem "Sorry, no-steam p48 clients are not allowed on this server", significa que o servidor de Counter-Strike 1.6 que você está tentando acessar bloqueia jogadores que usam versões "piratas" (No-Steam) com um protocolo de rede antigo (p48, ou protocolo 48), uma vez que versões piratas (No-Steam) são mais fáceis de burlar e não possuem verificação de integridade oficial (VAC - Valve Anti-Cheat).

No nosso caso significa somente que a versão do CS é muito antiga (32 Bits), a 1.6.

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

3) Caso aparecer uma mensagem dizendo "Cannot continue without model models/player/ugc_terror_vip/ugc_terror_vip.mdl, disconnecting.", feche ela e execute no console do jogo (caso não quiser copiar e colar, basta digitar as primeiras letras que o console abrirá o leque de opções):

cl_allowdownload 1
cl_allowupload 1
setmaster enable 1
setmaster add xxx.xxx.xxx.xxx:xxxx
sv_lan 0
region 255
heartbeat

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

Especialmente no servidor "5.199.130.133:27015" que aparece essa mensagem.

Caso isso persistir, tente conectar utilizando o CloudflareWARP com seu respectivo script.

Caso ainda assim persistir, baixe a pasta "cstrike" de:
Copie a pasta para /opt/cstrike/HLCS/game, substituindo a pasta de mesmo nome que está ali.

Depois que você colocar manualmente, esse loop deve parar. Mas, se ao tentar conectar você ainda vir essas mensagens viciadas, digite isso no console para "resetar" a pilha de rede do jogo:

clcli
clientport 27005
net_resend 3
reconnect

4) Estando atrás de um PFSense numa rede interna, provavelmente não conseguirá jogar em alguns servidores.

Primeiro tente fixando os DNSs no arquivo /etc/resolv.conf, por exemplo:

nameserver 1.1.1.1
nameserver 8.8.8.8

Caso persistir, peça para o Administrador do pfSense...

Criar Regra de NAT Estático:

Ir em Firewall > NAT > Outbound.
Mudar o modo para Hybrid Outbound NAT (se estiver em Automatic).

Criar uma Mapping Rule no topo:

Interface: WAN
Protocol: UDP
Source: [Seu IP Local ou o Alias do seu PC]
Source Port: Any (ou 27000-27030)
Destination: Any
Translation/target: Marcar a caixa [x] Static Port.

Sem o Static Port, o pfSense faz o "Source Port Remap". O servidor envia os dados do jogo de volta para a porta X, mas o seu PC está ouvindo na porta Y. Isso causa o erro de "Reliable channel overflow" ou pings instáveis.

Ajuste de MTU/MSS (Opcional se o Lag continuar):

Se o download de outros arquivos continuar falhando, peça para ele verificar se há um MSS Clamping ativo em Interfaces > WAN. Para redes com túneis (como o WARP), setar o MSS para 1300 costuma estabilizar o tráfego fragmentado.

5) Exemplo de regras para liberar no firewall, principalmente as portas nas chains input e output.

O exemplo é com o NFTables, mas é somente um exemplo onde você deve mudar/acrescentar regras para seu cenário específico, não copie e cole essas regras como elas estão, pois pode acontecer de perder o acesso à internet:

table inet filter {

    chain input {
        type filter hook input priority 0; policy drop;

        # Loopback
        iif lo accept

        # Conexoes ja estabelecidas
 ct state invalid drop
        ct state established,related accept
        tcp dport { 22, 80, 443 } ct state new accept

        # DHCP
        udp dport {67,68} accept

        # Portas abertas jogo
        udp dport 27000-28015 accept

  ip protocol icmp accept
    }

    chain forward {
        type filter hook forward priority 0; policy drop;

        # Conexoes ja estabelecidas
 ct state invalid drop
        ct state established,related accept
    
 # DHCP
 udp dport {67,68} accept

 # Portas abertas jogo
        udp dport 27000-28015 accept

 ip protocol icmp accept
    }

   chain output {
        type filter hook output priority 0; policy drop;

        # Conexoes ja estabelecidas
 ct state invalid drop
        ct state established,related accept
 tcp dport { 22, 80, 443 } ct state new accept

        # DNS
        udp dport 53 accept
        tcp dport 53 accept

        # NTP/NTS
        udp dport 123 accept
        tcp dport 4460 accept

        # DHCP (cliente, se aplicavel)
        udp dport 67 accept
        udp sport 68 accept

 ip protocol icmp accept
    }

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

Permissões do Linux

Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla

Compilando kernel no Debian Squeeze

Trabalhando Nativamente com Logs no Linux

Instalação do PAP (PostgreSL, Apache2 e PHP7) no Debian Jessie

Leitura recomendada

Estratégia para Shadow Era (Supernova Boring)

Lineage II no Linux

T.E.G. :: WAR do tabuleiro para o Linux

DOOM clássico (quase) vanilla e um pouco melhorado

Como jogar poker no Full Tilt Poker pelo Linux

  
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