Ir para conteúdo

(Fix Bugs)PsychoStats 2.3.1 by Fuhrer v2.2+Video Aula 11/01


fuhrer

Recommended Posts

******ATUALIZANDO LINKS******

 

Instalando o PsychoStats 2.3.1 passo a passo by Fuhrer

 

Parte I – Instalando e configurando o Apache + PHP + MySQL no Windows

Video Aula Parte I

wmv(19,2Mb):<<--link mais rapido

http://www11.rapidupload.com/dl.php?id=37

rar(14,2Mb):<--arquivo menor, mas o link eh lento

http://www4.rapidupload.com/dl.php?id=13508

ou

http://72.232.50.2/~cs/www.sitecs.net/d ... arte_I.rar

basta baixar apenas um....pra qm num tiver winrar baixa o wmv

Importante: o video bugou a parte de localizar extension_dir = "./"
portanto acompanhe o tutorial pra entender

 

:arrow: 1. Download dos itens necessários

Primeiro, faça o download dos programas a serem usados.

 

Quanto ao Apache, usaremos o Apache 1.3.*, visto que na documentação do PHP existe a seguinte recomendação: "Não use Apache 2.0 e PHP em um sistema de produção, seja no Unix ou no Windows" ( http://www.php.net/manual/pt_BR/install ... pache2.php ).

 

- Apache: http://httpd.apache.org/download.cgi

- MySQL 4.1(baixe a versão 4.1.14 “Without installer”) : http://dev.mysql.com/downloads/mysql/4.1.html

- MySQL Admin 1.3 : http://download.mandeibem.com.br/200612 ... .br%29.rar

- PHP: http://www.php.net/downloads.php

- PsychoStats 2.3.1: http://www.psychostats.com/getfile/psychostats2.3.1.zip

 

:arrow: 2. Instalação

- Execute a instalação do Apache e o instale com as configurações padrões.

- Descompacte o arquivo mysql-noinstall-4.1.14-win32.zip para: C:\Arquivos de Programas\Apache Group\Apache\mysql

- Extraia o conteúdo do arquivo winmysqladmin.rar para: C:\Arquivos de Programas\Apache Group\Apache\mysql\bin

- Extraia o PHP 5 na pasta C:\php5

 

:arrow: 3. Configuração do PHP

Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:

- c:\windows\system (em Windows 9x/Me)

- c:\windows\system32 (em WindowsXP)

- c:\winnt\system32 (para Windows NT/2000)

 

Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP.Ainda no c:\php5, renomeie o arquivo "php.ini-dist" para "php.ini" e abra-o. Procure a linha extension_dir = "./" e a altere para extension_dir = "c:/php5/ext/", é o diretório onde ficam as extensões do php (MySQL, Curl, GD, etc). Agora, localize a linha ;extension=php_mysql.dll e tire o ; do início dela. Se quiser também, já aproveite e faça o mesmo na linha ;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens.

 

Salve as alterações e mova o "php.ini" para a pasta:

- c:\windows (em Windows 9x/Me/XP)

- c:\winnt (para Windows NT/2000)

 

:arrow: 4. Configuração do Apache

Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (Ex: Bloco de Notas).

 

1º) Localize a linha #LoadModule unique_id_module modules/mod_unique_id.so e logo abaixo dela adicione:

LoadModule php5_module "c:/php5/php5apache.dll"

 

2º) Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione:

AddModule mod_php5.c

 

3º) Localize AddType application/x-tar .tgz e logo abaixo, adicione:

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

 

4º) Localize:

DirectoryIndex index.html

 

E logo ao lado do index.html adicione:

index.php default.php main.php

 

:arrow: 5. Configuração do MySQL

