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


OPCIONAL



TCPDUMP

Esta seção é OPCIONAL, caso queira, pode pular para a seção CONFIGURANDO:

Veja a placa de rede:

$ ip addr

Execute o jogo e com ele rodando abra outra janela do terminal e rode (substitua o nome da placa de rede enp3s0 pela sua):

$ sudo tcpdump -i enp3s0 -n udp port port (caso não tiver instale com sudo apt install tcpdump)

Exemplo:

$ sudo tcpdump -i enp3s0 -n udp port 27015

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

Caso der "Disconnected Failed to contact game server" e a saída do tcpdump der algo parecido com:

[sudo] senha para usuario: 
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on enp8s0f0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
10:00:02.357829 IP 172.16.5.99.27005 > 91.211.247.221:27015: UDP, length 23
10:00:08.360962 IP 172.16.5.99.27005 > 91.211.247.221:27015: UDP, length 23
10:00:14.360969 IP 172.16.5.99.27005 > 91.211.247.221:27015: UDP, length 23
10:00:20.377670 IP 172.16.5.99.27005 > 91.211.247.221:27015: UDP, length 23

Vemos que os pacotes estão tentando sair, mas tem algo bloqueando a volta, provavelmente o firewall, um proxy, o CGNAT, etc, pois não tem nenhum registro.

172.16.5.99.27005 < 91.211.247.221:27015: UDP, length 23

ou

91.211.247.221:27015 > 172.16.5.99.27005:num_porta: UDP, length 23.

No comando "sudo tcpdump -i enp3s0 -n udp port 27015" tenha o cuidado de colocar a sua placa de rede e coloque a porta correspondente ao connect do jogo, por exemplo, connect xxx.xxx.xxx.xxx:27052, connect xxx.xxx.xxx.xxx:27015, etc.

É de bom tom, de vez em quando, limpar o rastreador de conexões antes de abrir o jogo e executar o tcpdump:

$ sudo conntrack -F (se o comando não existir, instale com sudo apt install conntrack).

CONFIGURANDO

Caso tenha conseguido a conexão de primeira, as configurações que seguem são opcionais, contudo, aconselho a fazer até a seção "CloudflareWARP", exclusive - pois se você conseguiu a conexão "de prima" não precisa do CloudflareWARP -, mas depois configure o arquivo userconfig.cfg com as suas configurações pessoais (se souber o que está fazendo).

Vá em /opt/cstrike/HLCS/game/cstrike (ou o caminho que você escolheu para instalar) e altere o arquivo ServerBrowser.vdf:

$ cd /opt/cstrike/HLCS/game/platform/config/
$ cp ServerBrowser.vdf ServerBrowser.vdf.bkp
$ vim ServerBrowser.vdf

No início, substitua "internet" por "favorites", ficando assim:

"Filters"
{
    "gamelist" "favorites"
    "Filters"
    {
...

Salve e saia.

Retirando caracteres nulos e convertendo:

$ sed -i 's/\x0//g' ServerBrowser.vdf
$ dos2unix ServerBrowser.vdf

Crie o arquivo:

$ vim MasterServers.vdf

Coloque dentro:

"MasterServers"
{
    "0"
 { 
 "name" "Omona"
        "addr" "91.211.247.221:27015"
 }
    "1"
 { 
 "name" "ZMX League CS"
        "addr" "93.114.82.202:27015"
 }
    "2"
     {
        "name" "Romenia"
 "addr" "5.199.130.133:27015"
     }
    "3"
     {
        "name" "BR CSNaPegada DM"
        "addr" "131.196.196.44:27015"
     }
    "4"
     {
        "name" "BRXGames Fun"
        "addr" "177.54.151.114:27042"
     }
    "5"
     {
        "name" "BRXGames Pega Bandeira"
        "addr" "177.54.151.234:27030"
     }
    "6"
     {
        "name" "ClaN Brasilia"
        "addr" "177.54.152.56:27015"
     }
}

Salve e saia.

Altere a ordem do servidores masters como quiser.

Caso, futuramente, queira acrescentar/tirar servidores, edite o arquivo MasterServers.vdf e acrescente/tire os servidores desejados.

$ dos2unix MasterServers.vdf

Removendo todos os atributos ocultos do sistema e setando permissões:

$ cd
$ sudo chattr -i /opt/cstrike/HLCS/game/platform/config/ServerBrowser.vdf
$ sudo chattr -i /opt/cstrike/HLCS/game/platform/config/MasterServers.vdf
$ sudo chown -R $USER:$USER /opt/cstrike/HLCS/
$ chmod 644 /opt/cstrike/HLCS/game/platform/config/MasterServers.vdf
$ chmod 644 /opt/cstrike/HLCS/game/platform/config/ServerBrowser.vdf

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

O que é uma VPN?

Enviar mensagem ao usuário trabalhando com as opções do php.ini

Compilando o Squid3

VMD no Debian - Instalação e configuração

Instalar certificado SSL/TLS digital válido gratuito no Linux

Leitura recomendada

Emulador GMAMEUI no Ubuntu 12.x/13.x

Camera Kombat: Mortal Kombat ao vivo com WebCam

Adonthell 0.3.3 :: Roleplaying game

STEPMANIA: Transforme seu PC com GNU/LINUX em uma máquina Dance Dance Revolution

Bygfoot :: Agora você é o cartola!

  
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