Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

13 страниц V   1 2 ... 11 12 »

Простая веб-статистика для сервера

, Доведенный до ума astats
vifort
сообщение 11.6.2015, 15:54
Сообщение #1
Стаж: 11 лет

Сообщений: 208
Благодарностей: 114
Полезность: 0

Доведенный до ума Astats — статистика всех игроков вашего сервера. Не требует сторонних плагинов на сервер, не использует бд. Считывает csstats.dat и всё. Поддерживает работу с несколькими серверами.

Отличия от astats:
  • Изменен стиль, приятный и красивый вид
  • Подходит для тех, кто держит сервер и веб-хостинг на разных машинках (использует ftp данные)
  • Полностью изменена страница статистики игрока
  • Добавлена панель ссылок в шапку странички
  • В остальном, тот же astats (если ничего не забыл xD)

Недостатки: работает только с последним dproto (так же, как и astats).

Пример: http://stats.rf-servers.ru/

Так же, возможно добавлять дополнительные поля, кроме тех, что есть на примере. Обо всех найденных ошибках, просьба сообщать сюда, будем фиксить.

Установка

Для тех, кто использует версию с подключением по ftp:
1. Скачиваем архив и заливаем содержимое папки 'stats.rf-servers' на веб-хостинг.
2. В файле config/servers.config.php заполняем данные (ip, порт сервера и данные для подключения по ftp)
3. Готово ;) После смены карты игроки появятся в веб-статистике.

Для тех, кто использует версию с локальным подключением:
1. Скачиваем архив и заливаем содержимое папки 'stats_local' на веб-хостинг.
2. В файле config/servers.config.php заполняем данные (путь к файлу csstats.dat, ip и порт сервера)
3. Готово ;)

Официальный топик поддержки: http://rf-servers.ru/threads/209/
Оригинальный код: Astats

Скачать с оф. топика: http://rf-servers.ru/threads/209/

Отредактировал: vifort, - 12.7.2015, 20:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 16 раз
   Цитировать сообщение
Статус пользователя Altaj
сообщение 11.6.2015, 16:06
Сообщение #2


Стаж: 12 лет
Город: Барнаул

Сообщений: 456
Благодарностей: 442
Полезность: 565

Распишите, как его правильно установить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 11.6.2015, 16:21
Сообщение #3


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Код:
!empty($action) or !isset($action)

А разве эти 2 конструкции не делают одно и то же?) Извините, не удержался =)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
vifort
сообщение 11.6.2015, 16:26
Сообщение #4
Стаж: 11 лет

Сообщений: 208
Благодарностей: 114
Полезность: 0

Altaj, ничего сложного там нет, но всё же добавил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ykpon
сообщение 11.6.2015, 16:30
Сообщение #5


Стаж: 12 лет

Сообщений: 328
Благодарностей: 200
Полезность: < 0

Цитата(onotole @ 11.6.2015, 19:21) *
Код:
!empty($action) or !isset($action)

А разве эти 2 конструкции не делают одно и то же?) Извините, не удержался =)))

А мне кажется, это противоречивые условия.
"не пуст" или "не определен".
Фактически, оно вообще никакого смысла не несет в коде. crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 11.6.2015, 16:33
Сообщение #6


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Если сервер один, тот этот код можно удалить?

Код:
		2 => array(
'ip' => '',
'port' => 27015,
'engine' => 'GOLDSOURCE',
'ftp_host' => '',
'ftp_port' => 21,
'ftp_user' => '',
'ftp_pass' => '',
'ftp_path' => '/addons/amxmodx/data'
)


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
vifort
сообщение 11.6.2015, 16:34
Сообщение #7
Стаж: 11 лет

Сообщений: 208
Благодарностей: 114
Полезность: 0

ExTPuMaJI, да.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Altaj
сообщение 11.6.2015, 17:34
Сообщение #8


Стаж: 12 лет
Город: Барнаул

Сообщений: 456
Благодарностей: 442
Полезность: 565

Странно. Сервер отображается, но статистика не выводится. Возможно такое из-за хостинга? У меня csserv.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
vifort
сообщение 11.6.2015, 17:35
Сообщение #9
Стаж: 11 лет

Сообщений: 208
Благодарностей: 114
Полезность: 0

Цитата(Altaj @ 11.6.2015, 20:34) *
Странно. Сервер отображается, но статистика не выводится. Возможно такое из-за хостинга? У меня csserv.

Забыл упомянуть минус, работает только с последним dproto.

Обновил первый пост.

Отредактировал: vifort, - 11.6.2015, 17:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 11.6.2015, 17:37
Сообщение #10


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Цитата(vifort @ 11.6.2015, 18:35) *
Забыл упомянуть минус, работает только с последним dproto

Блин, а убрать это ограничение можно как-то?


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
vifort
сообщение 11.6.2015, 17:41
Сообщение #11
Стаж: 11 лет

Сообщений: 208
Благодарностей: 114
Полезность: 0

ExTPuMaJI, думаю можно, но непонятно почему вы отказываетесь от последнего dproto, ничего плохого в нем нет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 11.6.2015, 17:44
Сообщение #12
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

vifort, прикольно то что, можно на все сервера сделать=) но все же, использую web statu от скальпеля, уже как то привык=)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Altaj
сообщение 11.6.2015, 17:45
Сообщение #13


Стаж: 12 лет
Город: Барнаул

Сообщений: 456
Благодарностей: 442
Полезность: 565

Цитата(vifort @ 11.6.2015, 18:41) *
ExTPuMaJI, думаю можно, но непонятно почему вы отказываетесь от последнего dproto, ничего плохого в нем нет.

Тоже не использую последний dproto. Сделайте пожалуйста, чтобы работало.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 11.6.2015, 18:48
Сообщение #14


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

Меценат Меценат

Скриншоты не всех карт есть, у кого есть
  • de_kabul
  • de_clear
  • de_sultan
  • de_energy


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 11.6.2015, 19:02
Сообщение #15


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Ничего не поменялось кроме визуальной статистики попаданий


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
vifort
сообщение 11.6.2015, 19:10
Сообщение #16
Стаж: 11 лет

Сообщений: 208
Благодарностей: 114
Полезность: 0

ExTPuMaJI, так добавляйте ;)

у меня времени крайне мало.

Цитата(magis1337 @ 11.6.2015, 20:44) *
vifort, прикольно то что, можно на все сервера сделать=) но все же, использую web statu от скальпеля, уже как то привык=)

Плагины и прочие работы скальпеля как минимум несерьёзны, никогда они мне не нравились. имхо

Отредактировал: vifort, - 11.6.2015, 19:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Altaj
сообщение 11.6.2015, 19:15
Сообщение #17


Стаж: 12 лет
Город: Барнаул

Сообщений: 456
Благодарностей: 442
Полезность: 565

Так будет поддержка разных dproto или нет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 11.6.2015, 20:51
Сообщение #18


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(ykpon @ 11.6.2015, 16:30) *
А мне кажется, это противоречивые условия.
"не пуст" или "не определен".
Фактически, оно вообще никакого смысла не несет в коде. crazy.gif

empty проверяет и существование переменной, и ее истину.
isset проверяет только существование
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
vifort
сообщение 11.6.2015, 21:06
Сообщение #19
Стаж: 11 лет

Сообщений: 208
Благодарностей: 114
Полезность: 0

Altaj, на данный момент ничего сказать не могу, уезжаю на некоторое время
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ykpon
сообщение 11.6.2015, 21:07
Сообщение #20


Стаж: 12 лет

Сообщений: 328
Благодарностей: 200
Полезность: < 0

Цитата(onotole @ 11.6.2015, 23:51) *
empty проверяет и существование переменной, и ее истину.
isset проверяет только существование

Ну ты таки просто уточнил. А ведь суть то в том, что одна вернет true, а вторая false.
Разве нет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
13 страниц V   1 2 ... 11 12 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: