Instalacja Psychostats
Wymagania:
~ Hosting WWW (w tym poradniku wykorzystałem hosting hitme.pl, ale na większości hostingów wygląda tak samo),
~ Psychostats (poradnik dla wersji 3.1 - przy innych wersjach prawdopodobnie będzie tak samo),
~ PHP w wersji 5 lub wyższej,
~ Baza MySQL (z możliwością zdalnych połączeń),
~ PERL (w większości płatnych serwerów),
~ CRON TAB (inaczej "Harmonogram Zadań").
1. Tworzenie bazy danych pod Psychostats:
~ W tym celu logujemy się do naszego panelu administracyjnego (w tym przypadku Cpanel).
~ Przechodzimy do zakładki Kreator baz MySQL i tworzymy bazę danych, nadając jej swoją nazwę i hasło (można wygenerować za pomocą przycisku Generate Password lub wpisać swoje) i nadajemy prawa dostępu.




~ Klikamy "Następny Krok" i nasza baza została utworzona,
~ Nie zapomnijcie o zapisaniu sobie nazwy bazy, użytkownika i hasła, w naszym przypadku będzie to wyglądało tak:
nazwa bazy = psychost_psychostats użytkownik bazy = psychost_matusz hasło bazy = |u|u/19Pz, zt
2. Przygotowanie do instalacji:
~ Ściągamy najnowszą wersje Psychostats 3.1 pod Linuxa [KLIK] lub [KLIK].
~ Rozpakowujemy na pulpit.
3. Kopiowanie na FTP:
~ Do głównego katalogu serwera (przed public_html) kopiujemy katalog lib oraz pliki stats.cfg i stats.pl.

~ Ustawiamy atrybuty 777 (CHMOD 777) na plik stats.pl.

~ Edytujemy plik stats.cfg i stats.pl dopisując dane.
W stats.cfg:
dbtype = mysql dbhost = localhost dbport = dbname = psychost_psychostats dbuser = psychost_matusz dbpass = |u|u/19Pz,zt dbtblprefix = ps_
W stats.pl (na samym dole):
dbtype = mysql dbhost = localhost dbport = dbname = psychost_psychostats dbuser = psychost_matusz dbpass = |u|u/19Pz,zt dbtblprefix = ps_
~ Następnie w katalogu public_html tworzymy folder o nazwie psychostats.
~ Kopiujemy do niego zawartość folderu upload (podkreślam zawartość nie folder).

~ Następnie wchodzimy do katalogu psychostats, szukamy pliku config.php i nadajemy mu odpowiednie atrybuty (CHMOD) 777.

~ Zawartość pliku (po instalacji psychostats) config.php powinna wyglądać w ten sposób:
<?php $dbtype = 'mysql'; $dbhost = 'localhost'; $dbport = ''; $dbname = 'psychost_psychostats'; $dbuser = 'psychost_matusz'; $dbpass = '|u|u/19Pz,zt'; $dbtblprefix = 'ps_'; ?>
4. Instalacja Psychostats:
~ Wchodzimy w adres:
http://www.twojadomena.pl/psychostats/install/index.php~ Następnie klikamy Install później Next, ukaże nam się okno, gdzie wpisujemy dane naszej bazy MySQl, które wcześniej zapisaliśmy.

~ Po wpisaniu danych bazy zrób test połączenia w tym celu użyj przycisku Test, poprawnie wpisane dane dadzą nam taki rezultat:

~ Po czym klikasz Next, a następnie Skip,
~ Kolejny krok to utworzenie administratora, podajemy login, hasło 2x, klikamy Create User, administrator utworzony, klikamy Next.
~ Następnie ustawiamy ścieżkę do kompilatora, jeżeli po wpisaniu ścieżki ukaże się napis na czerwono to zaznaczamy opcję "If checked, themes will be re-compiled on EVERY page...." po czym klikamy Next.

~ Instalacja zakończona,
~ Po ukończeniu Instalacji usuwamy z FTP katalog install,
~ Wchodzimy teraz na stronę, gdzie zainstalowaliśmy psychostats:
http://www.twojadomena.pl/psychostats/index.php~ Logujemy się w prawym górnym rogu podając dane jakie podaliśmy w celu utworzenia administratora,
~ Logujemy się do panelu admina w dolnej części.

~ W menu Manage/Log Sources wybieramy New Log Source i wpisujemy dane serwera, po czym klikamy Test, jeżeli połączenie jest poprawne klikamy Save.

~ Ścieżkę do folderu logs możemy sprawdzić wchodząc w katalog logs i klikając prawym przyciskiem myszy na nasz plik z logiem, otworzy nam się małe okienko z informacjami, miedzy innymi odczytamy ścieżkę.

~ Następnie przechodzimy do Config/ i ustawiamy:
modtype: cstrike (dla counter-strike) uniqueid - ustawiamy na co ma się zapisywać ranking: STEAMID, nick graczy, IP (wedle uznania).

~ Pozostało nam dodać serwer gry, w tym celu dajemy się do Manage/Live Servers i wybieramy New Server.

5. Konfiguracja serwera:
~ W server.cfg ustawiamy takie wartości:
// logs log on mp_logdetail 3 mp_logecho 1 mp_logfile 1 || logowanie wydarzeń (koniec rundy etc), 1 - tak (standard), 0 - nie. mp_logmessages 1 || loguj komendy czat, 1 - tak (standard), 0 - nie. sv_log_onefile 0~ Następnie w folderze cstrike/ zmieniamy nazwę folderu logs na np. "x" i tworzymy nowy folder o nazwie logs nadając mu CHMOD 777 (atrybuty 777),
~ W celu uzyskania pierwszych logów na serwerze zalecany jest restart lub zmiana mapy,
~ Przechodzimy do addons/amxmodx/configs/plugins.ini i włączamy:
statsx stats_logging
6. Konfiguracja CRON + zdalne połączenie:
~ Logujemy się do naszego panelu administracyjnego i przechodzimy w zakładkę Harmonogram (Cron Tab) i ustawiamy jak na screenie,
~ W poleceniu dajemy ścieżkę do folderu gdzie skopiowaliśmy pliki stats.pl,stats.cfg i folder lib,
~ Dodatkowo dla testu można ustawić CRON na "co 5 minut"
po poprawnym pobraniu przywracamy ustawienia na "co godzinę".
lub:

~ Pozostało nam dodać serwer do zdalnych połączeń, w tym celu wchodzimy w Menadżer zdalnego połączenia MySQL i wpisujemy IP serwera bez portu.
~ Możemy również dodać "localhost" lub "%"- oznaczający dowolne adresy, chociaż nie jest to konieczne.

6. Info o logach:
~ Jeżeli udała nam się instalacja powinniśmy ujrzeć po pierwszym update psychostats w Error Logs.

Tak wygląda nasza główna strona statystyk:
Załączone pliki
Użytkownik ~Karol^Ak47 edytował ten post 13:29:17 - 27.10.2010



Temat jest zamknięty


Do góry