Vá para a pasta que instalou o MySQL(C:\Arquivos de Programas\Apache Group\Apache\mysql\, então abra o bin/winmysqladmin.exe, iniciando o servidor do MySQL, aparecerá uma tela pedindo um nome e senha. Preencha com um nome e senha a seu gosto e pronto, ao lado do relógio aparecerá um ícone de um farol, o qual deve se encontrar verde, se não estiver, clique com o botão direito sobre ele e vá para

“Win NT > Start the Service” .Lembre-se que sempre você terá de iniciar o MySQL. Se não quiser ir à pasta toda vez que iniciar o computador, crie um atalho para o bin/winmysqladmin.exe e coloque no "Iniciar, Programas, Inicializar (ou Iniciar, de acordo com o windows)". Clique novamente no ícone do farol, mas desta vez vá para “Show me”, aparecerá uma janela, no canto direito superior vai ter “Databases” (com um ícone de um cilindro azul claro) clique nesta opção, aparecerá 4 quadros na janela, no quadro “Databases” (quadro que fica no canto superior esquerdo) clique com o botão direito e clique em “Create Database”, crie uma tabela com o nome "ps_stats", clique novamente com o botão direito do mouse só que desta vez clique em um outro quadro qualquer e escolha a opção “Hide me”.

 

:arrow: 6. Reiniciando o Apache

Agora, vá em "Iniciar, Programas, Apache HTTP Server, Control Apache Server, Restart", para reinicializar o Apache com as alterações feitas. Pronto! Agora você pode tem PHP5 + MySQL em seu Windows!.

 

Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conteúdo:

e o coloque na pasta htdocs dentro da pasta do Apache. Abra seu navegador e digite http://localhost/phpinfo.php. Se a página abrir com as informações do PHP, significa que tudo deu certo.

 

Observações: Lembrando que nos caminhos que mostrei, o C:\ deve ser substituído pela letra do HD em que está seu Windows e onde foram instalados os programas. Uso o C:\ no artigo, pois é a letra que é normalmente usada.

 

Caso queira register_globals no PHP, abra o c:\windows\php.ini, localize a linha "register_globals = Off" e arrume para "register_globals = On". Veja mais aqui: http://www.php.net/manual/pt_BR/securit ... lobals.php

 

Parte II – Instalando o Active Perl

Video Aula Parte II

rar(2,99Mb):

http://72.232.50.2/~cs/www.sitecs.net/d ... rte_II.rar

 

:arrow: 1. Primeiro você precisa fazer o download doActive Perl na seguinte página:

http://www.activestate.com/Products/Dow ... ActivePerl

procureopor:

Windows

AS package 12.5MB (Versão ZIP, não recomendada)

MSI 12.4MB (Versão MSI, usada no tutorial)

 

Baixe a versão mais recente, atualmente “ActivePerl 5.8.7.813”.

Instale o Active Perl sem alterar nenhuma configuração.

 

:arrow: 2. Instalando os módulos necessários

 

Inicie o PPM através do menu Iniciar

 

Iniciar -> Programas -> ActiveSate ActivePerl -> Perl Package Manager

No Windows XP SP2 ou superior: Um diálogo pode se aparecer do FireWall que pergunta se você quer desbloquear este programa, você precisar desbloquear para que tudo funcione corretamente.

 

ppm> install TermReadKey

ppm> install DBI

ppm> install DBD-mysql

ppm> quit

Agora o Active Peal está pronto para ser usando com o PsychoStats.

 

Parte III – Instalando e configurando o PsychoStats 2.3.1

Video Aula Parte III

rar(8,42Mb):

http://72.232.50.2/~cs/www.sitecs.net/d ... te_III.rar

 

:arrow: 1. Primeiramente descompacte o conteúdo do arquivo psychostats2.3.1.zip para C:\PsychoStats

Todos os arquivos e pastas devem estar neste diretório.

Abra o arquivo \install\sql_mysql.txt e adicione

# Table structure for table `pstats_plr_profile`

#

 

CREATE TABLE `pstats_plr_profile` (

`plrprofileid` int(10) unsigned NOT NULL auto_increment,

`worldid` varchar(32) NOT NULL default '',

`name` varchar(64) NOT NULL default '',

`ipaddr` int(10) unsigned NOT NULL default '0',

`plremail` varchar(128) NOT NULL default '',

`plraim` varchar(64) NOT NULL default '',

`plricq` varchar(16) NOT NULL default '',

`plrmsn` varchar(128) NOT NULL default '',

`plrwebsite` varchar(128) NOT NULL default '',

`plricon` varchar(64) NOT NULL default '',

`plrlogo` text NOT NULL,

`username` varchar(64) NOT NULL default '',

`password` varchar(32) NOT NULL default '',

`accesslevel` tinyint(2) unsigned NOT NULL default '1',

`plrnamelocked` tinyint(1) unsigned NOT NULL default '0',

PRIMARY KEY (`plrprofileid`),

KEY `username` (`username`),

KEY `worldid` (`worldid`),

KEY `name` (`name`),

KEY `ipaddr` (`ipaddr`)

) TYPE=MyISAM AUTO_INCREMENT=8845 ;

Agora abra o arquivo install.pl, que se encontra na pasta C:\PsychoStats.

NOTA: Se você chegou até esta parte do tutorial sem ter instalado o Active Perl, instale-o, caso contrário o arquivo abrirá como um arquivo texto, e não terá utilidade.

 

:arrow: 2. Após clicar duas vezes sobre o arquivo install.pl uma janela se abrirá.

:idea:2.1 “Press enter to continue...” > “Aperte enter para continuar”.

:idea:2.2 “Do you want change your settings?” Será pedido para você escolher a localização do servidor, mas no nosso caso na será necessário, então coloque N e tecle enter.

:idea:2.3 “Press enter to continue with next step” Precione enter mais uma vez.

:idea:2.4 >>> Step: Verifying requeride perl modules ...

Será verificado se os módulos do Active Perl estão instalados, se retornar a mensagem “All required perl modules are installed! Congratulations!”, isso significa que você pode teclar enter e seguir com a instalação, caso contrario você devera voltar ao tópico 2(Instalando os módulos necessários) da Parte II – Instalando o Active Perl.

:idea:2.5 “DB Username” Aqui você colocará o nome de usuário que você definiu no tópico 5(Configuração do MySQL) da Parte I e tecle enter.

:idea:2.6 “DB Password” Aqui você colocará a senha que você definiu no tópico 5(Configuração do MySQL) da Parte I e tecle enter.

:idea:2.7 “DB Hostname [localhost]” Deixe do jeito que está, apenas tecle enter

:idea:2.8

:idea:2.9 “DB Table prefix [ pstats_ ]” Ai vai o prefixo para as tabelas q vão para o MySQL, recomendo deixar como está e tecle enter.

:idea:2.9.1“DB compression [0]” Altere o valor para 1 e tecle enter.

:idea:2.9.2 “Delete existing tables first?” Se você está fazendo uma outra instalação do PsychoStats, você deverá escolher a opção Y para apagar as tabelas existentes, mas como essa é a primeira instalação então coloque N para q as tabelas sejam criardas e tecle enter.

:idea:2.9.3 “Congratulations! DB ‘ps_stats’ hás been fully initialized!” Se você ver essa responsta tecle enter mais uma vez e continue com a instalação.

:idea:2.9.4 “LOGSOURCE 1” Caminho dos arquivos de log do seu servidor de CS, se você instalou na pasta padrão esta pasta deve ser “C:\Arquivos de programas\Valve\cstrike\logs” (no caso de o seu cs ser pirata), coloque o caminho da sua pasta de logs e tecle enter

:idea:2.9.5 “LOGSOURCE 2” Deixe em branco e tecle enter.

:idea:2.9.6 “MODTYPE” Para qual tipo de mod vai servir o rank, cstrike, dod, hl, ns, no nosso caso vamos colocar cstrike e tecle enter.

:idea:2.7.9 “UNIQUEID [wonid]” Altere para name e tecle enter.

:idea:2.9.8 “DECAY.SKILL [0%]” Esta opção especifica a porcentagem q se retirará do skill de um jogador a cada dia, desde a sua ultima conexão, especifique um valor e tecle enter. É recomendado que esse valor seja baixo (menos de 5%).

:idea:2.9.9 “DECAY.MINSKILL [1000]” Quantidade mínima de skill que um jogador precisar para poder ser listado no rank, especifique um valor e tecle enter..

:idea:2.10.0 “SERVERNAME” Nome do servidor onde são realizados os jogos.

:idea:2.10.1 “SERVERIP” Informa o IP:Porta do servidor. Esta informação é opcional, se você não quiser colocá-la apenas deixe em branco e tecle enter.

:idea:2.10.2 “THEME.STATSROOT” Ai você colocará o diretório onde ficarão os arquivos no servidor apache, coloque a pasta C:\Arquivos de programas\Apache Group\Apache\htdocs\stats\ e tecle enter.

:idea:2.10.3 “THEME.STATSURL” Esta é a URL absoluta dos seus arquivos dentro do diretório raiz do seu servidor. Se você colocou na opção acima: C:\Arquivos de programas\Apache Group\Apache\htdocs\stats\, então aqui você deverá colocar /stats/

Depois tecle enter.

:idea:2.10.4 “Updating configuration” > “Press enter to continue” Tecle enter e continue com a instalação.

:idea:2.10.5 “Required instalation is now complete!”

“PsychoStats should now be able to load and store logs from this system.”

Quando você vir esta mensagem, isto significa o PsychoStats já está pronto para ler seus arquivos de log. Tecle enter para ir para a próxima etapa.

:idea:2.10.6 “Choose your theme [psweb]” Você escolhe que tema você vai usar no rank, mas como não baixamos nenhum deixe como está e tecle enter.

:idea:2.10.7 “Do you want to install this theme?” Escolha Y para instalar o tema do rank. Necessário apenas na primeira instalação.

:idea:2.10.8 “Press enter to continue with next step.” Tecle enter denovo, e vai aparecer “Press enter to continue with next step.” mais uma vez, entaum tecle enter novamente.

:idea:2.10.9 “Press enter to exit installation.” A instalação está termindada. Tecle enter para sair.

:idea:2.11.0 Vá ao arquivo install.pl, na pasta C:\PsychoStats\ e crie um atalho para ele, clique com o botão direito no atalho e entre em “Propriedades” e já em propriedades vá em “Destino”, que deve estar com essa configuração “C:\PsychoStats\install.pl” então você deve adicionar no final “-resetdb –profiles”, para ficar assim “C:\PsychoStats\install.pl” -resetdb –profiles, clique em ok e execute o atalho.

:idea:2.11.1 Na pasta C:\PsychoStats\, tem um arquivo chamado “stats.cfg” dentro dele tem algumas opções que num são essências para a instalação, mas você pode querer alterar alguma coisa lá.

:idea: 2.11.2 Com o servidor Apache rodando juntamente com o MySQL, abra o seu navegador e entre no endereço http://localhost/stats/index.php se tudo estiver correto, você verá uma pagina com um layout vermelho, esta é a pagina do rank, só que sem nenhum player por enquanto.

 

Parte IV – Listando players no rank

Video Aula Parte IV

rar(3,21Mb):

http://72.232.50.2/~cs/www.sitecs.net/d ... rte_IV.rar

 

:arrow: 1. Você precisa de alguns arquivos de log. Então faça o seguinte: no diretório C:\Arquivos de programas\Valve\cstrike\ tem dois arquivos cujos nomes são: server.cfg e listenserver.cfg.

Abra os 2 arquivos e adicione no final de cada um deles “log on” sem as “.

:arrow: 2. Entre no jogo e jogue um pouco e quando terminar de jogar feche o servidor, no arquivo stats.cfg no diretório do psychostats, tem uma opção “onlinetime = >= (10[indicando quantas vezes vai multiplicar] * 60[indicando segundos])” isso é o tempo mínimo que um player tem que ter jogando no servidor para poder ser listado no rank, por padrão ele vem configurado para dez minutos, mas, você pode alterar isso. Se o seu computador estiver ligado em rede com outros, convide seus amigos para jogar, caso não esteja adicione bots e jogue um pouco por pelo menos 10 minutos.

 

Parte V – Atualizando o rank

Video Aula Parte V

rar(3,96Mb):

http://72.232.50.2/~cs/www.sitecs.net/d ... arte_V.rar

 

:arrow: 1. No diretório do PsychoStats(C:\PsychoStats) tem um arquivo de nome stats.pl (não confunda com o stats.cfg), execute o arquivo e espere ele terminar de atualizar o rank.

:arrow: 2. Quando acabado abra o navegador no endereço http://localhost/stats/index.php e os jogadores do servidor serão listados no rank.

PS.: Nunca atualize o rank com o servidor aberto, pois um arquivo log só é fechado quando o servidor também é fechado, e o rank só lê um arquivo de log uma única vez.

 

Atualizações e correções:

:arrow: v1.1 Adicionado link do psychostats 2.3.1

:arrow: v1.2 Mudado a hospedagem do MySQL Admin

:arrow: v2.0 Adicionada a Video Aula Parte I

:arrow: v2.1 Bug de atualização do rank corrigido

:arrow: v2.2 Adicionadas as Video Aulas Partes II, III, IV e V

 

Atualizações que virão:

:arrow: v3.0 Interação com o AMXmod

:arrow: v4.0 Criando um domínio para mostrar o rank em sua rede

 

Créditos:

 

:!: Parte I – phpbrasil.com ( http://phpbrasil.com/articles/article.php/id/847 ) alterado algumas coisas.

 

:!: Parte II – Documentação do PsychoStats 2.3.1 com as devidas alterações.

 

:!: Partes III, IV e V – Rodrigo Lacerda de Albuquerque Lima ( lendário Fuhrer )

Link para o comentário
Compartilhar em outros sites

  • Respostas 90
  • Created
  • Última resposta

Top Posters In This Topic

  • 2 weeks later...
Baixei o Apache 1.3.34 e o php 5.0.5... eu entro no link pra baixar o MySQL e tem vários MySQL pra download e eu me perco totalemnte... o MySQL admin ta off..

Abraços

 

o MySQL c procura la em "Windows downloads (platform notes)"

ai vc baixa o "Without installer (unzip in C:\)"

isso ai...eu deixo assim pq o cara baixa a versão mais nova..

mas vou colocar um link pra o mais novo até o momento

 

http://dev.mysql.com/get/Downloads/MySQ ... .orst.edu/

 

e o MySQL admin....o link tah off pq tem mta gente q num consegue..

acessar meu server da host.sk....

se alguem tiver um servidor onde eu possa hospedar o arquivo eu fico agradecido

 

_________________

Tutoriais by fuhrer

 

:arrow: Melhore sua conexão banda larga em 20%

:arrow: Instalando o PsychoStats 2.3.1 passo a passo by Fuhrer v1.0

:arrow: Computador reiniciando sozinho com o Windows XP - 2ª resposta do tópico

:arrow: Adicionando Admins ao AMX

:arrow: Computador lento? Veja se isso resolve!! - 9ª resposta do tópico

:arrow: Usando mais a tecla do Windows

 

e naum duvidem da integridade deles!!!

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 2 weeks later...

Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. 2º) Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione:
AddModule mod_php5.c , 4º) Localize:

