www.sergei4.ru
Cs 1.6
Cs Source
Cs Online
Статьи
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Block title
E-mail:
Пароль:
Block title
Рекомендуем для Вас
Главная » Статьи » статьи cstrike 4

Установка Psychostats 2.x.x в локальной сети
Платформа для теста Window XP и адрес машины в сети 192.168.3.22 (здесь должен быть адрес Вашей машины). На момент написания статьи были взяты следующие дистрибутивы: ActivePerl-5.8.4.810-MSWin32-x86.msi apache_1.3.31-win32-x86-no_src.exe mysql-4.0.20d-win.zip phpMyAdmin-2.5.7.zip php-4.3.7-Win32.zip Ну и psychostats соответственно: psychostats2.1.1b.zip * Обновленные версии смотрите по ссылкам 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/ Если видим cтестовую страницу Apache, значит всё прошло успешно. Заходим в службы, находим там Apache и останавливаем службу. Создаём директорию C:www на диске C Переходим в директорию в C:Program FilesApache GroupApacheconf Там находятся конфигурационные файлы Apache Открываем файл httpd.conf в любом текстовом редакторе В конце файла находим строчку #NameVirtualHost *:80 Зменяем на NameVirtualHost 192.168.3.22:80 Где 192.168.3.22 – адрес Вашей машины в сети В самый конец файла добавляем 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 В директорию 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:phpphp4ts.dll в директорию C:WINDOWSsystem32 Копируем файл C:phpphp.ini-dist в директорию C:WINDOWS И переименовываем его в php.ini Открываем файл php.ini в любом текстовом редакторе, находим строчку в php.ini extension_dir = "./" заменяем её на extension_dir = "c:phpextensions" находим строчку ;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 В самом конце в раздела нашего Виртуального хоста (директива ) добавляем DirectoryIndex index.html index.php Выглядит так: 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 В директорию C:www выкладываем файл Index.php [PHP] echo 'PHP is good!'; ?> [/PHP] 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:mysqlbinwinmysqladmin.exe Вводим User name: root Password: 123 Пароль потом поменяем и ОК. В нижнем правом углу должен появиться светофор и загореться зелёным - это монитор сервера MySQL, а также инструмент управления запуском и остановкой. Теперь ставим phpMyAdmin для управления сервером MySQL. Распаковываем содержимое архива phpMyAdmin-2.5.7.zip в C:www У Вас должна появиться директория phpMyAdmin-2.5.7, переименовываем её в myadmin (для удобства) Открываем в текстовом редакторе файл C:wwwmyadminconfig.inc.php, в блокноте не получится, так как кодировка у него Unix, я использую EditPlus для этих целей. Находим строчки $cfg['PmaAbsoluteUri'] = ''; и меняем на $cfg['PmaAbsoluteUri'] = 'http://192.168.3.22/myadmin/'; и строку $cfg['Servers'][$i]['auth_type'] = 'config'; меняем на $cfg['Servers'][$i]['auth_type'] = 'http'; Готово. Если запущены сервера Apache и MySQL открываем браузер и набираем http://192.168.3.22/myadmin/ Вводим root без пароля и Вы должны увидеть следующее Ваш конфигурационный файл содержит настройки (пользователь root без пароля), которые относятся к привилегированному пользователю MySQL (по умолчанию). Ваш MySQL сервер запущен с этими настройками по умолчанию, открытый для вторжений, поэтому Вам настоятельно рекомендуется устранить эту дыру в безопасности. На этом пока с phpMyAdmin закончим. Если вас с root без пароля не пускает введите парoль 123 phpMyAdmin нужен для управления базами данных, пользователями, привелегиями и тд. 4. Установка Perl Запускаем ActivePerl-5.8.4.810-MSWin32-x86.msi, ставим всё по умолчанию. Вам понадобятся модули DBI и DBD-Mysql Установка модулей: Архивы DBD-mysql.tar.gz и DBI.tar.gz запакованы архиваторами tar и gzip (последний не путать с zip), с данными архивами прекрасно работает Total Commander. Копируем из архива папку lib в папку с перлом.. C:Perl Потом из архива из папки arch копируем папку auto и кладём её в C:Perllib И на этом установка Perl закончена. 5. Установка Psychostats 2.x.x Переходим к psychostats2.1.1b.zip Couner-Strike server у меня стоит в директории C:Half-Live Логи соответственно в C:Half-Livecstrikelogs директория для старых логов C:Half-Livecstrikelogs-old Распаковываем содержимое архива psychostats2.1.1b.zip в корень диска C: Переименовываем C:psychostats2.1.1b в C:ps2 (для удобства) Создаём директорию C:wwwstat И запускаем C:ps2install.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-Livecstrikelogs 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:inetpubwwwrootstats]: C:wwwstat THEME.IMAGESROOT [C:wwwstatimages]: THEME.WEAPONSROOT [C:wwwstatimagesweapons]: THEME.MAPSROOT [C:wwwstatimagesmaps]: 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 baseskill = 1000 bufferedoutput = 0 compiledir = C:psychostatsthemes_compiled defaultmap = unknownmap eventmaxdays = 0 gametype = halflife historymaxdays = 180 ignorechat = 1 ignoremaps = ignorercon = 0 ignorestatsme = 0 language = english logerrors = 1 logsource = C:Half-Livecstrikelogs modtype = cstrike oldlogspath = C:Half-Livecstrikelogs-old removeoldlogs = 1 reportunknown = 0 saverconpassword = 0 savetype = mysql serverip = 192.168.3.22 servername = Powered By PsychoStats v2 skillfunc = default themedir = C:psychostatsthemes 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:wwwstatimages imagesurl = /stat/images/ mapsroot = C:wwwstatimagesmaps mapsurl = /stat/images/maps/ source = psweb statsroot = C:wwwstat statsurl = /stat/ weaponsroot = C:wwwstatimagesweapons 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:psychostatsthemes_compiled ftppass = ftppasv = 0 ftpport = 21 ftpuser = unknown initialized = 1 skipinit = 0 themedir = C:psychostatsthemes webhost = localhost Качаем картинки карт Что то вроде того halflife-maps-2004-02-09.zip и распаковываем в C:wwwstatimagesmaps Запускаем C:ps2stats.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:ps2stats.cfg [mysql] dbname = ps_stats host = localhost password = sefwmefwef tableprefix = pstats_ username = root в C:wwwstatconfig.php // Database Settings $conf['dbuser'] = 'root'; $conf['dbpass'] = 'sefwmefwef'; $conf['dbname'] = 'ps_stats'; $conf['dbhost'] = 'localhost'; $conf['dbpersistant'] = 1; $conf['dbtblprefix'] = 'pstats_';
Категория: статьи cstrike 4 | Добавил: lex11111 (11.03.2011)
Просмотров: 180 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Код *:
Поиск
Сайты CS 1.6
Block title
Рекомендуем для Вас
Copyright MyCorp © 2012
Бесплатный хостинг uCoz