forum.hrvatski-hosting.com

Gameserveri => Counter Strike 1.6 & Ostale Half Life 1 Igre => Topic started by: balkan.piratez on March 10, 2013, 04:59:51 PM

Title: Upute: PsychoStats v3.2 Instalacija
Post by: balkan.piratez on March 10, 2013, 04:59:51 PM
Psychostats v3.2 kompletna instalacija.

..::PsychoStats v3.2::...
~ I N S T A L L    T U T O R I J A L ~
by: balkan.piratez


Što je potrebno:

Linux shared Web hosting koji ima:

    PHP v4.3 ili bilo koja novija verzija.
    MySQL v4.1.11 ili bilo koja novija verzija.
    CRON JOB izvršavanje komandi.
    Koji može pokrecati .php i perl skripte


Početak:

Skinite PsychoStats v3.2 i unzipujte ga negdje na vas lokani disk. Raspakirajte ga i dobit cete novi folder PsychoStats-v3.2. Nakon raspakiranja trebali bi imati ove fajlove:

PsychoStats-v3.2.

    \lib
    \upload
    stats.pl
    stats.cfg


Prije nego pocmete uplodati PS na web hosting napravite novu MySQL bazu za psychostats. Vas hosting -> cPanel -> MySQL Databases -> Create New Database . Kreirajte novu mysql database i usera pridruzite vasoj databazi.

Nađite file config.php u PS folderu kojeg ste skinuli trebao bih se nalaziti u folderu \upload -> config.php . Otvorite ga u notepadu i izmjenite podatke sa vasom MySQL bazom koju ste predhodno napravili. Ovako to nama izgleda:

Quote
$dbtype = 'mysql';
$dbhost = '50.35.148.79';
$dbport = '';
$dbname = 'bpiratezstats';
$dbuser = 'pstats';
$dbpass = 'b345PiRat3z';
$dbtblprefix = 'ps_';

$dbhost = '50.35.148.79'; - mysql server adresa
$dbname = 'bpiratezstats'; - Ime vase mysql databaze
$dbuser = 'pstats'; - user/korisnik kojeg ste dodali na vasu mysql databazu
$dbpass = 'b345PiRat3z'; - sifra databaze

Napravite novi folder na vasem web hostingu, ajmo rec da se zove stats

NPR: www.vas-sajt.com/stats (http://www.vas-sajt.com/stats)

Sad je potrebno da preko FTP-a (FilleZilla) uplodate sve fajlove iz vaseg /upload foldera sa lokalnog diska na vas web hosting u folder koji smo maloprije kreirali /stats

Ok. Sada kad smo uplodali PsyscoStats na web, sad je potrebno instalirati skriptu.

Idete http://vas-sajt.com/stats/install/index.php (http://vas-sajt.com/stats/install/index.php)


Prvo vam se pojavljuje welcome screen za instalaciju PS-a. Kliknite INSTALL

(http://files.fileb.ag/i/00000/l09qusq83tvn.jpg)

Analiziranje sistema, radi se provjera dali vas hosting podržava sve sto je potrebno. Ukoliko nesto nije u redu pojavit ce vam se greska.

(http://files.fileb.ag/i/00000/ltzk079d0wxx.jpg)

Sada dolazimo do databaze. Ako ste unijeli vase MySQL podatke u config.php do ovog koraka ce sama skripta skenirati vasu databazu, u suprotnome ispisite podatke vase MySQL databaze. Kliknite TEST. Morate provjeri da vasa databaza nema nikakvih grešaka. Ako vidite poruku "Your dabase settings have been verified!" znaci da je sve u redu nastavite dalje.

(http://files.fileb.ag/i/00000/agmw62ogbmid.jpg)

Sljedece moramo namjestiti gamemod u ovom slucaju koristimo ga za Counter-Strike pa cemo chekirati: Half-Life -> Counter - Strike i Team Fortress 2. Nakon što odaberete kliknite Initialize Database

(http://files.fileb.ag/i/00000/g0kfawtpunma.jpg)

Sada vam se instalira database za PS. Ako je sve proslo u redu bit ce poruka "Your dabase has been initialized with default values"

Nakon ovoga pojavit ce vam se sljedeci korak a to je kreiranje admina za web PS. Odaberite zeljeno ime i pw za admina i valid e-mail.

(http://files.fileb.ag/i/00000/tbmhqux3hnu4.jpg)

Nakon što ste napravili admin acc, sljedeci podesavanje theme za PS. Ako vam se pojavi zelene poruka "The compile directory is writable!" znaci sve je u redu samo Next.
NAPOMENA: ako vam se pokaže crvena error poruka onda trebate prominit dopustenja (permissions u FTP-u ) za /ps_themes_compiled direktorij. Moraju bit writable.

(http://files.fileb.ag/i/00000/hcc70qh3vk7l.jpg)

Nakon ovoga pojavljuje se zadnji korak za spremanje svih postavki.

(http://files.fileb.ag/i/00000/1xsykn7f27uq.jpg)

Kada je instaliran PS na web izbrisite /install folder iz ftp servera
Title: Re: Upute: PsychoStats v3.2 Instalacija
Post by: balkan.piratez on March 10, 2013, 05:03:02 PM
NASTAVAK....

stats.pl, stats.cfg i lib podešavanja

Gdje smjestiti ove fajlove?

Uplodajte stats.pl, stats.cfg i lib folder iz vaseg PS kojeg ste downlodali na vas web hosting acc u home direktorij. Nemojte uplodati u public_html, or cgi-bin foldere. Znaci jednu mapu prije. Tu napravite novi folder npr. psychostats u tu kopirate ove tri stvari. Shema prikaza direktorija gdje vam to treba biti:

/home/youraccount
-www
-public_html
-tmp
-public_ftp
-psychostats (kreirajte ovaj folder i tu uplodajte stats.pl, stats.cfg i lib)

stats.cfg podešavanja

Ovdje unesite vase MySQL podatke

dbtype = mysql
dbhost = 50.31.138.79
dbport =
dbname = xxxxx
dbuser = xxxx
dbpass = xxxxx
dbtblprefix = ps_
dbcompress = 0

CRON JOB pokretanje stats.pl

Morate postaviti cron job komandu za stats.pl a to cemo uradi da napravimo novi cron job task. Idete na vas web hosting / cpanel - > Advanced TAB - > Cron Jobs

(http://files.fileb.ag/i/00000/ae2o02828sba.jpg)

Dalje kreiramo cron job. Pod Cron Email upišite valjanu e-mail adresu na koju ce vam stizat poruke ukoliko se stats.pl dobro ne pokrece ili je neki error. Poruke mogu biti i u vasem SPAM folderu (Gmail, Yahoo...) pa provjerite i njega ukoliko ih nevidite u inboxu.

Sljedece jest da postavimo Add New Cron Job. Možete izabrati Common Settings: Twice an hour (0,30****) opciju. To znaci da ce se stats.pl ocitavati svakih 30min. Najbolje vam je staviti ne manje od 30min i ne vise od 1 sat. To je vrijeme kroz koliko ce game server poslati podatke za stats.pl da budu prikazani na PS-u. I još ostaje nam polje Command: tu moramo upisati komandu za pokretanje stats.pl-a

Code: [Select]
Command: /usr/bin/perl /home/vas-acc/psychostats/stats.pl
(http://www.balkan-piratez.com/images/PS3.jpg)

NAPOMENA: Na vas e-mail cete dobivat poruku svako 30min jel posto smo tako stavili da vidite radi li stats.pl

Morate na vasem game serveru u [COLOR="blue"]server.cfg[/COLOR] imati ukljucen server logging.

// server logging
log on
sv_logbans
1 sv_logecho 0
sv_logfile 1
mp_logdetail 0

PODEŠAVANJA logsource, log path.

Idete na vas PS web (www.vas-sajt.com/stats (http://www.vas-sajt.com/stats)) - admin cpanel edit log source
Log Path:/cs_3017/cstrike/logs (ode ide path do vaseg log fajla na game serveru, mozete ga vidit u game panelu FTP path).
Protocol: ftp
Host: "vas IP servera"
Port: 21
Passive mode: Yes (Samo ako budete imali problema kada vam ne ocitava log path a stvarno je taj koji ste upisali)
Username: srv2757 (user name FTP game servera)
Skip Last Log: Yes
Skip Last Line: Yes

(http://www.balkan-piratez.com/images/PS4.jpg)

To bi trebalo bit to. Ako imate kakva pitanja post. Open Source Live!