[Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Forumas specialiai skirtas pamokoms kuriant CS 1.6 serverį
User avatar
Jonuxas
Jau po truputį tampa savu
Posts: 106
Joined: 2011 Feb 23 17:19

[Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Post by Jonuxas »

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):

Code: Select all

apt-get update
Tuomet instaliuojame į serverį MySQL:

Code: Select all

apt-get install mysql-server mysql-client php5-mysql
Bei apache:

Code: Select all

apt-get install apache2 php5 libapache2-mod-php5 php5-gd
Keičiame MySQL slaptažodį:

Code: Select all

mysql -u rootUSE mysql;UPDATE user SET Password=PASSWORD('[b]slaptazodis[/b]') WHERE user='root';FLUSH PRIVILEGES;
Svarbiausia parsisiųsti Perl modulius, tą ir padarome:

Code: Select all

apt-get install libdbd-mysql-perl
Parsisiunčiame PsychoStats (šią nuorodą reikia rašyti ne į putty!):

Code: Select all

http://www.psychostats.com/downloads/PsychoStats/newest/linux/download.tar.gz
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ą:

Code: Select all

mkdir /var/www/stats
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ą:

Code: Select all

chmod +x stats.pl
Bei:

Code: Select all

./stats.pl -v
Palaukiame kol nuskaitys logus..

Į putty suvedame komandą:

Code: Select all

crontab -e
Ten įrašome:

Code: Select all

*/30 * * * * ./stats.pl
(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 :)
Last edited by Jonuxas on 2012 Feb 08 16:02, edited 3 times in total.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: [Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Post by aaarnas »

Šaunuolis. +karma.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
Jonuxas
Jau po truputį tampa savu
Posts: 106
Joined: 2011 Feb 23 17:19

Re: [Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Post by Jonuxas »

Dėkui. ;)
Manau daug kam pravers.

Bonqe
O taip. Jis jau surinko 50 žinučių!
Posts: 74
Joined: 2011 Feb 10 20:47
Skype: bonqelt

Re: [Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Post by Bonqe »

O dar jei surašytum ir su WinOS + kaip automatį atnaujinimą nustatyti kas kažkiek tai laiko, tai išvis mldc būtum :D
Image

User avatar
Jonuxas
Jau po truputį tampa savu
Posts: 106
Joined: 2011 Feb 23 17:19

Re: [Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Post by Jonuxas »

Man atrodo ta pati komanda tik per cmd (nežinau tiksliai). :)

Bonqe
O taip. Jis jau surinko 50 žinučių!
Posts: 74
Joined: 2011 Feb 10 20:47
Skype: bonqelt

Re: [Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Post by Bonqe »

Kad gal ne, http://psychostats.com parašyta, kad su "Task Scheduler" reikia nustatyti tuos automatinius atnaujinimus, bet taip iki galo ir nepaiškinta, kaip tai padaryti.
Image

User avatar
Jonuxas
Jau po truputį tampa savu
Posts: 106
Joined: 2011 Feb 23 17:19

Re: [Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Post by Jonuxas »

Ryt parašysiu pamokėlę. :)

svankas
Naujokas apylinkėse
Posts: 4
Joined: 2011 Mar 01 22:10
Skype: fpg.lt1

Re: [Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Post by svankas »

KAIP PARASIAU SITA KOMANDA: ./stats.pl -v ISMETA VA KA:


[FATAL]* Called from main(189)->PS::DB(118)->PS::DB::mysql(43) >>>
Error connecting to database using dsn "DBI:mysql:database=psychostats3_1;host=localhost;port=":
Access denied for user 'ps3'@'localhost' (using password: NO)

Bonqe
O taip. Jis jau surinko 50 žinučių!
Posts: 74
Joined: 2011 Feb 10 20:47
Skype: bonqelt

Re: [Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Post by Bonqe »

Jonuxas wrote:Ryt parašysiu pamokėlę. :)
Jau ir ne viena diena praėjo, tai kur ta pamokėlė, taip laukiu jos ;D
Image

User avatar
Jonuxas
Jau po truputį tampa savu
Posts: 106
Joined: 2011 Feb 23 17:19

Re: [Pamoka]PsychoStats instaliavimas į Linux. Pilna pamoka!

Post by Jonuxas »

KAIP PARASIAU SITA KOMANDA: ./stats.pl -v ISMETA VA KA:


[FATAL]* Called from main(189)->PS::DB(118)->PS::DB::mysql(43) >>>
Error connecting to database using dsn "DBI:mysql:database=psychostats3_1;host=localhost;port=":
Access denied for user 'ps3'@'localhost' (using password: NO)
Blogai MySQL duomenis suvedei.
P.S. MySQL duomenis reikia suvesti ir į /root/ direktorijoje esantį stats.cfg failą.
Jau ir ne viena diena praėjo, tai kur ta pamokėlė, taip laukiu jos ;D
Atsiprašau, bet labai užsiėmęs esu.. Gal kada vėliau :/

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests