Форум проекта sourceplay.ru

Все о Counter-strike Source
Сайт и домен продаются. По всем вопросам пишите на почту.
Текущее время: 03:12 Суббота, 20 Апрель 2024

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 18 сообщений ]  На страницу 1 2 »
Автор Сообщение
 Заголовок сообщения: Установка psychostats 3.2 под windows с нуля
СообщениеДобавлено: 11:03 Вторник, 02 Март 2010 
Не в сети
Маршал
Маршал
Аватара пользователя

Зарегистрирован: 06:13 Четверг, 18 Сентябрь 2008
Сообщения: 3052
Steam_id: STEAM_0:1:14210092
Откуда: Санкт-Петербург
Psychostats - система статистики игровых достижений для выделенных серверов на движках HL и HL2, для серверов Call of Duty и Soldat. Посмотреть пример ее работы вы можете тут. В этой статье я попытаюсь рассказать вам, как установить ее с нуля, не имея никаких специальных навыков.

- Для начала нам нужны apache и mysql. Можно качать и настраивать их по отдельности, однако я рекомендую вам скачать готовую сборку - xampp 1.7.1 (еще 1 источник). Скачиваем, устанавливаем.

- Качаем, собственно, саму Psychostats 3.2 (зеркало). Распаковав архив, берем содержимое папки upload и копируем в папку .../xampp/htdocs/stats, предварительно создав ее. Остальное содержимое папки htdocs можно удалить.

- Запустив xampp control panel убеждаемся, что apache и mysql находятся в статусе running.

- Набираем в адресной строке браузера http://localhost/stats/install/index.php

Вы должны увидеть следующее:
[spoiler][ img ][/spoiler]

Нажимает Install:
[spoiler][ img ][/spoiler]

Видим примерно это. Если где-то отсутствуют зеленые галочки - проверям запущенность mysql в xampp control panel. Нижние 4 галочки не обязательны.

Тыкаем next.
[spoiler][ img ][/spoiler]

Здесь в поле username пишем root, поле password оставляем пустым, остальные поля без изменений. Нажимаем Next.
[spoiler][ img ][/spoiler]

Тут отмечаем нужную нам игру/мод. Например, Half-life/counter-strike. Также ставим галочку напротив красной надписи. Нажимаем кнопку Initialize database. Затем, когда все отработает, кнопку Next.
[spoiler][ img ][/spoiler]

Создаем учетную запись администратора для сайта со статистикой. Введите свой логин (какой вам удобен) и пароль (2 раза). Нажимем Create user, затем Next.

В следующем окне указываем любую папку, которую вы не собираетесь удалять. Например C:\windows\temp. Или оставьте как есть. Нажимаем Next, снова Next, Finish and go ACP. Вводим ваши логин и пароль. Видим примерно это:
[spoiler][ img ][/spoiler]

Примечание:

Q: Psychostats как-то странно отображается: фон белый, текст выводится в одну колонку, хотя в админ-панеле все в порядке, что случилось?
A: Ничего ужасного, в админ-панеле в разделе Config откройте пункт Theme (с иконкой папки).Почти в самом конце, в поле "Theme Base URL" введите: themes



Нажимаем New log source в правом верхнем углу, и заполняем поля как на следующем скриншоте.

[spoiler][ img ][/spoiler]
Уже почти все =)

- Удаляем папку Install из папки stats.
- Теперь нам нужен обработчик скриптов, которые будут обрабатывать наши логи (...в доме который постоил Джек)). Это Perl. Скачать можно тут или тут. Устанавливаем. Запускаем Perl Package manager, ждем пока он загрузит список пакетов из репозитория, выводим список всех пакетов (первая кнопка на верхней панели), находим среди них DBD-mysql, нажимаем на него правой кнопкой => Install. Затем нажимаем кнопку Run marked actions (третья кнопка справа на панели). Ждем, пока нам скажут что все зашибись. Интернет разумеется должен быть включен в это время.

