Ставим Psychostat 3.1 - Форум

Перейти к содержимому

Toggle shoutboxРелакс =) скачать программу поднятие рейтинга вконтакте чат

Код банера   код банера   код банера
Открыть

Список форумов

Иконка Пустой блок

Сюда код

Иконка Пустой блок

Сюда код

Иконка Активные авторы сегодня

Информер лучших авторов

Иконка Последние темы

Информер форума

Иконка Пустой блок

Код чего нибудь
  • Страница 1 из 1
  • 1
Модератор форума: KaSMaR  
Ставим Psychostat 3.1
KaSMaRДата: Пятница, 19.06.2009, 08:16 | Сообщение # 1
~Модератор~
Группа: Модераторы
Сообщений: 194
Награды: 4
Репутация: 7
Статус:
Подробная инструкция по установке статистики Psychostat 3.1

1. Первым делом ставим веб сервер, php, базу mysql.
Самый простой способ это поставить уже готовый пакет со в всеми этими службами.
Качаем от Доступно только для пользователей пакет XAMPP

Ставим.





в конце установки жмем ДА

в контрольной панели запускаем Apache и MySql, нажав кнопку Start напротив соответствующей службы

идем по адресу Доступно только для пользователей

тут жмем "Привилегии"

удаляем пользователя Доступно только для пользователей

исправляем у пользователя root@localhost пароль на какой нибудь мегасложный

в итоге получаем вот это

идем в C:\xampp\phpMyadmin , находим там файл config.inc.php

открываем его для редактирования, например редактором BRED и ищем строку
$cfg['Servers'][$i]['auth_type'] = 'conf'; и исправляем ее на
$cfg['Servers'][$i]['auth_type'] = 'http';

обновляем страничку Доступно только для пользователей кнопочкой F5
и получаем окно с запросом имени и пароля. В окне вводим имя root а пароль тот, который задавали немного выше.

и вновь попадаем в администрирование базы. теперь никто туда не зная пароль не попадет.
там лезем снова в "привелегии" и жмем "добавить нового пользователя".
там заполняем поля имя, хост, пароль, ставим точку напротив "Создать базу данных с именем пользователя в названии и предоставить все привелегии" и жмем внизу ОК

после этого слева в списке баз данных должна появиться Ваша база данных.

Далее топаем по адресу Доступно только для пользователей и скачиваем последнюю версию для windows
Еще нам нужно установить интерпретатор языка perl, для этого идем по ссылке Доступно только для пользователей скачиваем и ставим perl.

проверяем его работоспособность, для этого жмем пуск-выполнить cmd

там переходим в папку с установленным perl и выполняем комманду perl -v
должно показать версию perl примерно так

Code
This is perl, v5.10.0 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2007, Larry Wall

Binary build 1001 [283495] provided by ActiveState http://www.ActiveState.com
Built Dec 18 2007 08:46:15

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

далее надо установить модули для перла
переходим в директорию bin и выполняем ppm-shell.bat

появится приглашение ppm> вводим комманду install dbi и ждем пока поставится.

после, скачиваем архивчик с модулем dbd-mysql (его почему то убрали из основного репозитория)
Доступно только для пользователей

распаковываем его куда-нибудь, например C:/perl
и ставим командой install c:/perl/dbd-mysql.ppd

далее где нибудь, например на диске С создаем папку, наприме, stats
копируем туда из архива с психостатом папки lib, scripts, файлы stats.cfg и stats.pl

открываем для редактирования файлик stats.cfg и вписываем свои данные для коннекта с базой mysql

идем в C:\xampp\htdocs и создаем там папку, например, stats и в нее же копируем из архива с психостатом содержимое папки uploads

далее переходим по адресу Доступно только для пользователей

жмем кнопку "Install", смотрим все модули работают.

жмем "Next" и попадаем на страничку ввода данных подключения к базе. вводим там свои данные.
жмем кнопку Test и если всё правильно то ошибок быть не должно.

жмем далее выбираем тип игры, ставим галочку "Drop and recreate....." это удалит все данные из таблицы (если не в первый раз уже ставите) жмем "Initialize Database", получаем предупреждающее окно об очистке базы.

жмем ОК

смотрим, что всё прошло без ошибок

если всё ок, жмем "Next" и на следующем этапе создаем аккунт админа
вводим данные и жмем "create user"

жмем "Next"

жмем "Finish and goto ACP"

вводим аккаунт админа и попадаем в меню добавления логов игрового сервера

жмем "Click here to add a log sources"

заполняем все поля по образцу, только вписываем СВОИ данные для доступа к логам сервера по ftp протоколу. Жмем конпку "test" и если всё правильно получаем примерно следующее:

снова вводим пароль (поле очистилось) и жмем "Save"

идем в конфигурацию "Live servers"

жмем "Click here to add a server"

заполняем по образцу и жмем test? если всё правильно получаем примерно следующее

жмем "Save"

идем в Доступно только для пользователей жмем там "Overview" и наблюдаем свой сервер.

на статистики еще нет... почему же?

потому что логи читает перловый скрипт. идем в пуск-выполнить-cmd
там переходим в C:\stast и выполняем stats.pl -v
ключ -v нужен только для просмотра процесса выполнения скрипта.

после окончания выполнения идем в статистику и смотрим, что она обновилась.

что бы обновлять статистику постоянно добавляем этот скрипт в планировщик.

Несколько замечаний.

- хостер должен поддерживать perl и запуск скриптов по расписанию (cron)
- если стата не считает хедшоты (убийства в голову) то
Для Mani Admin Plugin: в файле mani_server.cfg поменяйте
значение mani_external_stats_log с 0, на 1
Для AMX Mod: в файле addons\amxmodx\configs\plugins.ini раскомментировать
stats_logging.amxx ; weapons stats logging (CSX Module required!)
- у нас хостинг стоит 150р. в месяц. условие - оплата за первые 3 месяца сразу.
получаете доменное имя 3-го уровня бесплатно или платно в любой зоне.
- Естественно всё тупо по картинкам может и не получится хотя должно. Думаем немного головой.
- вопросы в которых содержаться фразы "Access denied for user" и т.п. буду сразу удалять,
а вопрашающих наказывать. По этому сначала 5 раз думаем головой, если не надумали переделываем
всё заново по инструкции.
- если стата неправильно отображает русские символы то создаем файл .htaccess со следующим содержанием

Code
AddDefaultCharset On
AddDefaultCharset utf-8

и помещаем его в корень статы.



Хотите поблагодарить - жмите +.
Хотите сильно поблагодарить, киньте денег на счет +79519632059
 
  • Страница 1 из 1
  • 1
Поиск:


Форум Не прочитанный форум Категория Не прочитанная категория Форум (защищен паролем) Не прочитанный форум (защищен паролем) Архивный форум Переадресация
Форум Не прочитанный форум Категория Не прочитанная категория Форум (защищен паролем) Не прочитанный форум (защищен паролем) Архивный форум Переадресация

Статистика форума

Информер последних зарегистрированных или любой другой


  • VIP | Пользователи | Администраторы | Главный модератор | Модераторы