1. [УСТАНОВКА ВЕБ СЕРВЕРА] 1.1 Запускаем appserv-win32-2.5.3.exe 1.2 В строке "server name" написать свой ip адрес, или dns(если есть) 1.3 Пуск => Выполнить => cmd => cd [папка содержащая файл apache.exe (например D:\AppServ\apache2\bin)] 1.4 apache -k install; apache -k start 1.5 Открыть C:\windows\php.ini, найти строчки с подключением модулей (cтолбик строк extension=[блаблабла].dll), добавить строчку extension=php_mysql.dll. Перезапустить апач. 2. [УСТАНОВКА PERL'а] 2.1 Запускаем ActivePerl-5.8.6.811-MSWin32-x86-122208.msi 2.2 Выбираем путь например (D:\appserv\Perl\), ставим галку на "Enable PPM3" 2.3 Извлекаем из modules.rar файлы в папку ..Perl\bin\ (например D:\AppServ\Perl\bin\) 2.4 Запускаем ppm.bat, в появившемся окне пишем: "install DBD-mysql.ppd", "install DBI.ppd" 3. [УСТАНОВКА СТАТА] 3.1 Извлекаем qPS_231_mod3_Final_RC1.rar, находим папку qPS копируем её в любое удобное место (например D:\AppServ\qPS) 3.2 Запускаем install.pl, язык russian, "Web Server Host Name"- ip адрес, "DB username"- root, "DB password"- оставить пустым, жать "enter" до того момента пока не увидишь запрос "LOGSOURCE"- [путь к папке с логами, обычно это ..\CS\cstrike\logs\], "UniQUEID"- name, "servername" [Любое], "serverip" - ваш ip адрес, "STATSRoots"- любая папка в "D:\AppServ\www\", (например D:\AppServ\www\stat\) дальше "enter" каждый раз как чего нить спрашивает. 4. [НАСТРОЙКА СТАТА] 4.1 Создание админской записи (Имя долно быть в стате) psadmin.pl -name [имя игрока] -acceslevel 10. Установка пароля pspass.pl -name [имя игрока] -password [пароль]
_________________________________________________________________________________
Устанавливаем Psychostats v.2.0.2
Для установки нам пригодятся: инсталляция Psychostats, PERL v.5.6.1, WEB-сервер APACHE v. 2.3.0 обьеденённый с PHP и MySQL, а так же фалы DBI и DBD . Устанавливаем PERL v.5.6.1, после чего в директорию ...\perl\bin копируем файлы DBI и DBD. Запускаем ppm.bat и в нём прописываем следующее install DBI.ppd, после распаковки прописываем install DBD-Mysql.ppd (именно вот в таком виде), после распаковки PERL установлен в том виде в котором он потребуется.
После чего устанавливам WEB- сервер APACHE (для удобства я установил в директорию с контрой.../CounterStrike/apache). Редактирум установки сервера в файле ...apache\apache\conf\httpd.conf. Распаковываем psyhostats в корневую папку нашего сервера (по умолчанию ...\apache\www\) и запусаем Install.pl.
После запуска Install.pl запускается установщик. Жмём ENTER для начала установки. Выводится сообщение о сервере, ничего не меняем и жмём 3 раза ENTER для продолжения. Следующий жаг показывает какие компоненты PERL установлены (напротив компонентов DBI, DBD и Dumper должен стоять "x"), если так то жмём ENTER. Следующий шаг идёт о доступе к базам MySQL, в строке "DB Username" пишем NONE и в строке "DB password" тоже самое. "DB Hostname" пишем LOCALHOST. Далее в "DB Name" пишем PS_STATS и в "DB Table prefix" пишем PSTATS_. Установили компоненты MySQL. Последующий шаг "LOGSOURCE" пишем путь до логов ...\counterstrike\cstrike\logs, и потом жмякаем ENTER для продолжения. Параметр "GEMETYPE"пишем HALFLIFE, "MODTYPE" соответственно CSTRIKE. Следующий шаг "UNIGUEID" пишем NAME, "DECAY.SKILL" ставим 2%, "DECAY. MINSKILL" ставим 1500. "SERVERNAME" пишем название сервера допустим Manowar Server. В следующем шаге идут настройки путей WEB-сервера поэтому пишем y в параметре "Do you want to change ROOT PATCHS?" Ну тут кто куда чего установил, от туда и пляшет, другими словами прописываем путь до папки куда распаковывали PSYCHOSTATS, и дальше жмём ENTER, ENTER пока не пропишутся все пути. В параметре "Choose your theme" ставим PSWEB, "Do you want to install this theme?" жмём Y. После чего начнётся копирование файлов, жмякаем опять ENTER для потверждения копирования. После того как перекопируются файлы жмякаем ENTER для того чтобы выйти прочь из инсталляхи. Вот на этом в принципе и закончилась предварительная настройка Psychostats. Запускаем stats.pl и начинаются общитываться логи. Для того чтобы были логи нужно в LISTENSERVER или SERVER прописать параметр LOGON.
Теперь запускаем сервер APACHE и MySQL. Пишем в браузере localhost/index.php и наслаждаемся. Статистика вся на буржуйском языке, от и до, для руссификации нужно скачать файл STATRUS из раздела DOWNLOAD и распоковать файлы в ...\apache\www\themes\psweb
_________________________________________________________________________________
Psychostats 2.0.1 beta - Install : Перед установкой статистики убедитесь, что у вас установлены и настроены веб-сервер, php, perl, mysql и внимательно прочтите всю статью! Ещё вам понадобится мап-пак (картинки карт), он поставляется отдельно, скачать его можно с этой странички. http://www.psychostats.com/downloads.php2) Распаковка архива. Распкуйте архив в любую папку на вашем компьютере. P.S. Имя папки желательно сделать небольшим, например ps20 3) Настройка stats.cfg Вам всего-лишь необходимо заменить эти параметры на свои и скопировать их в свой stats.cfg : \path\to\stats - путь до статистики \path\to\server - путь до вашего сервера \path\to\webserver - путь до вашего веб-сервера Цитата: baseskill = 1000 bufferedoutput = 0 compiledir = \path\to\stats\themes_compiled\ defaultmap = unknownmap eventmaxdays = 0 gametype = halflife ignorechat = 1 ignoremaps = ignorercon = 0 ignorestatsme = 0 language = english logerrors = 1 logsource = \path\to\server\hlserver\cstrike\logs maxdays = 365 modtype = cstrike oldlogspath = rankfromtoday = 0 rankmaxdays = 365 removeoldlogs = 0 reportunknown = 0 averconpassword = 0 avetype = mysql ervername = CS 1.6 Dedicated Server killfunc = default themedir = \path\to\stats\themes\ uniqueid = name verbose = 1 [use] playerrules = 1 weaponweights = 1 [player_rules] kills = > 0 onlinetime = >= (10 * 60) [clans] compile = 1 debug = 0 minkills = 1 minmembers = 3 minskill = 100 [decay] minskill = 1000 kill = 2% [theme] imagesroot = \path\to\webserver\images\ imagesurl = /images/ mapsroot = \path\to\webserver\images\maps\ mapsurl = /images/maps/ ource = psweb tatsroot = \path\to\webserver\ tatsurl = / weaponsroot = \path\to\webserver\images\weapons\ weaponsurl = /images/weapons/ [configs] awards = awards.cfg clantags = clantags.cfg langmain = lang_main.cfg logdata = logdata.cfg theme = theme.cfg weapons = weapons.cfg [filters] tripcd = 0 [mysql] dbname = ps20_stats host = localhost password = tableprefix = pstats_ username = root [INSTALL] compiledir = \path\to\stats\themes_compiled\ ftppass = ftppasv = 0 ftpport = 21 ftpuser = unknown initialized = 1 kipinit = 0 themedir = \path\to\stats\themes\ webhost = localhost 4) Установка Запустите install.pl и следуйте инструкции по установке. 5) Апдейт Для того чтобы ваша статистика ЗАРАБОТАЛА! необходимо сделать апдейт. Для этого запустите фаил update.pl (Ваш компьютер должен быть подключен к интернету!. Чтобы все изменения вступили в силу, запустите stats.pl 6) Настройка config.php Этот фаил вы найдете на вашем веб-сервере (там куда вы установили вашу статистику). Выглядеть он должен примерно так : /path/to/stats - путь до статистики в браузере (например адрес сайта http://localhost/ ,а адрес статистики http://localhost/stats/ , значит /path/to/stats будет равен /stats/ понятно ?) Цитата: 'statsurl' => '/path/to/stats/', // eg: '/stats/', 'statsroot' => '', // eg: '/usr/local/apache/htdocs/stats/', 'imagesurl' => '/path/to/stats/images/', 'imagesroot' => '', 'mapsurl' => '/path/to/stats/images/maps/', 'mapsroot' => '', 'weaponsurl' => '/path/to/stats/images/weapons/', 'weaponsroot' => '', 7) Дополнительно Для того чтобы у вас статистика отображалась корректно, вам необходимо установить php библиотеку gd2. Если у вас по какой то причине не установились perl модули DBI и DBD-Mysql, то их можно скачать отсюда : http://www.psychostats.com/ppm/5.8/x86Цитата: Сообщение от Установка модулей : Копируем из архива папку lib в папку с перлом.. ../perl/ Потом из архива из папки arch копируем папку auto и кладём её в ../perl/lib/ Если что не понятно обращайтесь к нам на форум.Удачи!
|