- Теперь возвращаемся в распакованный архив с psychostats. Помимо папки upload, которую мы уже использовали, там есть папки lib и scripts. Копируем эти 2 папки и 2 файла из корня архива - stats.pl и stats.cfg в любую другую папку. Открывает блокнотом файл stats.cfg и пишем в него следующее:

[spoiler]dbtype = mysql
dbhost = localhost
dbport =
dbname = psychostats3_1
dbuser = root
dbpass =
dbtblprefix = ps_[/spoiler]
удаляя все, что в нем было до этого.

- Запускаем файл stats.pl. Открывается окошко командной строки windows, в нем мелькают какие то непонятные надписи. Ждем, пока оно исчезнет. Открывам http://localhost/stats/ - вуаля - вот и наша статистика =) Если что-то не работает, читаем FAQ.

- Для других пользователей установленная вами статистика доступна по адресу http://ВАШ_IP/stats/ или http://ВАШ_ДОМЕН/stats/

- Каждый раз, когда нам нужно обновить статистику, необходимо запускать этот файл. Чтобы не мучаться, запуская его каждый раз вручную, можно настроить его запуск по расписанию. Для этого я рекомендую использовать программу nnCron. Скачать можно тут или тут.

- Примечание: вышла версия XAMPP 1.7.3, которая уже включает в себя Perl. Однако в связи с использованием в psychostats некоторых устаревающих функций php, на новых его версия она не работает. О том, как это исправить, читаем тут. Однако в данной теме рассмотрены не все возникающие проблемы, поэтому рекомендую все же использовать старые версии php.

Чуть позже расскажу как русифицировать и настраивать статистику, а пока еще немного полезной информации:

- Русская поддержка psychostats
* Psychostats FAQ
* Такое же по сути руководство, только более длинное и непонятное =)

_________________
Правила поведения на серверах


Вернуться к началу
СообщениеДобавлено: 10:23 Воскресенье, 07 Март 2010 
Не в сети
Ефрейтор
Ефрейтор

Зарегистрирован: 10:17 Воскресенье, 07 Март 2010
Сообщения: 32
у меня какаята пораша http://hdd.tomsk.ru/desk/ktzehpic


Вернуться к началу
СообщениеДобавлено: 12:04 Воскресенье, 07 Март 2010 
Не в сети
Маршал
Маршал
Аватара пользователя

Зарегистрирован: 06:13 Четверг, 18 Сентябрь 2008
Сообщения: 3052
Steam_id: STEAM_0:1:14210092
Откуда: Санкт-Петербург
Matysh писал(а):
Однако в связи с использованием в psychostats некоторых устаревающих функций php, на новых его версия она не работает. О том, как это исправить, читаем тут. Однако в данной теме рассмотрены не все возникающие проблемы, поэтому рекомендую все же использовать старые версии php.
Иными словами, слишком новая версия php.

_________________
Правила поведения на серверах


Вернуться к началу
СообщениеДобавлено: 12:17 Воскресенье, 07 Март 2010 
Не в сети
Ефрейтор
Ефрейтор

