AMX MOD X
Пятница, 03.05.2024, 08:16:59



Приветствую Вас Гость | RSS
[ Главная ] [ PsyhoStats - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Общий раздел » Мир Half-Life 1 » PsyhoStats (Как установить?)
PsyhoStats
AnDl1eRДата: Понедельник, 22.01.2007, 14:13:19 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Не в сети
Собстно как установить? wacko Раскажите или Тыкайте носом
 
VENДата: Понедельник, 22.01.2007, 16:15:33 | Сообщение # 2
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
  • Автор: необходимо давать более подробное название/описание создаваемой теме.

    Зайди на официальный сайт - там есть темы на русском языке.

    Сообщение отредактировал VEN - Вторник, 20.02.2007, 14:29:40
  •  
    LSDДата: Пятница, 26.01.2007, 12:47:56 | Сообщение # 3
    Лейтенант
    Группа: Пользователи
    Сообщений: 74
    Репутация: 0
    Статус: Не в сети
    Взято с хорошего форума, жаль что закрылся sad .

    Psychostats 2.3.3

    Перловский скрипт для сбора статистики..

    Установка!!!

    Psychostats 2.x.x + Apache + MYSQL + Perl
    Платформа для теста Window XP
    Адрес машины в сети 192.168.3.22 (здесь должен быть адрес Вашей машины)

    На момент написания статьи были взяты следующие дистрибутивы:

    ActivePerl-5.8.4.810-MSWin32-x86.msi
    http://www.activestate.com/Products/ActivePerl/

    apache_1.3.31-win32-x86-no_src.exe
    http://httpd.apache.org/download.cgi

    mysql-4.0.20d-win.zip
    http://dev.mysql.com/downloads/

    phpMyAdmin-2.5.7.zip
    http://www.phpmyadmin.net/home_page/

    php-4.3.7-Win32.zip
    http://www.php.net/downloads.php

    Обновленные версии смотрите по ссылкам.

    Ну и psychostats соответственно
    psychostats2.1.1b.zip
    http://www.psychostats.com/downloads.php

    1. Устанавливаем Web-сервер Apache.
    Первым делом запускаем apache_1.3.31-win32-x86-no_src.exe
    На что следует обратить внимание:
    По умолчанию предлагается установить Apache как службу, рекомендуется так и оставить, для Windows серверов тем более.

    Здесь же можете прописать
    Network Domain – Ваш домен, например demo.ru
    Server Name – Имя сервера, например cs.demo.ru
    E-mal – На ваше усмотрение

    Идем далее, по завершению установки открываем браузер и набираем
    http://localhost/
    Если видим следующее:

    Цитата:Вы видите это вместо ожидаемой страницы?

    Значит всё прошло успешно.
    Заходим в службы, находим там Apache и останавливаем службу.

    Создаём директорию C:\www на диске C
    Переходим в директорию в C:\Program Files\Apache Group\Apache\conf\
    Там находятся конфигурационные файлы Apache

    Открываем файл httpd.conf в любом текстовом редакторе
    В конце файла находим строчку

    #NameVirtualHost *:80

    Зменяем на

    NameVirtualHost 192.168.3.22:80

    Где 192.168.3.22 – адрес Вашей машины в сети
    В самый конец файла добавляем

    <VirtualHost 192.168.3.22:80>
    ServerAdmin webmaster@demo.ru
    DocumentRoot c:/www
    ServerName cs.demo.ru
    ErrorLog logs/cs.demo.ru-error_log
    CustomLog logs/cs.demo.ru-access_log common
    </VirtualHost>

    В директорию C:\www выкладываем файл index.html

    Hello World!

    Запускаем службу Apache
    открываем браузер и набираем
    http://192.168.3.22
    Вы должны увидеть Hello World!
    Если Вы это видите значит всё сделано верно.

    Важно!
    При любом изменении конфигов необходимо перезапустить Apache

    2. Устанавливаем PHP как модуль для Apache.

    Создаём директорию C:\php
    Берём php-4.3.7-Win32.zip и распаковываем содержимое архива в C:\php
    Копируем файл C:\php\php4ts.dll в директорию C:\WINDOWS\system32

    Копируем файл C:\php\php.ini-dist в директорию C:\WINDOWS
    И переименовываем его в php.ini

    Открываем файл php.ini в любом текстовом редакторе, находим строчку в php.ini

    extension_dir = "./"

    заменяем её на

    extension_dir = "c:\php\extensions"

    находим строчку

    ;extension=php_gd2.dll
    и убираем комментарий (знак ,
    php_gd2.dll - это графическая библиотека она нам понадобится.

    Находим в httpd.conf строчку

    #!c:/program files/perl/perl

    ниже неё добавляем

    LoadModule php4_module c:/php/sapi/php4apache.dll
    AddModule mod_php4.c
    AddType application/x-httpd-php .php

    В самом конце в раздела нашего Виртуального хоста (директива <VirtualHost ...> ) добавляем

    DirectoryIndex index.html index.php

    Выглядит так:

    <VirtualHost 192.168.3.22:80>
    ServerAdmin webmaster@demo.ru
    DocumentRoot c:/www
    ServerName cs.demo.ru
    ErrorLog logs/cs.demo.ru-error_log
    CustomLog logs/cs.demo.ru-access_log common
    DirectoryIndex index.html index.php
    </VirtualHost>

    В директорию C:\www выкладываем файл Index.php

    <?
    echo 'PHP is good!';
    ?>

    index.html удаляем

    Запускаем службу Apache (или перезапускаем)
    открываем браузер и набираем
    http://192.168.3.22
    Вы должны увидеть PHP is good!
    Если Вы это видите значит всё сделано верно.

    3. Устанавливаем MySQL
    Распаковываем содержимое архива mysql-4.0.20d-win.zip в любую временную директорию
    и запускаем SETUP.EXE.
    По умолчанию MySQL устанавливается в C:\mysql, там его и оставим.
    Ставим типичную установку.

    По завершению запускаем C:\mysql\bin\winmysqladmin.exe
    Вводим
    User name:
    root
    Password:
    123

    Пароль потом поменяем и ОК.
    В нижнем правом углу должен появиться светофор и загореться зелёным - это монитор сервера MySQL,
    а также инструмент управления запуском и остановкой.

    Теперь ставим phpMyAdmin для управления сервером MySQL.
    Распаковываем содержимое архива phpMyAdmin-2.5.7.zip в C:\www
    У Вас должна появиться директория phpMyAdmin-2.5.7, переименовываем её в myadmin (для удобства)
    Открываем в текстовом редакторе файл C:\www\myadmin\config.inc.php,
    в блокноте не получится, так как кодировка у него Unix, я использую EditPlus для этих целей.
    Находим строчки

    $cfg['PmaAbsoluteUri'] = '';

    и меняем на

    $cfg['PmaAbsoluteUri'] = 'http://192.168.3.22/myadmin/';

    $cfg['Servers'][$i]['auth_type'] = 'config';

    меняем на

    code:$cfg['Servers'][$i]['auth_type'] = 'http';

    Готово.

    Если запущены сервера Apache и MySQL открываем браузер и набираем
    http://192.168.3.22/myadmin/

    Вводим root без пароля и Вы должны увидеть следующее

    Цитата:Ваш конфигурационный файл содержит настройки (пользователь root без пароля), которые относятся к привилегированному пользователю MySQL (по умолчанию). Ваш MySQL сервер запущен с этими настройками по умолчанию, открытый для вторжений, поэтому Вам настоятельно рекомендуется устранить эту дыру в безопасности.

    На этом пока с phpMyAdmin закончим.
    Если вас с root без пароля не пускает введите парль 123
    phpMyAdmin нужен для управления базами данных, пользователями, привелегиями и тд.

    4. Установка Perl
    Запускаем ActivePerl-5.8.4.810-MSWin32-x86.msi, ставим всё по умолчанию.
    Вам понадобятся модули DBI и DBD-Mysql, их можно скачать отсюда:
    http://www.psychostats.com/ppm/5.8/x86

    Установка модулей:
    Архивы DBD-mysql.tar.gz и DBI.tar.gz запакованы архиваторами tar и gzip (последний не путать с zip),
    с данными архивами прекрасно работает Total Commander.

    Копируем из архива папку lib в папку с перлом.. C:\Perl
    Потом из архива из папки arch копируем папку auto и кладём её в C:\Perl\lib
    И на этом установка Perl закончена.

    5. Установка Psychostats 2.x.x
    Переходим к psychostats2.1.1b.zip
    Couner-Strike server у меня стоит в директории
    C:\Half-Live
    Логи соответственно в C:\Half-Live\cstrike\logs
    директория для старых логов C:\Half-Live\cstrike\logs-old

    Распаковываем содержимое архива psychostats2.1.1b.zip в корень диска C:
    Переименовываем C:\psychostats2.1.1b в C:\ps2 (для удобства)
    Создаём директорию C:\www\stat

    И запускаем C:\ps2\install.pl

    Далее в консоле выборочно по тексту отвечаем на вопросы

    Web server host: localhost [127.0.0.1]
    Do you want to change your settings? [Y,n]: n

    При правильной установке модулей Perl Вы должны увидеть
    следующее:

    >>> STEP: Verifying required perl modules ...
    Searching for required perl modules ...
    x = module installed
    [x] DBI v1.37
    [x] DBD::mysql v2.9002
    [x] Data::Dumper v2.121
    All required perl modules are installed! Congratulations!

    Press enter to continue with next step
    ...

    DB Username [root]: root
    DB Password []:
    DB Hostname [localhost]:
    DB Name [ps_stats]:
    DB Table prefix [pstats_]:
    ...

    LOGSOURCE 1:C:\Half-Live\cstrike\logs
    LOGSOURCE 2:
    GAMETYPE [halflife]:
    MODTYPE [cstrike]:
    UNIQUEID [wonid]:name
    DECAY.SKILL [2%]:
    DECAY.MINSKILL [1000]:
    SERVERNAME [Powered By PsychoStats v2]: cs.demo.ru
    SERVERIP [127.0.0.1]: 192.168.3.22
    ...

    Do you want to change the ROOT PATHS? [y,N]: y
    THEME.STATSROOT [c:\inetpub\wwwroot\stats\]: C:\www\stat\
    THEME.IMAGESROOT [C:\www\stat\images\]:
    THEME.WEAPONSROOT [C:\www\stat\images\weapons\]:
    THEME.MAPSROOT [C:\www\stat\images\maps\]:
    Do you want to change the URLs? [y,N]:
    ...

    Choose your theme [psweb]:
    Do you want to install this theme? [Y,n]:
    ...
    ...
    Press enter to exit installation.

    По завершению сверяем stats.cfg (Файл прилагается)

    Качаем картинки карт http://www.psychostats.com/downloads/miscellaneous/
    Что то вроде того halflife-maps-2004-02-09.zip
    и распаковываем в C:\www\stat\images\maps

    Запускаем C:\ps2\stats.pl

    по завершению набираем в браузере
    http://192.168.3.22/stat/

    Вот и всё!
    Удачи!

    Примечание:
    Для смены пароля на MySQL серверe в phpMyAdmin
    http://192.168.3.22/myadmin/
    слева выбираем mysql
    справа SQL
    в окно вводим запрос
    UPDATE user SET PASSWORD = PASSWORD( 'sefwmefwef' ) WHERE User = 'root'

    где sefwmefwef - Ваш новый пароль
    Далее к "К началу" и "Перезагрузить MySQL"

    в C:\ps2\stats.cfg

    code:[mysql]
    dbname = ps_stats
    host = localhost
    password = sefwmefwef
    tableprefix = pstats_
    username = root

    в C:\www\stat\config.php

    code:// Database Settings
    $conf['dbuser'] = 'root';
    $conf['dbpass'] = 'sefwmefwef';
    $conf['dbname'] = 'ps_stats';
    $conf['dbhost'] = 'localhost';
    $conf['dbpersistant'] = 1;
    $conf['dbtblprefix'] = 'pstats_';
    Приложения:

    stats.cfg:

    baseskill = 1000
    bufferedoutput = 0
    compiledir = C:\psychostats\themes_compiled\
    defaultmap = unknownmap
    eventmaxdays = 0
    gametype = halflife
    historymaxdays = 180
    ignorechat = 1
    ignoremaps =
    ignorercon = 0
    ignorestatsme = 0
    language = english
    logerrors = 1
    logsource = C:\Half-Live\cstrike\logs
    modtype = cstrike
    oldlogspath = C:\Half-Live\cstrike\logs-old
    removeoldlogs = 1
    reportunknown = 0
    saverconpassword = 0
    savetype = mysql
    serverip = 192.168.3.22
    servername = Powered By PsychoStats v2
    skillfunc = default
    themedir = C:\psychostats\themes\
    uniqueid = name
    verbose = 1

    [awards]
    monthly = 1
    startofweek = monday
    weekly = 1

    [downloadlogs]
    binary = 0
    delete = 0
    download = 0
    host = myhost.domain.com
    localpath = /home/lifo/logs/downloaded1
    pass = password
    pasv = 0
    port = 21
    remotepath = logs/test1/
    skiplast = 1
    user = username

    [use]
    playerrules = 1
    primaryplrname = first
    weaponweights = 1

    [player_rules]
    kills = > 0
    onlinetime = >= (10 * 60)

    [clans]
    compile = 1
    debug = 0
    minkills = 1
    minmembers = 2
    minskill = 100

    [decay]
    minskill = 1000
    skill = 2%

    [theme]
    imagesroot = C:\www\stat\images\
    imagesurl = /stat/images/
    mapsroot = C:\www\stat\images\maps\
    mapsurl = /stat/images/maps/
    source = psweb
    statsroot = C:\www\stat\
    statsurl = /stat/
    weaponsroot = C:\www\stat\images\weapons\
    weaponsurl = /stat/images/weapons/

    [configs]
    awards = awards.cfg
    clantags = clantags.cfg
    langmain = lang_main.cfg
    logdata = logdata.cfg
    theme = theme.cfg
    weapons = weapons.cfg

    [filters]
    stripcd = 0

    [match]

    [mysql]
    dbname = ps_stats
    host = localhost
    password =
    tableprefix = pstats_
    username = root

    [INSTALL]
    compiledir = C:\psychostats\themes_compiled\
    ftppass =
    ftppasv = 0
    ftpport = 21
    ftpuser = unknown
    initialized = 1
    skipinit = 0
    themedir = C:\psychostats\themes\
    webhost = localhost

     
    AMX Mod X Форум » Общий раздел » Мир Half-Life 1 » PsyhoStats (Как установить?)
    • Страница 1 из 1
    • 1
    Поиск:

    AMX Mod X Russian Community © 2006-2024