DirectoryIndex index.html

 

No meu não achei nenhum dessas linha e tb não achei esse arquivo do php alguem pode me ajuda

Link para o comentário
Compartilhar em outros sites

3. Configuração do PHP
Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:
- c:\windows\system (em Windows 9x/Me)
- c:\windows\system32 (em WindowsXP)
- c:\winnt\system32 (para Windows NT/2000)

 

http://img501.imageshack.us/img501/8444/imagem5ux.jpg

 

Como pode ver na img não tem esse arquivo se alguem tiver me manda que ja coloco nele....

Link para o comentário
Compartilhar em outros sites

Alguns bugs corrigidos.....na hora de atualizar o rank....

leiam o tutorial novamente e notarão a diferença...

olhe no final do tutorial

Atualizações e correções

para mais informações

 

aew galera soh prestar atenção na hora de baixar as paradas....

o cara ai de cima baixou o codigo fonte do PHP

qndo vc vai baixar o php5 vai ter la alguma coisa com WINDOWS

soh baixar la.....e de preferencia baixe em zip

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

naum velho

vc num fez tudo q tem no tuto...

se tivesse feito vc tinha conseguido

volte na parte de configurar o php tanto no windows qnto no Apache

e faça como diz no tuto q vai dah certo....

basta ler atentamente oq eh falado no tutorial....

e acompanhar a video aula

vai sair tudo certo

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
  • 1 month later...

Opa

belo tutorial

so q estou com um problema

apenas um

consigo atualizar quase tds as partes do rank menos a dos players a principal

existe o seguinte erro

 

WARNING 2006-04-02 01:26:19: MYSQL ERROR in PS::Saver::mysql::stats_load_plrlist() at line 1490: Table 'ps_stats.pstats_plr_profile' doesn't exist

 

 

e olhando vi que nao existe a tabela pstats_plr_profile

e mesmo reinstalando nao foi criado essa tabela

fiz algo errado??

como resolver esse erro??

Link para o comentário
Compartilhar em outros sites

@gprust

fez...

-resetdb -profile

acho q eh isso...

procura a parte q se refere a isso....

q vc cria o atalho e tal....

 

@pablosls

vai ter q esperar eu arrumar um host

pois eu naum tenho

mas elas naum saum obrigatorias

servem apenas como auxilio

uma pergunta

vc eh do sls de jp?

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
Visitante
Este tópico está impedido de receber novos posts.

×
×
  • Criar Novo...