Сбор живой статистики с игровых серверов - глобальный сканер

CSgoServers.ru - Мониторинг CS серверов
Сообщение
Автор
megaprogrammist
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 21.04.2008

#1 Сообщение 22.04.2008, 08:58

Короче, свершилось! После долгих и мучительных тестов я наконец-то въехал как отправлять UDP пакеты на сервера КС и получать не охинею а симпатичные ответы о состоянии сервера, правилах его и игроках.

Воплотил я всю эту тему в некоем гибриде - прога на Дельфи, сканит сервера (список аж из 4 серверов :-)) и выкладывает в базу MySQL данные, которые и отображаются при посещении сайта. статистика обновляется каждые 10 секунд...

Щас вот думаю как все это подать народу :-DDDD

Жду здоровую критику ;)

З.Ы. Если у народа есть потребность в сканере КС с какими-нить хитрыми опциями, можно сделать.

Вот сюда выложил сайт http://785645.spb.ru" target="_blank

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#2 Сообщение 22.04.2008, 13:45

есть. получать ответ steam или no-steam сервак..
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

megaprogrammist
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 21.04.2008

#3 Сообщение 22.04.2008, 14:59

Это ты про сервак Sourse? Или 1.6?

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#4 Сообщение 22.04.2008, 20:30

и то и то..
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

megaprogrammist
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 21.04.2008

#5 Сообщение 22.04.2008, 22:08

Хм... Интересная задачка, учитывая то, что в пакетах, передаваемых по сетке никоим образом нет такого понятия как steam or non-steam :D Было бы прикольно, если бы программисты Valve заложили бы превинтивно возможность игры на пиратском серваке пиратским же клиентом...

Хотя, если бы сервак при подключении к нему клиента пытался бы запустить какой-нибудь steam-механизм, то почему бы и нет ;)

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#6 Сообщение 23.04.2008, 00:45

css.setti.info - додумались както %)
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Аватара пользователя
postal_3
Полковник
Полковник
Сообщения: 1092
Зарегистрирован: 22.04.2006
Благодарил (а): 461 раз
Поблагодарили: 734 раза
Контактная информация:

#7 Сообщение 24.04.2008, 03:30

существует скрипт qgames (сайт на редизайне чтоли), который поддерживает мониторинг многих игр (список не маленький).
https://sourceforge.net/projects/qgames/" target="_blank
"В церковь не ходите, а свадьбы вкруг березы водите, как велят старинные обычаи..."
из наставлений С. Разина

megaprogrammist
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 21.04.2008

#8 Сообщение 24.04.2008, 06:52

Я именно с того скрипта и взял нужные протоколы. Сайт-то есть, но его надо руками обновлять для получения данных. Или другим скриптом. При этом инфу он как правило выдает из кэша, то есть она недостоверная на данный период времени. Да и идея-то состоит в том, чтобы сделать постоянный сбор статистики по каждому игроку - потом эти данные можно оформлять с виде таблиц рейтингов за месяц, например... Правда тут много головняков - ники меняются, например :-) Или вот глюк часто встречается - количество фрагов отображается как 1024 :-)

Аватара пользователя
postal_3
Полковник
Полковник
Сообщения: 1092
Зарегистрирован: 22.04.2006
Благодарил (а): 461 раз
Поблагодарили: 734 раза
Контактная информация:

#9 Сообщение 25.04.2008, 02:24

megaprogrammist писал(а):но его надо руками обновлять для получения данных. Или другим скриптом. При этом инфу он как правило выдает из кэша, то есть она недостоверная на данный период времени.
очень странно... :\ сам я мало знаком с этим скриптом, ибо для его работы нужен пхп 5, но неужели он действительно так работает? я его как то тестил, вроде работал нормально :\
"В церковь не ходите, а свадьбы вкруг березы водите, как велят старинные обычаи..."
из наставлений С. Разина

megaprogrammist
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 21.04.2008

#10 Сообщение 25.04.2008, 09:34

В любом случае любая программа на PHP будет работать лишь при обращении к серверу (нажатии ОБНОВИТЬ), то есть чел, зайдя на такой сайт, безусловно увидит текуущее положение дел (если оно не из кеша, конечно), но узнать что было 5 минут назад - невозможно.

Аватара пользователя
postal_3
Полковник
Полковник
Сообщения: 1092
Зарегистрирован: 22.04.2006
Благодарил (а): 461 раз
Поблагодарили: 734 раза
Контактная информация:

#11 Сообщение 26.04.2008, 02:41

ааа, теперь понятно о чем ты:)
"В церковь не ходите, а свадьбы вкруг березы водите, как велят старинные обычаи..."
из наставлений С. Разина

slonopotam
Сержант
Сержант
Сообщения: 68
Зарегистрирован: 13.03.2008

#12 Сообщение 13.06.2008, 14:26

может заново выложите движок этого мониторинга очень хочется попробовать !!! :cry: :cry: :cry:

Аватара пользователя
Klask
Нович0к
Нович0к
Сообщения: 21
Зарегистрирован: 08.04.2008
Откуда: Mars
Контактная информация:

#13 Сообщение 02.08.2008, 18:18

презалейтек или зеркало выложите плз.
Апатамушта!

Аватара пользователя
NickOne
Сержант
Сержант
Сообщения: 54
Зарегистрирован: 20.03.2006
Откуда: Moscow Region
Контактная информация:

#14 Сообщение 06.11.2008, 15:14

ну вообще можно сделать чтобы пхп скрип исполнялся каждые 5 минут, и писал данные в бд
да и время кеширование можно уменьшить

Аватара пользователя
t0x1c_r1v3r
HL Fan
HL Fan
Сообщения: 412
Зарегистрирован: 03.08.2008
Благодарил (а): 2 раза
Поблагодарили: 13 раз

#15 Сообщение 15.11.2008, 08:06

megaprogrammist что-то я не совсем понял что ты сделал..

вот это именно
Воплотил я всю эту тему в некоем гибриде - прога на Дельфи, сканит сервера (список аж из 4 серверов ) и выкладывает в базу MySQL данные, которые и отображаются при посещении сайта. статистика обновляется каждые 10 секунд...
зачем изобретать велосипед?
не проще поставить lgsl или gameq?
наконец из психостаты выташить мониторинг переверстать как надо и получишь тоже самое...
t_rrrrrrrrrrrrrrkl

Ответить