Jump to content
Korean Random

sirmax

XVM Team XVM Team
  • Posts

    14,403
  • Joined

  • Last visited

  • Days Won

    246

Everything posted by sirmax

  1. Могу попробовать выгрузить все данные с кол-вом боев больше какого-то значения, может они даже в excel влезут все.
  2. Оно так и делается. Судя по логу, проблема в другом: "db overloaded: 100/100". Мы работаем над оптимизацией базы. Она сейчас тупит, так как добавились новые данные - wn6, avglvl и т.д.
  3. Все. Выложил исходный файл в Access, думаю лучше с ним работать чем с агрегатами. http://code.google.com/p/wot-xvm/downloads/detail?name=players.accdb.7z
  4. Скорей всего я их сюда не включал, так как выгрузку делал до того как заглушку на max(1,WN6) поставил. В этой выборке только > 0 Кстати, интересно построить такие же графики по другим параметрам - засвет, дамаг и т.д.
  5. You can use this data for analyze. Thi is all data from 4.2 million users from our database, aggregated to decrease its size. first column is value, second - count of users in db with this value. Also I can share Access file with data without aggregation (300MB) players.xlsx.7z
  6. я аггрегировал значения, все влезло теперь. Скоро выложу Наконец собрал в кучу. первая колонка - значение, вторая - количество значений в БД. players.xlsx.7z
  7. В excel не лезет, через access попробую
  8. уровни боев правильные, согласно http://forum.worldoftanks.ru/index.php?/topic/41221-%D0%B1%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA-%D0%B8-%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B8-%D0%B1%D0%BE%D1%91%D0%B2/
  9. Ну ок, нужно наблюдать дальше. Я в последнее время не играю, так как некогда, поэтому полагаюсь на мнение нашего комьюнити. Вполне можем в следующем релизе твою формулу поставить основной, так как текущие уже действительно совершенно не подходят.
  10. я там немного базу мучаю, скоро попустит
  11. написал конвертилку в xml, а xml в excel хорошо загружается. ща отработает посмотрю что получится
  12. база есть в формате json, могу выложить. надо было сразу в csv выгружать, а то парсить json сложнее в моем случае, а так сразу можно было в excel загрузить. кстати, сейчас попробую конвертнуть чтобы не выгружать заново
  13. Вижу, второй раз ошибаешься, поправлю. 6 млн активных пользователей WoT в базе активных пользователей XVM меньше - около 300-350к, тут сложно точно посчитать. Вообще с ноября обращалось более 600к пользователей, но многие только несколько раз (несколько боев), так что сложно причислить их к активным. Гы, звездит! Вот более точные данные: # всего в базе игроков > db.players.find({}).count() 6689620 # всего пользователей мода (с ноября) > db.users.find({counter:{$gt:0}}).count() 636434 # всего пользователей мода, сделавших более 10 запросов (более 10 боев): > db.users.find({counter:{$gt:10}}).count() 459972
  14. не вижу необходимости. если ты папка а остальные олени, и у противников так же, то посчитает им 95%, толку от этого знания никакого. технически сделать не сложно по идее
  15. Где-то была подобная тема, что-то вроде персональных макросов. Как всегда - идеи есть, времени нет.
  16. По teff пока не получится, если я все танки буду обрабатывать, это на долго затянется.
  17. я скоро посчитаю все значения по текущим данным из базы, будут самые точные данные из всех существующих.
  18. Разработчики заявляют эти значения: Less than 400.00: Terribad 400-700: Bad (Better than 5% of the server) 700-900 : Below average (Better than 30% of the server) 900-1100: Above average (Better than 50% of the server) 1100-1350: Good (Better than 75% of the server) 1350-1500: Very Good (Better than 90% of the server) 1500-1800: Excellent (Better than 95% of the server) 1800-2000: Unicum (Better than 99% of the server) 2000+ : Super Unicum (Better than 99.75% of the server)
  19. Чего гадать, это можно будет из базы выбрать. Эээх, надо OLAP поднимать...
  20. Ограничил до 30, вроде должно хватить. Сложные аккаунты считает за 5мс. Надо бы проверить насколько это скажется на точности расчета. Есть новый base.csv? Готово. Перемудрил ты тут. "else current->rate+=5-(float)current->battles/100;" никогда не сработает, так как если m == 0, то "(cutter(current->same[0])+cutter(current->same[1])+cutter(current->same[2])+cutter(current->same[3]))/m>cutter(current)" всегда false. Это тоже готово. Вроде все что надо было я сделал. Давайте проверим все ли работает нормально, и можно запускать в продуктив.
  21. Твинки можно ловить только по малому количеству танков/боев на непрофильной технике. В принципе, можно подумать...
×
×
  • Create New...