Зарегистрирован: 10:17 Воскресенье, 07 Март 2010
Сообщения: 32
(
В этой теме сылка на XAMPP была я ее и скачал!

Добавлено спустя 2 минуты 16 секунд:

Какая должа быть версия ?


Вернуться к началу
СообщениеДобавлено: 12:30 Воскресенье, 07 Март 2010 
Не в сети
Маршал
Маршал
Аватара пользователя

Зарегистрирован: 06:13 Четверг, 18 Сентябрь 2008
Сообщения: 3052
Steam_id: STEAM_0:1:14210092
Откуда: Санкт-Петербург
XAMPP 1.7.1
php ~5.2.9

_________________
Правила поведения на серверах


Вернуться к началу
СообщениеДобавлено: 06:24 Понедельник, 08 Март 2010 
Не в сети
Ефрейтор
Ефрейтор

Зарегистрирован: 10:17 Воскресенье, 07 Март 2010
Сообщения: 32
У меня нет DBD-mysql


Вернуться к началу
СообщениеДобавлено: 07:09 Понедельник, 08 Март 2010 
Не в сети
Маршал
Маршал
Аватара пользователя

Зарегистрирован: 06:13 Четверг, 18 Сентябрь 2008
Сообщения: 3052
Steam_id: STEAM_0:1:14210092
Откуда: Санкт-Петербург
Matysh писал(а):
Запускаем Perl Package manager, ждем пока он загрузит список пакетов из репозитория, выводим список всех пакетов (первая кнопка на верхней панели), находим среди них DBD-mysql, нажимаем на него правой кнопкой => Install. Затем нажимаем кнопку Run marked actions (третья кнопка справа на панели). Ждем, пока нам скажут что все зашибись. Интернет разумеется должен быть включен в это время.
Ты читать вообще пробовал?

_________________
Правила поведения на серверах


Вернуться к началу
СообщениеДобавлено: 08:23 Понедельник, 08 Март 2010 
Не в сети
Ефрейтор
Ефрейтор

Зарегистрирован: 10:17 Воскресенье, 07 Март 2010
Сообщения: 32
Среди них нету DBD-mysql


Вернуться к началу
СообщениеДобавлено: 09:29 Понедельник, 08 Март 2010 
Не в сети
Маршал
Маршал
Аватара пользователя

Зарегистрирован: 06:13 Четверг, 18 Сентябрь 2008
Сообщения: 3052
Steam_id: STEAM_0:1:14210092
Откуда: Санкт-Петербург
baxasta
Скорее всего ты смотришь installed package, а надо all package (первая кнопка). Либо ты не подключен к внешке.

_________________
Правила поведения на серверах


Вернуться к началу
СообщениеДобавлено: 06:23 Суббота, 20 Март 2010 
Не в сети
Ефрейтор
Ефрейтор

Зарегистрирован: 10:17 Воскресенье, 07 Март 2010
Сообщения: 32
У мну VPn(Не смогу сделать ?


Вернуться к началу
СообщениеДобавлено: 15:03 Суббота, 17 Апрель 2010 
Не в сети
Рядовой
Рядовой

Зарегистрирован: 11:44 Суббота, 17 Апрель 2010
Сообщения: 1
а существует русификатор


Вернуться к началу
СообщениеДобавлено: 21:22 Воскресенье, 02 Май 2010 
Не в сети
Ефрейтор
Ефрейтор

Зарегистрирован: 10:17 Воскресенье, 07 Март 2010
Сообщения: 32
Существует могу скинуть!
Могу скинуть Админ панель и начальную у меня тока на версию 3,1


Вернуться к началу
СообщениеДобавлено: 18:46 Понедельник, 12 Июль 2010 
Не в сети
Рядовой
Рядовой

Зарегистрирован: 18:45 Понедельник, 12 Июль 2010
Сообщения: 4
Steam_id: STEAM_0:0:66688666
Откуда: СеВеРсК
Во внехи нашел 1.7.1 если надо могу скинуть!


Вернуться к началу
СообщениеДобавлено: 09:04 Среда, 18 Август 2010 
Не в сети
Рядовой
Рядовой
Аватара пользователя

Зарегистрирован: 19:15 Понедельник, 16 Август 2010
Сообщения: 1
Steam_id: STEAM_0:0:66688666
у мну такой же хамп и ошибку выдаёт


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: 17:17 Понедельник, 27 Сентябрь 2010 
Не в сети
Ефрейтор
Ефрейтор
Аватара пользователя

Зарегистрирован: 11:35 Пятница, 03 Сентябрь 2010
Сообщения: 32
А если не на xampp ставишь, то куда пихать? :-[
У меня по моему (могу ошибаться) denwer

_________________
[ img ]


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 18 сообщений ]  На страницу 1 2 »

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Перейти: 

cron
Создано на основе phpBB® Forum Software © phpBB Limited