arkGreen">Tutorial: Instalando o CS 1.6 no Linux
Tutorial versão 1.1
*** Foi utilizado o Counter-Strike 1.6, mas nada impede que seja o 1.5, Source ou Condition Zero ***
Muita gente que vem do Windows agora reclama comigo: "Poxa, e o meu Counter-Strike, como fica?" Aí vinha a história que o Linux não é Windows, que CS é um jogo nativo do sistema da Microsoft e só vai rodar no Linux por meio de emulação com um programa chamado Cedega que tem que pagar uma taxa mensal e etc, etc, etc...
Bom, eu já havia perdido minhas esperanças em rodar algum jogo via Wine, que é Free e Opensource, mas como reza a lenda, não roda nenhum game satisfatoriamente. Até o dia que eu, sem nada para fazer, peguei o meu CD do CS é pensei: "O que custa tentar?"
Para minha felicidade consegui a final, rodar o tão famoso e aclamado Counter-Strike no Linux, e decidi compartilhar com a galera que queria descontrair um pouco, heheheh...
Vamos parar de papo e mãos a obra!
>> Introdução: Wine, o programa.
O Wine é um programa de código livre que tem como objetivo rodar programas desenvolvidos para o Windows em sistemas Unix. Ele não é um emulador, como o próprio nome diz (WINE Is Not an Emulator). Ele atua como um "tradutor" que transforma as funções do programa for Windows de uma forma que o Linux possa entender.
Um Wine bem configurado é uma ótima ferramenta podendo rodar programas como Photoshop, Dreamweaver, AutoCAD, MS Office e até, pasmem, o Internet Explorer...
1. Começando...
Minha máquina de testes na qual rodei o CS via Wine:
* Pentium III 515 MHZ
* 320 MB de RAM
* nVidia TNT2 32MB
* LG DVD-RAM GSA-H20N
* Slackware 11
Uma máquina bem modesta, consegui um ótimo desempenho com um 35 - 40 FPS no decorrer do jogo. Então eu creio que a sua 6600 GT vai arrasar aí. =)
Lembrando que a sua placa de vídeo deve ter suporte a OpenGL no Linux.
Qualquer marca deve rodar, mas as nVidia são normalmente mais fáceis de instalar.
Assegure-se ter os drivers da sua placa devidamente instalados:
nVidia - http://www.nvidia.com
ATI - http://ati.amd.com/pt/
ou
Instale os drivers por alguma ferramenta da sua distro. (Ubuntu, Kurumin tem formas fáceis de fazer isso).
1B. Som
Os testes foram realizados em uma Sound Blaster Live 5.1 usando o ALSA. Caso a sua placa não rode experimente passar o som para OSS, mas isso é raro.
2. Preparativos
Versão utilizada do Wine: 0.9.25
Primeiro você precisa desinstalar o Wine, caso o já tenha instalado, pois aí que está o pulo do gato.
Nós vamos instalar o Wine com suporte a OpenGL. Verifique se você já tem os pacotes OpenGL com os comandos (como root) :
# updatedb
# locate glext.h
Se estiver tudo certo ele vai mostrar alguns diretórios como:/usr/doc/NVIDIA_GLX-1.0/include/GL/glext.h
/usr/X11R6/include/GL/glext.h
Caso o contrário ele dara uma mensagem de erro tipo, "No such directory" ou algo do genêro.Se você não tiver, o glext.h baixe ele aqui e coloque na pasta /usr/X11R6/include/GL/.
2B. Instalação do Wine
Baixe o código fonte do Wine aqui. Não pode ser os pré-compilados (tgz, rpm, deb) teremos que compilar na mão.
Aconselho baixar no /usr/src para manter as coisas mais organizadas.
Depois de terminar o download dê os comandos (estou colocando /usr/src como exemplo, mas pode substituir pela pasta que você usou) :
Acesse o diretório do download:
cd /usr/src
Descompacte:tar -vxjpf wine-0.9.25.tar.bz2
Acesse a nova pasta:cd wine-0.9.25
Agora vamos configurar:# ./configure --enable-opengl
Confira se ele detectou o OpenGL, deve aparecer algo assim: checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking for GL/glext.h... yes
checking for up-to-date OpenGL version... yes
checking for thread-safe OpenGL version... yes
checking for glXCreateContext in -lGL... yes
checking for glXGetProcAddressARB in -lGL... yes
checking for OpenGL extension functions prototypes... no
checking for gluLookAt in -lGLU... yes
OK. Se tudo estiver certo é hora de compilar (anteção esse processo pode levar algum tempo):# make depend
# make
E por fim:# make install
Pronto. Instalado... =))Agora a última configuração antes de instalarmos o jogo, no terminal digite:
$ winecfg
Vai abrir uma janela chamada "Wine configuration".Na aba "Applications" coloque a opção "Windows Version" como "Windows XP", se bem que funciona também como "Windows 2000", tanto faz.
Agora na aba "Drivers" clique no botão "AutoDetect" para que o Wine detecte o seu driver de CD/DVD, disquete e pastas do sistema.
E por último na aba "Audio" marque ALSA. Se tiver problemas com o ALSA marque o OSS.
3. Instalando o Counter-Stike
Agora podemos instalar o CS normalmente, como qualquer programa.
cd /pasta-aonde-está-o-instalador
wine nome-do-instalador.exe
Agora, vá dando Next, selecione a pasta que quer instalar e tudo mais. \o/3.B Instalando bots e Add-ons
Mova o arquivo de instalação do bot/add-on para a pasta "/home/nome-do-usuário/.wine/drive_c". Então no terminal:
cd /home/nome-do-usuário/.wine/drive_c
wine nome-do-instalador.exe
3.C Criando ícones e linksAgora vamos criar um ícone para o Counter-Strike, assim não precisamos ficar chamando ele toda hora pelo terminal. Entre em um editor de texto qualquer e coloque os seguintes comandos:
cd /home/nome-do-usuario/.wine/drive_c/Program\ Files/pasta-que-está-instalado
wine hl.exe -- hl.exe -console -game cstrike
No meu caso ficou assim por exemplo: (instalei em C:/Program Files/Valve)cd /home/marcos/.wine/drive_c/Program\ Files/Valve
wine hl.exe -- hl.exe -console -game cstrike
Agora salve o arquivo como "counter-strike.sh" (sem aspas)Depois no terminal acesse a pasta em que salvou o arquivo acima:
cd /pasta-em-que-você-salvou
E autorize a execução:chmod +x counter-strike.sh
Agora, enfim, vamos criar o lançador. No KDE na área de trabalho clique com o botão direito >> Criar Novo >> Link para AplicativoNa aba "Aplicativo", no campo "Comando" coloque o caminho do arquivo counter-strike.sh como no exemplo:
OBS: Se você quiser pode copiar esse arquivo counter-strike.sh para pasta /usr/bin, assim você pode chamar pelo terminal também.
4. Jogando CS
Pronto! Agora assim pode curtir o seu jogo, na boa, rodando no Linux! Ehehehe.. Que maravilha! =))
Dá para jogar em tela cheia e na janela. Aqui vai um screenshot:
5. Solução de Problemas
A - Em alguns casos, assim como eu, o Counter-Stike roda mas não mostra nenhuma letra, nenhuma palavra como na figura abaixo:
O que fazer agora? Calma que tem solução.
Baixe e instale o pacote FontForge para solucionar essa problema. =)
ou
Pegue o conteúdo da pasta C:\Windows\Fonts de alguma instalação do Windows e copie para a pasta /home/usuario/.wine/drive_c/windows/fonts.
Se você não tiver nenhum Windows para copiar a pasta baixe ela aqui:
http://d.turboupload.com/d/1769223/fonts.tar.bz2.html
PS: Se o link não estiver funcionando, por favor, poste aqui.
------------
B - Problemas com o Steam
golfinhoInstalei o Wine mais recente,
Descompactei o XWine (https://www.hardware.com.br/comunidade/xwine/691837/)
Baxei o SteamInstall pra windows ( daemon" target="_blank">www.superdownloads.com.br/[url])
Instalei ele pedo Wine, mandei instalar o CS pelo steam, ele baixou os 800mb e quando iniciei o cs... PIMBA! Funcionou!!!!
Consegui entrar num servers, deu pra joga direitinho!
Porém como nem tudo são flores...... a tela do cs pelo wine parece q tá deslocada pra esquerda! Mto esquisito [/quote]
------------
C - Problemas com o aúdio
Caso seu jogo esteja sem som, tente a [URL="https://www.hardware.com.br/comunidade/showpost/3228517.html"]dica do usuário daemon.
------------
6. Finalizando
Espero que tenha gostado do tutorial, divirtam-se!
=====================================================
Obrigado aos usuários do Fórum que me deram dicas: amartani, AirtonArantes, Rafael S.,golfinho e daemon.
--------
Esse tutorial foi de minha autoria, baseado no site http://lhl.linuxgames.com/howto, discussões por IRC, pesquisas, e muitos testes.
Este texto está sobre a GNU Free Documentation License, portanto aproveitem. =)
--------
Links úteis:
Wine - http://www.winehq.com/
nVidia - http://www.nvidia.com/
ATI - http://ati.amd.com/pt/
Tópico do angeligt - Jogos nativos do Linux - https://www.hardware.com.br/comunidade/jogos-linux/670603/
-------
O jogo demostrando aqui foi o Counter Strike, mas nada impede de você tentar rodar outro jogo com base nesse tutorial. E não desanime, um erro pode ser facilmente consertado, instalando um pacote ou DLL
-------
Qualquer dúvida, ou correção, postem aqui galera, por favor.
------
Autor: Dr. Hank