psychostats-nightly32

Качаешь Appserv последней версии(2.5.8. или выше), устанавливаешь его.
при установке аппсерва:

Hostname: localhost

Пользователь root

пароль Свой пароль

Тыкаешь Next и ждёшь установку.
далее через браузер заходишь: http://твой ип/phpMyAdmin
Тыкаешь на верхнюю сцылку, прописываешь root и свой пароль.
Далее создаешь базу данных например "csdb" (тоже без ковычек)
и выходишь.

Да кстате тебе ещё понадобится прожка Active Perl 5.8.8.msi(примерно такой версии)
установи её обязательно без неё психостатс работать не будет.

Далее непосредственно установка самого психостатса.

Впапке www аппсерва создаём папку stats, далее идём в свежескаченную Psychostats 3.0.7b T10R
и все файлы из папки "upload" кидаем в папку "stats" .А то что осталось поместите куда хотите.
Отступим от стандартной установки
Обязательно выполните этот шаг в этот момент установки, хотя если вы знаете чем это всё грозит делайте потом когда угодно(пояснение ниже в постах!)
!!!(
psychostats_dir\about.txt - в этом файле имеется строка about=здесь вставте название вашего сервера,
оно будет отображаться в шапке сайта.

#psychostats_dir\themes\default\records - в этой директории сохраняются сообщения с раздела лайф
(для линукса нужен доступ на перезапись в этой папке).

#psychostats_dir\themes\default\languages\russian\ global.lng - Откройте это файл в текстовом
редакторе и найдите строку
Hosting = top10/rank: Clan Server<br>(Hosting <a href="http://www.krasnoturinsk.ru">www.krasnoturinsk.ru</a>)
измените название сайта давшего вам хост или вставте чтонибудь свое.
)!!!!

В целях ЭКОНОМИИ вашего трафика папки #psychostats_dir\themes\default\images

НЕСУЩЕСТВУЕТ!!! Скопируйте её из корневой директории статистики! этой статистики а не стандартной...

Сами подумайте зачем выкладывать две одинаковые папки размер архива был бы слишком велик.
А так же предупреждаю что папка с картинками от карт тоже не полная если надо скачайте её отсюда! http://forum.hlds.us/f14/mappack-hld...ts-3-0-x-1884/
Вернемся к стандарту!
Код:

Теперь начинаем процесс установки:
в браузере набираем http://localhost/stats/install
1) В первом окне прописываем
Hostname: localhost
Порт непишем
Имя базы в нашем случае csdb
Префикс неизменяем
Пользователь root
Пароль Ваш пароль )
кликаем ок

2) Это окно нам нужно только при переустановке психа, так что тыкаем Initialize database
и Continue
3) В этом окне указываем название игры ( hl ) и его мод ( cstrike )

!если вы переустанавливаете Ps ставьте галочку на Overwrite existing tables
Continue (все же рекомендую зайти в phpMyAdmin и удалить ручками базу csdb)
4) Создаёте админа
стандартно логин и пароль админа.
можете сделать сразу несколько админов.
Save admin
5)указываем директорию временных файлов для существующей темы. (Внимание: при повторной установке PS файлы
из этой директории должны быть удалены!!) Установка завершена!!!
теперь удаляем из папки www\stat\ всю папку install и заходим на саму статистику http://localhost/stats ,
логинимся,переходим к панели администратора указываем путь к лог-файлам.( источник логов - управление)
Заодно можно настроить саму стату Настройки - Основные настройки maxdeys 365(тоесть 1 год),
ну и я обновлял стату по имени игрока
uniqueid = Player Name (тоесть далее будет обсуждаться настройка самого сервера (получение нужного формата логов)
именно для обновления через имя игрока)


Обновление статистики.
Для ее обновления вам понадобиться ActivePerl.(вот для чего он )
После его установки запускаем perl\bin\ppm-shell.bat и в появившеся консоли пишем
install DBI
install DBD-mysql
(Perl сам скачает и установит нужные файлы, так что доступ на внешгород должен быть открыт, размер обоих файлов не превышает 1мб)
Теперь переходим в директорию где находиться ваш stats.cfg(корневая директория psychostats 3.0.7 T10R я обычно переименовываю её на ps3
и в корень диска) - открываем его и пишем данные вашей mysql ( смотри шаг первый)
Настройка КС AMX mod X (на примере v1.8)

