Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

  » Игровая статистика сервера EG Main HQ | страница 1
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 1 из 2
На страницу: 1, 2  След. | Все страницы
Поиск в этой теме:
Канал Freelancer: «Игровая статистика сервера EG Main HQ»
EatMeDrinkMe
 473 EGP


Рейтинг канала: 22(4456)
Репутация: 79
Сообщения: 4943
Откуда: у него вылетают ракеты? О_о!?!
Зарегистрирован: 04.12.2004
Первый пост Джейдера с веб-интерфейсом.

=============================

Информация о формате лога и последний дамп.

=============================

Подвели тут статистику из базы данных сервера по основным кланам (за периоды 2007-2013гг по деньгам, киллам, смертям и прочим), думаю, многим будет интересна именно голая статистика.

Смотреть тут:
ссылка

Любопытные параметры отмечены цветом.

Комментировать\предлагать можно в тут.
Статистику еще будем дорабатывать - там много интересного из базы можно вытащить, в т.ч. индивидуальную статистику для человека.

Например на моем счету 62886 официальных киллов (это только чарами с именем Miziricord).
Если кому интересно - пишите что вам нужно - вытащу значения.

добавлено спустя 8 минут:
Забавно, что только Сакура и ФОС уходят всегда в плюс по деньгам. А вот количество киллов на сериях относительно общего - у G-41 и Кнайтов примерно одинаковое, и тот же показатель у TW выше, чем у RBN.
По киллстрикам ФОС и Сакура идут примерно в ногу, чего не скажешь про прибыльность - у ФОС она выше.
Также из статистики следуют интересные выводы вроде "членов клана Сакура проще заспамить васпом чем убить ракетами" и "пилотов клана RBN полегло больше, чем пилотов клана Knights умерло от подрыва собственных ракет".

Enjoy, в общем.
_________________
Stir us from our wanton slumber
Mitigate our ruin, call us all to arms and order

Последний раз редактировалось: Endeavour (20:42 13-04-2013), всего редактировалось 3 раз(а)
Последний раз редактировалось: EatMeDrinkMe (21:20 02-04-2013), всего редактировалось 2 раз(а)
    Добавлено: 21:20 02-04-2013   
Endeavour
 1015 EGP


Рейтинг канала: 20(3950)
Репутация: 105
Сообщения: 7041
Откуда: guess
Зарегистрирован: 26.05.2005
Дамп обновлен на 2013-04-13:
http://flstat.elite-games.ru/egmainhq/frags.log.rar

=============================

Если еще кому-то интересно,
вот SQL-дамп лога фрагов с 2007 по Окт 2012: http://flstat.elite-games.ru/egmainhq/frags.log.rar
 И некоторые ремарки по формату   (кликните здесь для просмотра)
flags:
Код:
Биты 00-15: собственно флаги.
             Взведенный первый бит - доккилл.
             Взведенный второй бит - банкрот (Питсбург).
             Третий-Шестнадцатый биты зарезервированы.
 Биты 16-23 (младший байт старшего слова): уровнь серии.
 Биты 24-31 (старший байт старшего слова): уровень мультикилла.
dmgtype:
Код:
static const char *GetAmmoTypeName( unsigned int uiAmmoType )
{
 static char buf[64];

 switch(uiAmmoType)
 {
 case 1: return "ramming";
 case 2: return "gun";
 case 5: return "missile";
 case 6: return "CD";
 case 7: return "mine";
 default: return itoa(uiAmmoType,buf,10);
 }
}
kship/vship:
crc32 формата фрила (хэш) \\ edit: в дамп добавлена таблица с хешами
Размер лога 180МБ и работа с ним требует (My)SQL сервера.

edit:
 Парсинг флагов   (кликните здесь для просмотра)
Код:
  if($flags & 0x1) $flags_str .= ' Dockkill';
  if($flags & 0x2) $flags_str .= ' Bankrupt';
  $kills_in_row = (($flags >> 16) & 0xFF);
  $multikill = ($flags >> 24);
  switch($kills_in_row)
  {
 case 0: break;
 case 1:
  $flags_str .= ' Spree';
  break;
 case 2:
  $flags_str .= ' Rampage';
  break;
 case 3:
  $flags_str .= ' Domination';
  break;
 case 4:
  $flags_str .= ' Unstoppable';
  break;
 case 5:
  $flags_str .= ' GODLIKE';
  break;
 default:
  $flags_str .= ' [unkn_spree]';
  break;
  }
  switch($multikill)
  {
 case 0: break;
 case 1: //normal
  break;
 case 2:
  $flags_str .= ' Doublekill';
  break;
 case 3:
  $flags_str .= ' Multikill';
  break;
 case 4:
  $flags_str .= ' ULTRAKILL';
  break;
 case 5:
  $flags_str .= ' <b>MONSTERKILL</b>';
  break;
 default:
  $flags_str .= ' [unkn_mass_kill]';
  break;
  }


