Counter Strike no Linux

Publicado por Rodrigo Cesar Lira Da Silva em 25/02/2009

[ Hits: 31.529 ]

Blog: http://rodrigolira.wordpress.com

 


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
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!

Outras dicas deste autor

Seu Ubuntu pronuncia "Rato" e "Consola"?

Configurando conexão discada fácil no Ubuntu Linux

Leitura recomendada

Fontes feias no Firefox da distro Funtoo [Resolvido]

Mudar gateway no CentOS

Configuração para mouse serial no Fedora Core 5

Cedilha no Mozilla não aparece?

Tema GTK+ no Slackware (x86_64 13.1-current)

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts