Psychostats 1.9
(→Windows) |
|||
(Nie pokazano 8 wersji utworzonych przez jednego użytkownika) | |||
Linia 1: | Linia 1: | ||
+ | [[Grafika:Psychostats2.gif|right]] | ||
+ | =Opis= | ||
+ | [[PsychoStats]] wyświetla statystyki graczy s serweów gier. Ta wersja jest juz dośc stara i nie wymaga MySQL do pracy -ma to swoje plusy i minusy. | ||
=Wymagania= | =Wymagania= | ||
*[[WWW]] z [[PHP]] | *[[WWW]] z [[PHP]] | ||
*[[PERL]] | *[[PERL]] | ||
− | *[[cron]] | + | *[[cron]] |
+ | |||
=Pliki= | =Pliki= | ||
− | *http://www.psychostats.com/downloads/older_psychostats/ | + | *[http://www.psychostats.com/downloads/older_psychostats/ PsychoStats 1.9.1] |
− | *http://www. | + | *[http://www.cs.utk.edu/~walters/fc/downloads/stats.zip Łatka do PS aby działo ze STEAM] - tutaj [http://www.psychostats.com/forums/viewtopic.php?t=7619 wyjaśnienie] |
− | + | ||
=Instalacja= | =Instalacja= | ||
Linia 34: | Linia 37: | ||
W pliku znajdują się jeszcze ustawienia dotyczące samych statystyk np. bazowy skill, po jakim czasie ma usuwać nieaktywnych graczy itp. itd. | W pliku znajdują się jeszcze ustawienia dotyczące samych statystyk np. bazowy skill, po jakim czasie ma usuwać nieaktywnych graczy itp. itd. | ||
=Logi= | =Logi= | ||
− | + | '''Uwaga: nie mam tej opcji jak sprawdzić wiec pisze tylko teoretycznie, co można zrobić.''' | |
Dodatkowo znajdują się tam ustawienia dotyczące ściągania logów z innych maszyn [przez ftp]. Jeżeli nie potrzebujesz tego to nie ustawiasz. | Dodatkowo znajdują się tam ustawienia dotyczące ściągania logów z innych maszyn [przez ftp]. Jeżeli nie potrzebujesz tego to nie ustawiasz. | ||
<pre>FTPlogHost = ftp.jakasdomena.pl | <pre>FTPlogHost = ftp.jakasdomena.pl | ||
Linia 70: | Linia 73: | ||
Trzeba zainstalować ActivePerl'a, PHP pod IIS i kilka innych rzeczy. Jednym zdaniem: Nie opłaca się albo jeśli masz siły to zapraszamy na | Trzeba zainstalować ActivePerl'a, PHP pod IIS i kilka innych rzeczy. Jednym zdaniem: Nie opłaca się albo jeśli masz siły to zapraszamy na | ||
http://www.apachefriends.org/en/ - tam masz instalkę apache + mysql + php + perl w jednym, jednakże trzeba ja trochę dokonfigurować,a to nie należy do prostych zadań. | http://www.apachefriends.org/en/ - tam masz instalkę apache + mysql + php + perl w jednym, jednakże trzeba ja trochę dokonfigurować,a to nie należy do prostych zadań. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{psychostats}} | ||
+ | |||
+ | |||
+ | [[kategoria:HLDS]] | ||
+ | [[kategoria:PHP]] |
Aktualna wersja na dzień 13:56, 24 sie 2006
Spis treści |
Opis
PsychoStats wyświetla statystyki graczy s serweów gier. Ta wersja jest juz dośc stara i nie wymaga MySQL do pracy -ma to swoje plusy i minusy.
Wymagania
Pliki
Instalacja
- Wypakować archiwum na serwer www
- Zaaplikować łatkę - podmienić plik stats.pl.
Konfiguracja
- Edytuj plik stats.cfg. Poniżej objaśnienia co i jak edytować.
LogPath = { /usr/games/halflife/hlds_l/cstrike/logs }Tutaj trzeba wpisać scieżke do logów, jakie generuje CS.
HtmlPath = /home/httpd/html/statsŚcieżka gdzie będą generowane statystyki, czyli scieżka do katalogu ze stroną.
modType = cstrikeTyp moda, do jakiego będą statystyki. Inne dostępne to: dod, firearms i ns.
HTMLtheme = cstrikehtml19Skin dla wygenerowanych statystyk. Inny dostępny dla cs'a to: cstrikephp19
PicsPath = /home/httpd/html/stats/images/mappicsLokalizacja plików z obrazkami map.
DLPath = /home/httpd/html/cstrike/mapsLokalizacja plików map [do ściągnięcia przez użytkowników]. Jeżeli nie chcesz uruchamiać ściągania map to zostaw ta linijkę nieruszoną.
ClosedLogsOnly = 0Jeżeli ustawione na 1 to PsychoStats nie będzie analizował logu gry, która się właśnie toczy.
serverName = Your Server Name serverIP = 10.0.0.1 serverDomain = http://www.psychostats.com/Po kolei od góry. Nazwa serwera, IP serwera, strona serwera.
adminAlias = Your Alias adminEMail = your@email.addressNick i adres@email admina [HA].
PlayerID = LCNAMETutaj mamy do wyboru, w jaki sposób PsychoStats będzie śledzić graczy. WONID - Śledzenie po STEAM_ID, LCNAME - po nickach, NAME - używa nicka graczy jako specyficznego ID.
Najważniejszych funkcji było by już na tyle.
W pliku znajdują się jeszcze ustawienia dotyczące samych statystyk np. bazowy skill, po jakim czasie ma usuwać nieaktywnych graczy itp. itd.
Logi
Uwaga: nie mam tej opcji jak sprawdzić wiec pisze tylko teoretycznie, co można zrobić. Dodatkowo znajdują się tam ustawienia dotyczące ściągania logów z innych maszyn [przez ftp]. Jeżeli nie potrzebujesz tego to nie ustawiasz.
FTPlogHost = ftp.jakasdomena.pl FTPlogUsername = użytkownik FTPlogPassword = hasło FTPlogDir = serwer/counter-strike/cstrike/logs/ FTPlogLocalDir = /gdzie/zapisać/ściągnięte/pliki/ FTPlogFiles = *.log FTPlogPort = 21 FTPlogPassive = 1 FTPlogVerbose = 0Po kolei: adres serwera ftp - tam gdzie mamy serwer cs'a,
login do serwera ftp, hasło, ścieżka do plików z logami, ścieżka do miejsca gdzie te logi ma ściągać, typ plików który ma ściągać, port serwera ftp [standardowo 21], tryb pasywny czy aktywny (jeżeli maszyna, z której się łączymy jest za firewallem lub NAT'em to 1 a gdy bezpośrednio podpięta do netu to 0). Ostatnioa opcja do rozpoznawainia błędów jak nie ściąga plików przez ftp.
Install.pl
Teraz pozostaje nam już jedynie odpalić install.pl i zainstalować PsychoQuery. Pojawi się cos w ten deseń:
HTMLPATH = /home/httpd/html/stats PICSPATH = /home/httpd/html/cstrike/maps Do the values above look correct? (Yes/[No]) :Sprawdźmy czy się zgadza i klikamy klawisz Y po czym potwierdźmy klawiszem Enter. Instalator skopiuje teraz pliki do w/w miejsc.
Stats.pl
Teoretycznie mamy już zainstalowane statystyki, lecz niestety nic w nich nie ma. Trzeba uruchomic plik stats.pl. Za pierwszym razem tworzenie statystyk moze zajac troszke czasu wiec zalecam cierpliwosc.
Cron
Uruchamianie statystyk z crontab'a. Do crontab'a należy dodać cos takiego:
30 00 * * * cd /ścieżka/do/psychostats; ./stats.pl
Wtedy codziennie o godzinie 24:30 będą naliczane nowe statystyki.
Windows
Windows - Na tym systemie tez da się zainstalować te statystyki, ale jest to naprawdę ciężka praca... Trzeba zainstalować ActivePerl'a, PHP pod IIS i kilka innych rzeczy. Jednym zdaniem: Nie opłaca się albo jeśli masz siły to zapraszamy na http://www.apachefriends.org/en/ - tam masz instalkę apache + mysql + php + perl w jednym, jednakże trzeba ja trochę dokonfigurować,a to nie należy do prostych zadań.