Instalace Psychostats 3
Už jednou jsem zde popisoval instalaci Psychostats 2, která byla poměrně složitá, navíc se musel instalovat Apache server s podporou PHP a k tomu ještě databáze MySQL. Tohle všechno se sice pořád musí instalovat, ale tentokrát na to použijeme mnohem jednodušší postup, který zvládne snad každý.
Následující návod popisuje instalaci pro Windows, nicméně samotná instalace a konfigurace Psychostats je stejná i v Linuxu, protože se jedná o webovou instalaci.
Návod je určen pro instalaci na vlastní počítač, ke kterému máte úplný přístup.
Tento návod popisuje pouze instalaci a nejnutnější základní konfiguraci pro spuštění aktualizace statistik!
Pokud máte nainstalované Psychostats 2 a nejste moc zkušení, doporučuju odinstalovat všechny servery a začít nanovo podle tohoto návodu.
V případě že umíte anglicky, určite se podívejte na oficiální dokumentaci. Co se týče instalace, tak sice není tak podrobná jako tento návod, ale je určená i pro Linux nebo pro Windows IIS webový server. Navíc je zde velké množství informací co se týče konfigurace a nastavení po instalaci.
V komentářích se snažte vyhnout složitým otázkám, od toho je tady téma ve fóru. Do komentářů pište pouze připomínky a drobnosti.
Program co nám zajistí hladký průběh instalace Apache + PHP + MySQL se jmenuje WAMP, Windows Apache MySQL PHP. WAMP v sobě navíc obsahuje phpMyAdmin, který možná znáte ze svého freehostingu kde slouží pro správu MySQL databáze. Tento balík je doporučován přímo na stránkách Psychostats.
WAMP
Instalace WAMP je opravdu jednoduchá, první si stáhněte poslední verzi WAMPu ze sekce downloads na domovské stránce. V době psaní tohoto návodu to byla verze 1.7.0.
Po spuštění instalace nejprve vyberete umístění instalace a v dalším kroku se Vás instalátor ptá zda-li chcete spouštět všechny služby serverů hned po startu počítače. Pokud chcete, aby statistiky byly dostupné celou dobu, co je spuštěn počítač na kterém běží, tak tuto volbu zatrhněte. Po nakopírování všech souborů musíte zvolit umístění Vašich webových souborů, tzv. DOCUMENT_ROOT. Já umisťuji webové soubory standardně do adresáře C:\InetPub\wwwroot a na tento adresář se budu dále odkazovat.
V dalších krocích určujete nastavení SMTP mail serveru pro odchozí poštu a odchozí emailovou adresu. Pro naše potřeby můžete nechat původní hodnoty. A jako téměř poslední krok instalátoru zvolíte umístění Vašeho výchozího internetového prohlížeče. Např. C:\Program Files\Internet Explorer\iexplore.exe pro Internet Explorer, nebo C:\Program Files\Mozilla Firefox\firefox.exe pro Firefox. Pokud něco v průběhu instalátoru špatně vyplníte, nebo nastavíte, nic se neděje. Buď můžete nainstalovat WAMP znovu, nebo to změníte v konfiguračních souborech.
Nyní musíme nastavit pár věcí.
Začneme konfigurací databáze. Po kliknutí na tento odkaz http://localhost/phpmyadmin/index.php se dostanete do nastavení MySQL databáze, kde musíte vytvořit novou databázi a také nového uživatele s heslem.
Nového uživatele vytvoříte tak, že kliknete na odkaz Oprávnění a poté na odkaz Přidat nového uživatele. V následujícím formuláři vyplňte jméno uživatele ps3 a zadejte 2x heslo (heslo použijeme později při konfiguraci Psychostats). Pokud chcete omezit připojení na tuto databázi pouze z tohoto počítače, tak zvolte z drop-down listu položku Lokální. V druhém formuláři zvolte možnost Vytvořit databázi stejného jména a přidělit všechna oprávnění a tlačítkem Proveď umístěným úplně dole potvrďte celou stránku. Ukázkové vyplnění můžete vidět zde.
Aby se v Psychostats zobrazovaly grafy u historie, nebo u statistik serveru, je nutné aktivovat PHP modul GD2. Toho docílíme jednoduchým kliknutím na ikonku WAMPu vedle hodin a následným označením položky PHP settings -> PHP extensions -> php_gd2. Tím dojde k aktivování požadovaného modulu a restartu Apache serveru.
ActivePerl
Dalším krokem je instalace ActivePerlu, který budeme potřebovat pro spouštění aktualizací statistik. ActivePerl stáhnete zde, kontaktní informace vyplňovat nemusíte, stačí když kliknete na tlačítko Continue a na další stránce stáhnete Windows (x86) MSI soubor, který poté nainstalujete.
Po instalaci musíme do ActivePerlu doinstalovat ještě další pluginy, které jsou nutné pro správný chod Psychostats (DBD::mysql, Net::SFTP). Pro tento krok je nutné připojení k internetu! V nabídce Start spusťte Perl Package Manager. Po načtení všech nainstalovaných pluginů klikněte na ikonku úplně vlevo, nebo stiskněte Ctrl + 1 a potom napište do vyhledávacího pole
Psychostats
Nyní přejdeme k samotné instalaci Psychostats. Prvním krokem je stážení Psychostats 3 ze sekce downloads na domovské stránce. Ve staženém zip archivu je adresář web (od verze 3.0.5 se tento adresář jmenuje upload). Ten zkopírujte do složky C:\InetPub\wwwroot a přejmenujte například na psychostats. Všechny ostatní soubory a složky ze zip archivu rozbalte do libovolného jiného adresáře, např. C:\Temp\psychostats (budeme ho potřebovat při aktualizaci statistik). Nyní napište do webového prohlížeče tuto adresu http://localhost/psychostats/install (nebo klikněte na tento odkaz) a zobrazí se Vám úvodní stránka instalace Psychostats. Pokud jste postupovali přesně podle mého návodu a v phpMyAdminovi jste vytvořili databázi i uživatele se jménem ps3, tak stačí když jako Database zvolíte ps3 a do pole Password zadáte heslo, které jste si zvolili při vytváření uživatele. Nyní stiskněte tlačítko Test Connection a pokud jste všechno udělali dobře, tak se Vám zobrazí tlačítko Continue. V dalším kroku dojde k inicializaci databáze. Dále si vybíráme hru a modifikaci, pro Counter-Strike nemusíme nic měnit. Opět klikněte na tlačítko Initialize Database a potom Continue. V dalším kroku zadejte jméno a heslo pro administraci Psychostats a nakonec vyberte adresář kam si Psychostats bude ukládat zkompilované šablony. Pokud Vám to píše, že do zvoleného adresáře je možné zapisovat, tak nechte původní hodnotu. Po skončení instalace Psychostats je z bezpečnostních důvodů dobré smazat adresář C:\InetPub\wwwroot\psychostats\install.
Před tím, než spustíme samotnou aktualizaci statistik, je nutné provézt základní nastavení. Nejprve se přihlásíme do administrace Psychostats a přidáme nové umístění log souborů* k analýze. Vpravo v sekci Logsources klikněte na odkaz Manage. Pokud máte HL server umístěný na stejném počítači jako je Psychostats, tak stačí zadat cestu k logům. Pokud jsou logy přístupné přes FTP, zvolte ze seznamu protokolů FTP a vyplňte požadované údaje.
Další důležité nastavení se skrývá v sekci Configuration a odkazu MAIN CONFIG. V této sekci jsou všechna důležitá nastavení Psychostats, ale pro nás je v tuhle chvíli nejdůležitější položka uniqueid, která určuje, podle čeho budou hráči identifikováni. Pokud máte internetový Steam server, tak nemusíte nic měnit. Pokud ovšem provozujete Non-Steam server, nebo máte server na LANu, tak zvolte buď hodnotu Player Name, nebo IP Address. Identifikaci podle IP adresy doporučuju pouze v případě, že máte nainstalovaný PIP plugin.
Po uložení konfigurace máme před sebou poslední krok a tím je samotná aktualizace statistik z logů. Ještě než spustíme samotnou aktualizaci statistik, musíme opět nastavit připojení na databázi v souboru C:\Temp\psychostats\stats.cfg. Opět platí že pokud jste postupovali přesně podle návodu tak nastavte pouze položku dbpass což je heslo do databáze a zkontrolujte jestli položky dbname a dbuser jsou nastavené na hodnotu ps3. Nakonec spustíme soubor C:\Temp\psychostats\stats.pl a čekáme, až se statistiky aktualizují. To může trvat velmi dlouho, až několik hodin (závisí na množství log souborů).
Od Psychostats verze 3.0.5, jsou k dispozici spouštěcí skripty. Pokud tyto spouštěcí skripty chcete používat zkopírujte adresář scripts ze zip archivu Psychostats do adresáře C:\Temp\psychostats. Potom můžete místo přímého spouštění souboru stats.pl, spouštět script psychostats.bat z adresáře scripts. Tento skript má výhodu především v tom, že pokud nastane nějaká chyba, okno zůstane otevřené, takže si tu chybu můžete přečíst.
Po dokončení aktualizace se můžete na statistiky podívat na této adrese http://localhost/psychostats.
Vypadá to sice poměrně složitě, ale je to mnohem jednodušší než instalace Psychostats 2. V podstatě jenom klikáte :).
*Pro více informací o logování serveru mrkněte na Jak zapnout logování v Counter-Strike serveru?
Diskutovat můžete taky na fóru.
Návod je určen pro instalaci na vlastní počítač, ke kterému máte úplný přístup.
Tento návod popisuje pouze instalaci a nejnutnější základní konfiguraci pro spuštění aktualizace statistik!
Pokud máte nainstalované Psychostats 2 a nejste moc zkušení, doporučuju odinstalovat všechny servery a začít nanovo podle tohoto návodu.
V případě že umíte anglicky, určite se podívejte na oficiální dokumentaci. Co se týče instalace, tak sice není tak podrobná jako tento návod, ale je určená i pro Linux nebo pro Windows IIS webový server. Navíc je zde velké množství informací co se týče konfigurace a nastavení po instalaci.
V komentářích se snažte vyhnout složitým otázkám, od toho je tady téma ve fóru. Do komentářů pište pouze připomínky a drobnosti.
Program co nám zajistí hladký průběh instalace Apache + PHP + MySQL se jmenuje WAMP, Windows Apache MySQL PHP. WAMP v sobě navíc obsahuje phpMyAdmin, který možná znáte ze svého freehostingu kde slouží pro správu MySQL databáze. Tento balík je doporučován přímo na stránkách Psychostats.
WAMP
Instalace WAMP je opravdu jednoduchá, první si stáhněte poslední verzi WAMPu ze sekce downloads na domovské stránce. V době psaní tohoto návodu to byla verze 1.7.0.
Po spuštění instalace nejprve vyberete umístění instalace a v dalším kroku se Vás instalátor ptá zda-li chcete spouštět všechny služby serverů hned po startu počítače. Pokud chcete, aby statistiky byly dostupné celou dobu, co je spuštěn počítač na kterém běží, tak tuto volbu zatrhněte. Po nakopírování všech souborů musíte zvolit umístění Vašich webových souborů, tzv. DOCUMENT_ROOT. Já umisťuji webové soubory standardně do adresáře C:\InetPub\wwwroot a na tento adresář se budu dále odkazovat.
V dalších krocích určujete nastavení SMTP mail serveru pro odchozí poštu a odchozí emailovou adresu. Pro naše potřeby můžete nechat původní hodnoty. A jako téměř poslední krok instalátoru zvolíte umístění Vašeho výchozího internetového prohlížeče. Např. C:\Program Files\Internet Explorer\iexplore.exe pro Internet Explorer, nebo C:\Program Files\Mozilla Firefox\firefox.exe pro Firefox. Pokud něco v průběhu instalátoru špatně vyplníte, nebo nastavíte, nic se neděje. Buď můžete nainstalovat WAMP znovu, nebo to změníte v konfiguračních souborech.
Nyní musíme nastavit pár věcí.
Začneme konfigurací databáze. Po kliknutí na tento odkaz http://localhost/phpmyadmin/index.php se dostanete do nastavení MySQL databáze, kde musíte vytvořit novou databázi a také nového uživatele s heslem.
Nového uživatele vytvoříte tak, že kliknete na odkaz Oprávnění a poté na odkaz Přidat nového uživatele. V následujícím formuláři vyplňte jméno uživatele ps3 a zadejte 2x heslo (heslo použijeme později při konfiguraci Psychostats). Pokud chcete omezit připojení na tuto databázi pouze z tohoto počítače, tak zvolte z drop-down listu položku Lokální. V druhém formuláři zvolte možnost Vytvořit databázi stejného jména a přidělit všechna oprávnění a tlačítkem Proveď umístěným úplně dole potvrďte celou stránku. Ukázkové vyplnění můžete vidět zde.
Aby se v Psychostats zobrazovaly grafy u historie, nebo u statistik serveru, je nutné aktivovat PHP modul GD2. Toho docílíme jednoduchým kliknutím na ikonku WAMPu vedle hodin a následným označením položky PHP settings -> PHP extensions -> php_gd2. Tím dojde k aktivování požadovaného modulu a restartu Apache serveru.
ActivePerl
Dalším krokem je instalace ActivePerlu, který budeme potřebovat pro spouštění aktualizací statistik. ActivePerl stáhnete zde, kontaktní informace vyplňovat nemusíte, stačí když kliknete na tlačítko Continue a na další stránce stáhnete Windows (x86) MSI soubor, který poté nainstalujete.
Po instalaci musíme do ActivePerlu doinstalovat ještě další pluginy, které jsou nutné pro správný chod Psychostats (DBD::mysql, Net::SFTP). Pro tento krok je nutné připojení k internetu! V nabídce Start spusťte Perl Package Manager. Po načtení všech nainstalovaných pluginů klikněte na ikonku úplně vlevo, nebo stiskněte Ctrl + 1 a potom napište do vyhledávacího pole
DBD-mysql. Nyní klikněte pravým tlačítkem na DBD-mysql a zvolte nainstalovat (tím označíte plugin k nainstalování). Nakonec stiskněte ikonku se zelenou šipkou v pravo nahoře, nebo Ctrl + Enter a stiskněte OK. Pokud náhodou používate pro přistup k logům SFTP server (obvykle se používá klasický FTP server, pro který nemusíte žádný plugin doinstalovávat), potom musíte stejným způsobem nainstalovat také plugin Net::SFTP. Po nainstalování všech pluginů můžete Perl Package Manager zavřít, už ho nebudete potřebovat.Psychostats
Nyní přejdeme k samotné instalaci Psychostats. Prvním krokem je stážení Psychostats 3 ze sekce downloads na domovské stránce. Ve staženém zip archivu je adresář web (od verze 3.0.5 se tento adresář jmenuje upload). Ten zkopírujte do složky C:\InetPub\wwwroot a přejmenujte například na psychostats. Všechny ostatní soubory a složky ze zip archivu rozbalte do libovolného jiného adresáře, např. C:\Temp\psychostats (budeme ho potřebovat při aktualizaci statistik). Nyní napište do webového prohlížeče tuto adresu http://localhost/psychostats/install (nebo klikněte na tento odkaz) a zobrazí se Vám úvodní stránka instalace Psychostats. Pokud jste postupovali přesně podle mého návodu a v phpMyAdminovi jste vytvořili databázi i uživatele se jménem ps3, tak stačí když jako Database zvolíte ps3 a do pole Password zadáte heslo, které jste si zvolili při vytváření uživatele. Nyní stiskněte tlačítko Test Connection a pokud jste všechno udělali dobře, tak se Vám zobrazí tlačítko Continue. V dalším kroku dojde k inicializaci databáze. Dále si vybíráme hru a modifikaci, pro Counter-Strike nemusíme nic měnit. Opět klikněte na tlačítko Initialize Database a potom Continue. V dalším kroku zadejte jméno a heslo pro administraci Psychostats a nakonec vyberte adresář kam si Psychostats bude ukládat zkompilované šablony. Pokud Vám to píše, že do zvoleného adresáře je možné zapisovat, tak nechte původní hodnotu. Po skončení instalace Psychostats je z bezpečnostních důvodů dobré smazat adresář C:\InetPub\wwwroot\psychostats\install.
Před tím, než spustíme samotnou aktualizaci statistik, je nutné provézt základní nastavení. Nejprve se přihlásíme do administrace Psychostats a přidáme nové umístění log souborů* k analýze. Vpravo v sekci Logsources klikněte na odkaz Manage. Pokud máte HL server umístěný na stejném počítači jako je Psychostats, tak stačí zadat cestu k logům. Pokud jsou logy přístupné přes FTP, zvolte ze seznamu protokolů FTP a vyplňte požadované údaje.
Další důležité nastavení se skrývá v sekci Configuration a odkazu MAIN CONFIG. V této sekci jsou všechna důležitá nastavení Psychostats, ale pro nás je v tuhle chvíli nejdůležitější položka uniqueid, která určuje, podle čeho budou hráči identifikováni. Pokud máte internetový Steam server, tak nemusíte nic měnit. Pokud ovšem provozujete Non-Steam server, nebo máte server na LANu, tak zvolte buď hodnotu Player Name, nebo IP Address. Identifikaci podle IP adresy doporučuju pouze v případě, že máte nainstalovaný PIP plugin.
Po uložení konfigurace máme před sebou poslední krok a tím je samotná aktualizace statistik z logů. Ještě než spustíme samotnou aktualizaci statistik, musíme opět nastavit připojení na databázi v souboru C:\Temp\psychostats\stats.cfg. Opět platí že pokud jste postupovali přesně podle návodu tak nastavte pouze položku dbpass což je heslo do databáze a zkontrolujte jestli položky dbname a dbuser jsou nastavené na hodnotu ps3. Nakonec spustíme soubor C:\Temp\psychostats\stats.pl a čekáme, až se statistiky aktualizují. To může trvat velmi dlouho, až několik hodin (závisí na množství log souborů).
Od Psychostats verze 3.0.5, jsou k dispozici spouštěcí skripty. Pokud tyto spouštěcí skripty chcete používat zkopírujte adresář scripts ze zip archivu Psychostats do adresáře C:\Temp\psychostats. Potom můžete místo přímého spouštění souboru stats.pl, spouštět script psychostats.bat z adresáře scripts. Tento skript má výhodu především v tom, že pokud nastane nějaká chyba, okno zůstane otevřené, takže si tu chybu můžete přečíst.
Po dokončení aktualizace se můžete na statistiky podívat na této adrese http://localhost/psychostats.
Vypadá to sice poměrně složitě, ale je to mnohem jednodušší než instalace Psychostats 2. V podstatě jenom klikáte :).
*Pro více informací o logování serveru mrkněte na Jak zapnout logování v Counter-Strike serveru?
Diskutovat můžete taky na fóru.
posted by rhin0 on February 24th, 2007 at 15:01
comments: 6
views: 6816