Pular para o conteúdo

Counter Strike no Linux

Dica publicada em Linux / Configuração
Rodrigo Cesar Lira Da Silva rodrigoclira
Hits: 34.424 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Counter Strike no Linux

Counter-Strike (também abreviado por CS) é um popular jogo de computador, mais especificamente um "mod" de Half-Life para jogos online. É um jogo de tiro em primeira pessoa baseado em rodadas no qual equipes de contra-terroristas e terroristas combatem-se até a vitória.

Sem dúvida é um clássico para os gamers, recordo-me com muita saudade dos tempos onde ia para a lans duelar com os meus amigos. Mas agora o tempo passou, o Linux chegou e para jogá-lo tinha que ir pra o lado negro do meu PC (leia-se Windows).
Linux: Counter Strike no linux
Até que eu pensei, por que não emular o CS pelo Linux? Aqui começa a dica.

Para poder seguir você terá que ter instalados o wine (Aplicações/"Adicionar/Remover" e procure por wine), o CS instalado e um pequeno script - ou então criar um arquivo com a terminação ".py" de python, mas pode ser implementado em qualquer outro tipo de linguagem como Shell Script, C etc -, com o conteúdo do final da dica apenas para facilitar o início do programa.

Após baixar ou criar esse arquivo, salve-o na pasta do half-life. Por padrão é algo assim ".../Arquivos de Programa/Valve" e dê permissão de execução ao seu "arquivo.py" (exemplo):

cd /media/disk/Arquivos\ de\ programa\Valve
$ chmod +x CounterStrike.py


Pronto, com a permissão de execução, só é necessário executar o script para começar o jogo. Você pode fazer isso clicando nele e escolhendo executar ou executar em terminal (console):

./CounterStrike.py
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
As últimas considerações:

O script é de vital importância para iniciar o CS. Como dá pra ver, só será iniciado caso exista argumento "-nomaster -game cstrike", aí chamar o arquivo "hl.exe". Aquele apenas faz isso: chama pelo console o arquivo hl.exe emulado através do wine com os parâmetros necessários para iniciar o mod CS.

Por isso ele deve ficar na pasta onde existe o executável "hl.exe", a pasta "Valve". Ao iniciar o jogo é possível que ele peça o cd key, então prepare-o ou caso não tenha... Google.

Ah, não testei jogar on line, com os bots funcionou sem nenhuma perda de qualidade perceptível.

Rodrigo Cesar Lira Da Silva
Ubuntu user #26043

P.S:

1) esses prints foram feitos no meu desktop, um Ubuntu Hardy com um Athlon 64 X2 e o CS 1.6.

2) mais informações sobre a história do mod CS em: pt.wikipedia.org/wiki/Condition zero

3) conteúdo do script:

#!/usr/bin/env python

# Programa pra iniciar o CS.
# rodrigoclira@yahoo.com.br


import os
os.system("wine hl.exe -nomaster -game cstrike")

Divirtam-se e VIVA O LINUX!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Seu Ubuntu pronuncia "Rato" e "Consola"?

Configurando conexão discada fácil no Ubuntu Linux

Personalizando o terminal

[Resolvido] Google Chrome reclamando de perfil em uso após mudar hostname

Fazendo funcionar webcams, kernels novos (acima 2.6.26), aMSN, 32/64 bits

Interfaces KDE/GNOME desinstaladas no CentOS

Dica de script de ttyrec

#1 Comentário enviado por andre.vmatos em 25/02/2009 - 12:07h
Hmm. Legal a dica. Gostei do script em Python, ao invés de Shell Script =D
Já jogava CS no linux a algum tempo, mas desde as ultimas versões do wine (leia-se 1.0 em diante), estou tendo um problema. Após iniciar o CS, e criar o jogo, talz, td certinho, quando ele ta carregando o mapa, quase no final, ele trava. Inclusive, com o netgraph ativado, da pra ver que até o contador de FPSs trava. Ai, ow é kill -9 pelo terminal, e, em alguns casos, esperando-se uns 5 minutos, ele voltou para o menu inicial. Interessante que, depois que ele voltou para o menu, ao criar novamente o jogo, ele entrou normalmente. Já tenho o Gecko e as fontes instaladas certinho. Uso Arch Linux. Alguém já passou por esse tipo de problema? Vlww
#2 Comentário enviado por rodrigoclira em 25/02/2009 - 14:32h
Amigo, infelizmente não sei o por que disso porem espero que
alguem aqui nos ajude.

Um ultimo detalhe que esqueci de falar na dica é que segundos antes
de carregar o jogo o Wine acusa que falta um plugin pra mostrar arquivos html
vc pode escolher cancel e o jogo iniciará normalmente porem será sempre avisado da falta desse plugin quando for iniciar o jogar ou então clicar em download e baixar o respectivo plugin e acabar com o tal aviso. Depois de um tempo eu baixei :D


Rodrigo Cesar
#3 Comentário enviado por pinduvoz em 28/02/2009 - 19:45h
Boa dica!
#4 Comentário enviado por SMarcell em 01/03/2009 - 02:49h
Não funcionaria via um 'alias' no bashrc do usuário?

alias cs='wine hl.exe -nomaster -game cstrike'

E depois rodar num terminal:

$ cs

#5 Comentário enviado por lopan em 01/03/2009 - 03:54h
Pra quem gosta de Counter Strike não deixe de testar o Urban Terror. Ele, além de leve, tem uma jogabilidade muito boa. O Urban Terror foi baseado no mod do Quake III, por isso ele roda no Linux (inclusive em 64 bits).
#6 Comentário enviado por rodrigoclira em 02/03/2009 - 12:17h
SMarcel :
- Valeu, não conhecia esse arquivo 'bashrc' mas pelo eu
li tambem funcionaria e nao necessitaria do script.

lopan :
Vou dá uma pesquisada nesse jogo.

Rodrigo Cesar
#7 Comentário enviado por andrefgj em 17/07/2011 - 11:32h
Funcionou direitinho na primeira tentativa no meu ubuntu 11.04.

Contribuir com comentário

Entre na sua conta para comentar.