[Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!
Posted: 2011 Feb 23 19:46
Pamoka pasenusi. Nebeveikia nuorodos!
Sveiki. Esu naujokas šiame projekte, šiaip esu paprastas, (žiauriai) linksmas. Na, bet ne apie mane susirinkom paplepėti. Šioje, pirmojoje pamokoje pilnai paaiškinsiu kaip instaliuoti PsychoStats (žaidėjų statistiką atvaizduojamą tinklapyje) į Linux Debian OS.
Taigi pradėkime: atnaujiname paketus (komandas įklijuoti į putty galite su dešiniu pelės mygtuku):
Tuomet instaliuojame į serverį MySQL:
Bei apache:
Keičiame MySQL slaptažodį:
Svarbiausia parsisiųsti Perl modulius, tą ir padarome:
Parsisiunčiame PsychoStats (šią nuorodą reikia rašyti ne į putty!):
Išarchyvuojame ir šiuos: lib , heat.pl , stats.cfg , pslang.pl , stats.pl , heat.xml , license.txt , changelog.txt failus keliame į VPS root direktoriją.
Susikuriame Psychostats direktoriją:
Visus failus iš išarchyvuoto upload aplanko keliame į /var/www/stats/
Svarbu! Keliame failus, kad jie atsirastų /var/www/stats direktorijoje, o ne /var/www/stats/upload direktorijoje!
Per naršyklę einame į: http://jūsų_serverio_ip/stats/install/index.php
Išvysime: Welcome to PsychoStats
Spaudžiame: install.
Analyzing system: spaudžiame next.
Database setup:
Host: localhost;
Port: nebūtina;
Databaze name:psychostats3.1
Username:root
Password:mysql slaptažodis kurį nustatėte instaliuodami mysql serverį
Table prefix: ps_
Viską pabaigę spaudžiame - next.
Intialize database. - spaudžiame Intialize Database, jei nematote jokių error, spaudžiame - next.
Create admin. - Įrašome savo, sugalvotus prisijungimo duomenis.
Setup theme. - Pasirenkame norimą temą, spaudžiame - next.
Saving setup. - Einame į var/www/stats surandame failą: config.php atsidarome ir surašome MySQL duomenis.
Done! - Spaudžiame Finish and goto ACP.
Einame į http://jūsų_serverio_ip/stats/admin/logsources_edit.php
Suvadame:
Log perfix: /usr/hlds/cstrike/logs (nebūtinai tokia, priklauso nuo to kur laikote serverį)
Protocol: Local logs (on this server)
Default map: de_dust2_2x2 (kaip pvz.)
Skip last log? No.
Recursively Find Logs? No.
Spaudžiame Save.
Į putty suvedame komandą:
Bei:
Palaukiame kol nuskaitys logus..
Į putty suvedame komandą:
Ten įrašome:
(statsai atsinaujins kas pusvalandį).
Einame į http://jūsų_serverio_ip/stats/ ir matome visą žaidėjų statistiką
P.S. MySQL duomenis reikia suvesti ir į /root/ direktorijoje esantį stats.cfg failą.
NERIPINTA!
+karma
Sveiki. Esu naujokas šiame projekte, šiaip esu paprastas, (žiauriai) linksmas. Na, bet ne apie mane susirinkom paplepėti. Šioje, pirmojoje pamokoje pilnai paaiškinsiu kaip instaliuoti PsychoStats (žaidėjų statistiką atvaizduojamą tinklapyje) į Linux Debian OS.
Taigi pradėkime: atnaujiname paketus (komandas įklijuoti į putty galite su dešiniu pelės mygtuku):
Code: Select all
apt-get update
Code: Select all
apt-get install mysql-server mysql-client php5-mysql
Code: Select all
apt-get install apache2 php5 libapache2-mod-php5 php5-gd
Code: Select all
mysql -u rootUSE mysql;UPDATE user SET Password=PASSWORD('[b]slaptazodis[/b]') WHERE user='root';FLUSH PRIVILEGES;
Code: Select all
apt-get install libdbd-mysql-perl
Code: Select all
http://www.psychostats.com/downloads/PsychoStats/newest/linux/download.tar.gz
Susikuriame Psychostats direktoriją:
Code: Select all
mkdir /var/www/stats
Svarbu! Keliame failus, kad jie atsirastų /var/www/stats direktorijoje, o ne /var/www/stats/upload direktorijoje!
Per naršyklę einame į: http://jūsų_serverio_ip/stats/install/index.php
Išvysime: Welcome to PsychoStats
Spaudžiame: install.
Analyzing system: spaudžiame next.
Database setup:
Host: localhost;
Port: nebūtina;
Databaze name:psychostats3.1
Username:root
Password:mysql slaptažodis kurį nustatėte instaliuodami mysql serverį
Table prefix: ps_
Viską pabaigę spaudžiame - next.
Intialize database. - spaudžiame Intialize Database, jei nematote jokių error, spaudžiame - next.
Create admin. - Įrašome savo, sugalvotus prisijungimo duomenis.
Setup theme. - Pasirenkame norimą temą, spaudžiame - next.
Saving setup. - Einame į var/www/stats surandame failą: config.php atsidarome ir surašome MySQL duomenis.
Done! - Spaudžiame Finish and goto ACP.
Einame į http://jūsų_serverio_ip/stats/admin/logsources_edit.php
Suvadame:
Log perfix: /usr/hlds/cstrike/logs (nebūtinai tokia, priklauso nuo to kur laikote serverį)
Protocol: Local logs (on this server)
Default map: de_dust2_2x2 (kaip pvz.)
Skip last log? No.
Recursively Find Logs? No.
Spaudžiame Save.
Į putty suvedame komandą:
Code: Select all
chmod +x stats.pl
Code: Select all
./stats.pl -v
Į putty suvedame komandą:
Code: Select all
crontab -e
Code: Select all
*/30 * * * * ./stats.pl
Einame į http://jūsų_serverio_ip/stats/ ir matome visą žaidėjų statistiką

P.S. MySQL duomenis reikia suvesti ir į /root/ direktorijoje esantį stats.cfg failą.
NERIPINTA!
+karma