Последний раз редактировалось: Endeavour (20:43 13-04-2013), всего редактировалось 6 раз(а)
    Добавлено: 06:07 03-04-2013   
Jeider
 570 EGP


Рейтинг канала: 11(1645)
Репутация: 49
Сообщения: 2801
Откуда: Пенза
Зарегистрирован: 17.08.2009
Endeavour :
SQL-дамп лога фрагов с 2007 по Окт 2012
Попробую перегнать всё это в web-интерфейс. Если смогу впихать в MySQL невпихуемое. Гы-гы

PhpMyAdmin и Notepad++ уже скрючились в конвульсиях Ой, не могу!.. Ой, не могу!..
    Добавлено: 20:36 03-04-2013   
EatMeDrinkMe
 473 EGP


Рейтинг канала: 22(4456)
Репутация: 79
Сообщения: 4943
Откуда: у него вылетают ракеты? О_о!?!
Зарегистрирован: 04.12.2004
зачем в веб интерфейс? Ух ты!..
Наоборот с базой же проще работать
_________________
Stir us from our wanton slumber
Mitigate our ruin, call us all to arms and order
    Добавлено: 20:52 03-04-2013   
Jeider
 570 EGP


Рейтинг канала: 11(1645)
Репутация: 49
Сообщения: 2801
Откуда: Пенза
Зарегистрирован: 17.08.2009
Веб-интерфейс будет выводить на экран результаты запросов к базе данных. Подмигиваю
    Добавлено: 20:58 03-04-2013   
Santier
 1590 EGP


Рейтинг канала: 18(3284)
Репутация: 248
Сообщения: 8377
Откуда: Москва, она большая...
Зарегистрирован: 12.01.2005
А мне бы вэб-интерфес наблюдения мятущихсо-вбане пайлоцких душ... Подозрение.
_________________
Зафлуженный Мастер Тамагочи-до на пенсие
и психопатологоанатом на апчественных началах
    Добавлено: 14:40 04-04-2013   
Jeider
 570 EGP


Рейтинг канала: 11(1645)
Репутация: 49
Сообщения: 2801
Откуда: Пенза
Зарегистрирован: 17.08.2009
Чтобы начать работу с приложением, перейдите по адресу:
http://www.fl-frags.p.ht/single.php
Программа еще в разработке! Пишите найденные ошибки, буду исправлять!

Временно отключена

Как пользоваться приложением:
1. В первое поле вводим полный ник персонажа даже с тегами клана и т.п.;
2. Во втором поле можно найти персонажей. Если нашли, то можно выбрать галочкой персонажей и посмотреть статистику по ним (кнопка внизу результата списка).
3. Для ленивых тыкальщиков есть галочка "Select ALL" Гы-гы

Пока реализована только одна страница. Списки лидеров и выбор временного промежутка буду делать позже.

Ахтунги:
1. На старых чарах нет информации о сериях и даблкилах (и т.п.);
2. В базе информация только о боях, поэтому показаны корабли, на которых воевал персонаж;
3. В базе информация сортируется по имени персонажа. Переименовали чар? Всё, теперь он в базе считается другим чаром.


Апдейт 1: Добавлена одновременная выборка по нескольками именам.

Улыбка

Последний раз редактировалось: Jeider (15:38 12-04-2013), всего редактировалось 11 раз(а)
    Добавлено: 11:44 07-04-2013   
SleepWalker
 151 EGP


Рейтинг канала: 6(322)
Репутация: 19
Сообщения: 289
Откуда: у него растут руки?
Зарегистрирован: 25.06.2009
Jeider :
1. На старых чарах нет информации о сериях и даблкилах (и т.п.)
Если точнее, до 2009 года эта информация в базу просто не писалась. Можно приблизительно восстановить по логу (на основе снятых сумм и смертей). Я у себя сделал, но не очень точно, т.к., например, никто не помнит, когда и как менялась таблица для Дрейков и Патриотов.
Jeider :
У меня динамический IP и вскоре ссылка может умереть.
Можешь использовать что-нибудь вроде DynDNS.
Jeider :
Каждый новый запрос к БД сильно загружает мой комп. Будьте милосердны!
Добавь индексы, если их нет, или другую СУБД используй Улыбка У меня выборка меньше секунды занимает. Хотя, похоже, у тебя тоже не медленно работает.
_________________
В начале было слово, и только потом - мысль.

