Psychostats 1.9

Od HLDS.pl
Skocz do: nawigacji, wyszukiwania
Psychostats2.gif

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	= cstrike
Typ moda, do jakiego będą statystyki. Inne dostępne to: dod, firearms i ns.
HTMLtheme = cstrikehtml19
Skin dla wygenerowanych statystyk. Inny dostępny dla cs'a to: cstrikephp19
PicsPath	= /home/httpd/html/stats/images/mappics
Lokalizacja plików z obrazkami map.
DLPath	= /home/httpd/html/cstrike/maps
Lokalizacja 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	= 0
Jeż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.address
Nick i adres@email admina [HA].
PlayerID 	= LCNAME
Tutaj 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	= 0
Po 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ń.

Osobiste
Przestrzenie nazw
Warianty
Działania
HLDS.pl - Menu:
Inne
IRC
Inne sekcje:
Znajomi:
Narzędzia