Counter Strike: Cheating Death

Iniciado por pak, 21 de Fevereiro de 2006, 00:23

tópico anterior - próximo tópico

pak

E ae galera td blz?
É o seguinte, primeiramente gostaria de agradecer muito a toda a galera q forma esse forum, pois este me ajudou bastante ( e poe bastante nisso ) a tornar meu ubuntu oq ele eh hj :D

Só q como o pro agora eh bem mais especifico, nao encontrei nada a respeito...
O problema eh q como os jogadores de cs sabem, a maioria dos servidores precisa do C-D (Cheating Death) para q o jogador possa entrar neste server. Só q como q faz isso com o Cedega 5.0 ? Já tentei instalar o C-D pelo cedega; ele instala e abre normalmente, so q parece q os servidores q nao reconhecem, nao sei bem, so sei q ele da a mensagem como se nao estivesse com o cheating death aberto.
Se alguem souber ai...e quiser ajudar também...se acanhe nao, pode responder a vontade hehehe :P
Valew ae pessoal

pak

Sera q ninguem joga cs 1.6 no linux aqui ?
ninguem tem uma ideia ae pra resolver isso?
:(

Vlws

biohazard

Nunca consegui , minha maior frustracao ! jja segui 13713781371 tutoriais ! nunca consegui
Arch Linux Overlord
Kernel 2.6.25-ARCH

LedStyle

Tem mesmo 1293871983712 tutoriais mas nunca deu certo comigo tbm.

fabiojr15

ai meu deus.. to instalando o cs 1.6 agora (depois de um trabalho de dois dias... ) Tomara q esse CD naum venha atrapalhar.. apesar de q ele esta sendo menos utilizado..

DeamoN Cheat®

Bom pra quem quizer instalar o Cheating Death

Eu consegui esse tuto naum sei c da certo parei de jogar :P

##############################################################

Cheating-Death no Linux?? É pra já!

Ouvi muita reclamação de pessoas apenas porque o cheating-death  não funcionava no Linux. Via wine ele abre, mas de nada adianta. Já ouvi até gente falar q o WineX (Cedega) não presta... acredita? Pois bem, tive problemas também, mas nada que uma lida no Google não ajude =]. Aqui vai a receita traduzida e limpinha para a galera VOL!

O que as grandes empresas não fazem nós usuários fazemos, por isso que o Linux está aí! ;^)

O esquema é o seguinte, vamos fazer uma nova biblioteca (ó.. pra quem não sabia fazer um atalho já estou fazendo bibliotecas =]), que vai carregar o cd.dll (dll do cheating-death) e vamos fazer um script pra carregar o Cheating-Death e o jogo (Half-Life).

A primeira coisa é instalar o Cheating-Death (vou chamá-lo de C-D daqui pra frente)via winex normalmente. Na pasta que você quiser, neste exemplo usei C:/Program Files/Cheating-Death/4.22.2.

Agora vamos criar um arquivo com o nome de cdlinux.c contendo o seguinte:

#include <dlfcn.h>

char* ( *p_GetCommandLineA )() = 0;

int times = 0;

char *GetCommandLineA() {
  if (!p_GetCommandLineA) {
     p_GetCommandLineA = dlsym( ( void* ) - 1, "GetCommandLineA" );
  }

  times++;

  if (times == 6) {
     LoadLibraryA( "C:\\SIERRA\\Cheating-Death\\4.10.0\\cd.dll" );
  }

  return ( *p_GetCommandLineA )();
}


OBS: Na parte:

LoadLibraryA( "C:\\SIERRA\\Cheating-Death\\4.10.0\\cd.dll" );

Você muda para o diretório que deixou o cd.dll (instalação do C-D), mas não esqueça de usar \\ para separar os diretórios, pois este script está escrito em C e assim que tem de ser feito.

Feito? Firmeza... Agora vamos compilar o "maledito".

Abra o console vá para o diretório onde você fez o cdlinux.c e manda um:

$ gcc -fPIC -g -shared -ldl -o libcdlinux.so cdlinux.c

Foi criada a biblioteca libcdlinux.so, esta que irá carregar o cd.dll para nós "linuxers" =]. Agora vamos criar um script que vai carregar a biblioteca e o jogo.

OBS: Recomendo colocar o libcdlinux.so na pasta SIERRA (onde o half-life esta instalado), por organização, mas você pode colocá-lo onde quiser.

Crie um arquivo de texto com o nome cstrike.sh contendo o seguinte:


#!/bin/bash
#
# Cheating Death Start Script for Wine/WineX v1.0
# by /linuX/GlaDiaC
#
# http://www.linuX-gamers.net
#
#Traduzido e modificado por Will.hxCX
#www.brasilcore.cjb.net
##################################
# WineX
#
#PRELDLIB="/lib/libdl.so.2 /usr/local/games/half-life/bin/libcdlinux.so"
PRELDLIB="/usr/local/games/half-life/bin/libcdlinux.so"
WINELIB="/usr/lib/transgaming_winex3/winex/lib/"
#
#
###################################
# Wine
#
#PRELDLIB="/lib/libdl.so.2 $HOME/.wine/libcdlinux.so"
#PRELDLIB="$HOME/.wine/libcdlinux.so"
#WINELIB="/usr/lib/wine"
#
#
# WINE BINARY
#WINEBIN="wine"
#(Se você tiver o cedega instalado pode mudar aqui para cedega)
WINEBIN="winex3"
#
#
# Diretório de Instalação do Half-Life
# Mude para onde esta o seu H-L
HALFLIFEDIR="/usr/local/games/half-life/c_drive/SIERRA/Half-Life/"
#
#
# HL OPTIONS
HLOPTS="-game cstrike -noaudiocd -noipx -32bpp -dev -console -numericping"
#
#
##################################################
# Não mexa aqui a menos q saiba o q esta fazendo!!! #
##################################################

export LD_PRELOAD="$PRELDLIB"
export LD_LIBRARY_PATH="$WINELIB"

cd $HALFLIFEDIR
exec $WINEBIN "hl.exe" -- hl.exe -console $HLOPTS "$@"


Mas olha lá heim, não esqueça de mudar a linha HALFLIFEDIR para o diretório onde esta instalado o seu Half-Life e a linha PRELDLIB para o diretório onde você deixou o libcdlinux.so.

Agora vamos tornar o script executável com o comando:

# chmod +x cstrike.sh

Pronto? Fez tudo aí como eu falei? Então esta feito!!! =D

Aproveita que está no diretório do script e manda um:

$ ./cstrike.sh

DICA: na linha:

HLOPTS="-game cstrike -noaudiocd -noipx -32bpp -dev -console -numericping"

Você pode mudar o -game cstrike, por exemplo, para -game dmc e salvar o script como dmc.sh. Torne-o executável. E agora você também tem um script para o Death mach Classic, crie um ícone na sua área de trabalho pro script, e já elvis, rumbora pro servidor da TERRA =].

## Will.hxCX ## Debian User -Br-

Fonte: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=1241#

biohazard

nunca consegui com esse tuto !!


ja tentei ele milhares de vezes !
Arch Linux Overlord
Kernel 2.6.25-ARCH

DeamoN Cheat®

Eu tbm nuk consegui   :oops:  mais tbm nuk tentei eu jogava mais parei   :lol: mais talvez ajudase ele neh.

O.K