Последний раз редактировалось: SleepWalker (15:45 07-04-2013), всего редактировалось 3 раз(а)
    Добавлено: 15:42 07-04-2013   
EatMeDrinkMe
 473 EGP


Рейтинг канала: 22(4456)
Репутация: 79
Сообщения: 4943
Откуда: у него вылетают ракеты? О_о!?!
Зарегистрирован: 04.12.2004
Волкер бтв красоту запилил: ссылка
Там в закладках прочие графики
_________________
Stir us from our wanton slumber
Mitigate our ruin, call us all to arms and order

Последний раз редактировалось: EatMeDrinkMe (16:01 07-04-2013), всего редактировалось 1 раз
    Добавлено: 16:01 07-04-2013   
Jeider
 570 EGP


Рейтинг канала: 11(1645)
Репутация: 49
Сообщения: 2801
Откуда: Пенза
Зарегистрирован: 17.08.2009
SleepWalker :
Если точнее, до 2009 года эта информация в базу просто не писалась.
Ну это понятно. Но чтобы её снова вбить, нужно иметь чат, а у меня его нет по простой причине - меня тут тогда не было! Улыбка
SleepWalker :
Можешь использовать что-нибудь вроде DynDNS.
Была такая идейка. Но я хочу скрипт и базу передать другому товарищу, у которого сервер постоянно включен. Я постоянно комп держать включенным не могу. Расстроен
SleepWalker :
Добавь индексы, если их нет, или другую СУБД используй У меня выборка меньше секунды занимает. Хотя, похоже, у тебя тоже не медленно работает.
Выборка быстрая. Да. Но у меня немного скрипт не оптимизирован. Я слишком много SELECT'ов использую, а можно 2мя-3мя обойтись. Улыбка И передать вычислительную часть с запросов на сам скрипт.

Последний раз редактировалось: Jeider (16:06 07-04-2013), всего редактировалось 2 раз(а)
    Добавлено: 16:02 07-04-2013   
SleepWalker
 151 EGP


Рейтинг канала: 6(322)
Репутация: 19
Сообщения: 289
Откуда: у него растут руки?
Зарегистрирован: 25.06.2009
Немного пояснений по графику. По оси X - время между двумя последовательными килами. По Y - процент килов с таким временем. Соответственно, чем левее расположен пик графика, тем чаще данный игрок убивает других. Что интересно, ракетчиков легко отличить по пику в районе 10-15 секунд, у ганеров же он в районе 25-30 секунд.

Статистика собрана по всем (или почти всем, кто там в этих кавычках разберется?) чарам представленных игроков (кроме гифта, там один чар с максимальным количеством килов, просто для сравнения).
_________________
В начале было слово, и только потом - мысль.

Последний раз редактировалось: SleepWalker (16:58 07-04-2013), всего редактировалось 2 раз(а)
    Добавлено: 16:57 07-04-2013   
SleepWalker
 151 EGP


Рейтинг канала: 6(322)
Репутация: 19
Сообщения: 289
Откуда: у него растут руки?
Зарегистрирован: 25.06.2009
Добавил еще пару графиков.
Отличие графика с пометкой clean: если за интервал между двумя килами игрок умер, то такой интервал не учитывается. В результате отсеялось большое количество килов в интервале больше нескольких минут, и левые части графиков поднялись (площади под всеми графиками одинаковы и соответствуют 100%). Причем чем сильнее они поднялись, тем чаще игрок умирал.

P.S. Вот такие бы вещи в веб-интерфейсе запилить, но я куда больше знаком с C++, чем PHP/Python/etc. Хотя PHP там плоховато от объема вычислений станет.
_________________
В начале было слово, и только потом - мысль.

Последний раз редактировалось: SleepWalker (21:48 08-04-2013), всего редактировалось 1 раз
    Добавлено: 21:46 08-04-2013   
Jeider
 570 EGP


Рейтинг канала: 11(1645)
Репутация: 49
Сообщения: 2801
Откуда: Пенза
Зарегистрирован: 17.08.2009
Моя статистика временно не работает. Где-то к выходным постараюсь перенести скрипт и базу данных на сервер Хеллоуина (админ DoD и FAW:OS). Улыбка
    Добавлено: 07:59 09-04-2013   
Jeider
 570 EGP