У вас должен быть работающии сервер с AMXX!

и так по порядку.

1. Для начала разберемся точнее отделаемся от логированния(ведения логов) стандартного, который ведет AMXX mod.
для этого заходим
"addons\amxmodx\configs\plugins.ini" закоментируем следующие логи(тоесть перед надписью ставим ";" например ";statscfg.amxx" - данный плагин НЕ будет загружен на сервер)

Код:
; Configuration
...
;statscfg.amxx ; allows to manage stats plugins via menu and commands

; Counter-Strike
...
;statsx.amxx ; stats on death or round end (CSX Module required!)
;miscstats.amxx ; bunch of events announcement for Counter-Strike
;stats_logging.amxx ; weapons stats logging (CSX Module required!)
Сохраняем закрываем.

2. Далее качаем StatsMe version 2.8.3 и инсталим
короч это делается так распаковываешь архив statsme в папку \addons в итоге получаешь директорию addons\statsme
добавляешь следующую строку в addons\metamod\plugins.ini
Код:
win32 addons\statsme\dlls\statsme_mm.dll (для Windows)
Сохраняем закрываем.

3. Настройка самого statsme
Открываем addons\statsme\statsme.cfg
Ищем и изменяем следующие строки!!! (Обязательно)
Код:
sm_addonlogformat 1
...
sm_storebyauth 0 (это если ваш сервер ЛАН или в стате есть боты-просто я подругому не пробовал так что ставте так!)
....
sm_rankupdate 2
.....
sm_rankbots 1 (если вы хотите чтобы боты тоже попали в статистику- если на серваке они есть то лучше вкл-1 а то я уже не горантирую что там статистика по ХШ покажет)
......
Сохраняем закрываем.

4. Терь конфигурированние server.cfg или еще каким нить способом добивайтесь чтобы эти параметры прописывались при старте сервера.
autoexec.cfg не катит иногда!(я пытался прописывал команды допустим =1 создавал сервак а все равно значение оставалось на нуле =0)
! Есть два способа
4.1 Прописать команды в server.cfg в директории cstrike(я пользуюсь не этим способом! не проверял но просто обязанно работать)
Код:
log on
mp_logdetail 3
mp_logecho 1
mp_logfile 1
mp_logmessages 0
4.2 Прописать все те же строки токо в файле addons\amxmodx\configs\amxx.cfg
Просто в самом начале
Код:
// AMX Mod X Configuration File
echo Executing AMX Mod X Configuration File

log on
mp_logdetail 3
mp_logecho 1
mp_logfile 1
mp_logmessages 0
Сохраняем закрываем.

5. Это поидее не обязательно НО Бережённого бог бережёт
\addons\amxmodx\configs\amxx.cfg
в самом низу
Код:
........
......
....
//
// Beginning of Counter-Strike package specific configurations.
//

// Rank mode
// 0 - by nick
// 1 - by authid
// 2 - by ip
//
// Default value: 1
csstats_rank 0

// Max size of the stats file
//
// Default value: 3500
csstats_maxsize 3500

// Whether or not to rank bots with csstats - set to 1 to rank bots, 0 otherwise.
//
// Default value: 0
csstats_rankbots 1 (опять же наши боты в статистике в игре)

// Duration of HUD-statistics
//
// Default value: 12.0
amx_statsx_duration 12.0

// HUD-statistics display limit relative round freeze end
// Negative time will clear the HUD-statstics before the round freeze time has ended
//
// Default value: -2.0
amx_statsx_freeze -2.0
На этом все!!!


ЗЫ. Просчет ХШ может работать не коректно после одной игры, тоесть сыграйте выйдите еще раз зайдите
и сыграйте(на сервер КС), далее все должно идти по маслу.
после чего запускаем stats.pl и ждем обновления статистики.
Открываем браузер и набираем http://localhost/stats

#

Если вы богатый и вам не жалко хоть как то отблагодарить меня за потраченное время(а поверьте я его потратил не мало!) то жду скромных пожертвований на яндекс деньги "41001204667638"



Комментарии   

Оставьте комментарий

Другие новости


Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа