Webtop10, вывод внутриигровой статистики на вебсервер |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Webtop10, вывод внутриигровой статистики на вебсервер |
scurra |
20.11.2010, 16:20
Сообщение
|
|
Webtop10
очень простой плагин вывода top10 внутриигровой статистики в файлы вебсервера через сокет... целью было создание плагина , минимально нагружаещего сервер CS.. плагин корректно обновит статистику в файлах вебсервера за 10 раундов 1 карты.... установка вебчасти: 1. скопировать папку top10 на свой вебсервер установка плагина 1. в 19, 28 и 38 строчках исходника плагина заменить domain.com на доменное имя вашего сайта 2. если папку top10 вы расположили не в корне вебсервера, то отредактируйте 28 и 38 строчки исходника плагина, дописав в них путь к папке 3. откомпилируйте плагин, полученный плагин скопируйте в папку /addons/amxmodx/plugins , в файле /addons/amxmodx/configs/plugins.ini добавте строчку Webtop10.amxx не стоит у меня спрашивать почему в плагине или вебчасти что-то сделано так, а не иначе - мне так было удобно.. если вас что-либо не устраивает - исправляйте и юзайте исправленное... возможно плагин нуждается в доработке, дабы заменить/экранировать опасные символы в никах игроков... то,что мне мешало или давало ошибку в тестах я заменял ( строчки replace_all )... если хотите, чтобы статистика обновлялась непрерывно,независимо от смены раундов замените в исходнике строку Код register_logevent ("top_update", 2, "1=Round_End") на Код set_task (120.0,"top_update", 12309856,"",0, "b") , где 120.0 - период обновления 1 строчки топа в секундах - меняйте на удобное вам В архиве присутствует файл index.php с примером кода, для вывода статистики.
Прикрепленные файлы:
|
|
|
vkontakte |
20.11.2010, 16:28
Сообщение
|
|
Webtop10 очень простой плагин вывода top10 внутриигровой статистики в файлы вебсервера через сокет... целью было создание плагина , минимально нагружаещего сервер CS. установка вебчасти: 1. скопировать папку top10 на свой вебсервер установка плагина 1. в 19 и 27 строчках исходника плагина заменить domain.com на доменное имя вашего сайта 2. если папку top10 вы расположили не в корне вебсервера, то отредактируйте 27 строчку исходника плагина, дописав в ней путь к папке 3. откомпилируйте плагин, полученный плагин скопируйте в папку /addons/amxmodx/plugins , в файле /addons/amxmodx/configs/plugins.ini добавте строчку Webtop10.amxx не стоит у меня спрашивать почему в плагине или вебчасти что-то сделано так, а не иначе - мне так было удобно.. если вас что-либо не устраивает - исправляйте и юзайте исправленное... возможно плагин нуждается в доработке, дабы заменить/экранировать опасные символы в никах игроков... то,что мне мешало или давало ошибку в тестах я заменял ( строчки replace_all )... а показать скрины не посчитал нужным? |
|
|
scurra |
20.11.2010, 16:38
Сообщение
|
|
скрины папок и файлов на вебсервере? как использовать информацию в файлах вебсервера - это зависит от фантазии вебмастера.. конкретный пример тут
|
|
|
vkontakte |
20.11.2010, 16:42
Сообщение
|
|
|
|
|
scurra |
20.11.2010, 18:02
Сообщение
|
|
перезалил архив - устранил мелкий баг, добавил кусок кода со страницы вывода TOP10
|
|
|
scurra |
20.11.2010, 21:13
Сообщение
|
|
перезалил архив, обновил первый пост - повысил стабильность кода, устранил баг...
|
|
|
n1ckolay |
21.11.2010, 8:45
Сообщение
|
|
можно не 10 а 15, а лучше весь топ..
|
|
|
laursen |
21.11.2010, 14:27
Сообщение
|
|
|
Поблагодарили 1 раз
|
|
Tr1sT |
21.11.2010, 16:29
Сообщение
|
laursen скажи пожалуйста этот хороший метод. :wink:
|
|
|
|
laursen |
21.11.2010, 20:59
Сообщение
|
|
Tr1sT, вся статистика берётся из стандартного csstats.dat :)
|
|
|
scurra |
22.11.2010, 17:11
Сообщение
|
|
|
|
|
laursen |
22.11.2010, 17:37
Сообщение
|
|
Простыми средствами импорта csstats.dat с сервера CS 1.6 на web-сервер. Cron рулит!
|
|
|
scurra |
22.11.2010, 18:22
Сообщение
|
|
|
|
|
laursen |
22.11.2010, 18:49
Сообщение
|
|
Нет
|
|
|
Crazy* |
3.12.2010, 17:54
Сообщение
|
|
что-то у меня не фурычит.. ((
изменил все строки... (если у меня поддомен, проблем с этим не будет?? в примере написано "domain.com", а если у меня "cs.myhostname.com") ну и для теста, поставил обновление непрерывно... Кинул в корень для теста, не чего не получилось, статистика пустая. подскажите, куда рыть? |
|
|
ravenyd123 |
11.9.2011, 22:03
Сообщение
|
|
Цитата 1. скопировать папку top10 на свой вебсервер Тогда получается www/top10/files А в top10.php указано такое: Цитата $filename1="files/1top10_".$x; $filename2="files/2top10_".$x; $filename3="files/3top10_".$x; Наверное, немного некорректно. Скорее надо "выложить файлы из папки top10 в корень вебсервера" либо заменить в "образце" на: Цитата $filename1="top10/files/1top10_".$x; $filename2="top10/files/2top10_".$x; $filename3="top10/files/3top10_".$x; Тоже сначала не работало, пока в коде не посмотрел. |
|
|
Fred Perry |
30.3.2012, 22:37
Сообщение
|
|
Народ, помогите установить плагин....
Установил несколькими способами, не работает... мб только у он не рабочий :) Гнилой фашистской нечисти
Загоним пулю в лоб, Отродью человечества Сколотим крепкий гроб! |
|
|
XpeHbI4 |
9.4.2012, 18:50
Сообщение
|
|
|
ZERO_56 |
7.5.2012, 9:42
Сообщение
|
|
Поставил плагин, отредактировал по примеру XrenbI4a, только не пойму по какому адресу доступна статистика теперь? :biggrin: домен/top10/top10.php или где?
Или нужно еще index.php закидывать тоже?
Отредактировал: ZERO_56, - 7.5.2012, 9:44
|
|
|
Fred Perry |
16.6.2012, 22:56
Сообщение
|
|
А каким-то образом можно сделать быстрее обновление?
И какой вариант быстрее обновляет? А то обновляет то обновляет, всего с нуля 5 строк занесло без обнов за 2 сутки, это норм?
Отредактировал: Fred Perry, - 18.6.2012, 17:22
Гнилой фашистской нечисти
Загоним пулю в лоб, Отродью человечества Сколотим крепкий гроб! |
|
|