Рейтинг канала: 11(1645)
Репутация: 49
Сообщения: 2801
Откуда: Пенза
Зарегистрирован: 17.08.2009
А что тут вообще произошло? Совсем запутался...

Напрограммировал я свою прогу и решил опробовать одновременную выборку по нескольким чарам на... Мизирикорде! Если моя программа не ошиблась, то результат такой:
 Картинка с большими циферками   (кликните здесь для просмотра)


добавлено спустя 10 минут:
Мда, ошибочка. Блок TARGETSHIPS селфы считает)))

Последний раз редактировалось: Jeider (22:16 09-04-2013), всего редактировалось 1 раз
    Добавлено: 22:16 09-04-2013   
EatMeDrinkMe
 473 EGP


Рейтинг канала: 22(4456)
Репутация: 79
Сообщения: 4943
Откуда: у него вылетают ракеты? О_о!?!
Зарегистрирован: 04.12.2004
Немного неточно, но в целом похоже.

добавлено спустя 26 минут:
SELECT sum(money) FROM FLLOG_FRAGS
WHERE k!=v
AND k like '%miziricord%'

возвращает 1 809 256 589, а у тебя 1 662 174 832
_________________
Stir us from our wanton slumber
Mitigate our ruin, call us all to arms and order

Последний раз редактировалось: EatMeDrinkMe (00:00 10-04-2013), всего редактировалось 1 раз
    Добавлено: 00:00 10-04-2013   
Jeider
 570 EGP


Рейтинг канала: 11(1645)
Репутация: 49
Сообщения: 2801
Откуда: Пенза
Зарегистрирован: 17.08.2009
Miziricord :
AND k like '%miziricord%'
Наверное, ты не заметил, что на картинке посчитаны только чары с тегом FOS. Подмигиваю Чар без тега и RS-овские я не считал. Улыбка

Последний раз редактировалось: Jeider (09:09 10-04-2013), всего редактировалось 1 раз
    Добавлено: 09:05 10-04-2013   
Bad_CatOK
 130 EGP


Рейтинг канала: 6(314)
Репутация: 11
Сообщения: 752
Откуда: Юпитер
Зарегистрирован: 13.11.2009
Смотрю я на свой КД и чотка вижу устойчивую тенденцию - Трезвый летеал - Пьяный летал - Трезвый - Пьяный )) Гы-гы
_________________
Погладь кота! Погладь кота Жывотное!!!
    Добавлено: 09:52 10-04-2013   
EatMeDrinkMe
 473 EGP


Рейтинг канала: 22(4456)
Репутация: 79
Сообщения: 4943
Откуда: у него вылетают ракеты? О_о!?!
Зарегистрирован: 04.12.2004
Jeider :
Наверное, ты не заметил, что на картинке посчитаны только чары с тегом FOS. Чар без тега и RS-овские я не считал.

А зачем так? Если делать статистику по конкретному человеку, то нужно учитывать все его чары, а не только в его "крайнем клане", не? Подозрение. Иначе статистика неполная.
_________________
Stir us from our wanton slumber
Mitigate our ruin, call us all to arms and order
    Добавлено: 12:23 10-04-2013   
3d.Maxuz
 1032 EGP


Рейтинг канала: 10(1338)
Репутация: 47
Сообщения: 6023
Откуда: Краматорск, Донецкая область!
Зарегистрирован: 28.09.2004
Миз явно неравнодушен был к Тиму и Ежу. 90% топ фрагов на них. Скучаешь небось Гы-гы
_________________
Гоп-стоп, мы подошли из-за угла,
Гоп-стоп...
    Добавлено: 12:28 10-04-2013   
EatMeDrinkMe
 473 EGP


Рейтинг канала: 22(4456)
Репутация: 79
Сообщения: 4943
Откуда: у него вылетают ракеты? О_о!?!
Зарегистрирован: 04.12.2004
3d.Maxuz :
Миз явно неравнодушен был к Тиму и Ежу. 90% топ фрагов на них. Скучаешь небось

Просто они были фанатами моего хвоста, а поскольку убивались в один-два захода - статистика закономерна.
Не забывай, что в данном случае выводятся имена чаров не будучи сгруппированными по конкретному человеку, это немного путает.
_________________
Stir us from our wanton slumber
Mitigate our ruin, call us all to arms and order
    Добавлено: 12:35 10-04-2013   
Канал Freelancer: «Игровая статистика сервера EG Main HQ»
На страницу: 1, 2  След. | Все страницы
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Мелисса - енто тетя, которая следит за порядком среди рас. (объяснил Vortex)

  » Игровая статистика сервера EG Main HQ | страница 1
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18