Jump to content
Korean Random
seriych

Обсуждаем рейтинги эффективности, придумываем свой

Recommended Posts

Обновил данные по танкам, залил на SVN. Анализировать пока некогда, но танков стало больше.

Share this post


Link to post

Short link
Share on other sites
Обновил данные по танкам, залил на SVN

Базы _vehicle.csv, _global.csv, _vinfo.csv выложишь?

Share this post


Link to post

Short link
Share on other sites

@sirmax,

Та же фигня. Вот игрок, который был в топе на T34 в прошлый раз, и сейчас тоже в топе, но API и сайт его не выдают:

http://worldoftanks.ru/community/accounts/1000456870/api/1.9/?source_token=Intellect_Soft-WoT_Mobile-Blabla

http://worldoftanks.ru/community/accounts/#wot&at_search=FilthyDan

Share this post


Link to post

Short link
Share on other sites

@sirmax,

Та же фигня. Вот игрок, который был в топе на T34 в прошлый раз, и сейчас тоже в топе, но API и сайт его не выдают:

http://worldoftanks.ru/community/accounts/1000456870/api/1.9/?source_token=Intellect_Soft-WoT_Mobile-Blabla

http://worldoftanks.ru/community/accounts/#wot&at_search=FilthyDan

Еще видимо не проэкспайриался и не удалился из нашей базы. Мы храним 45 суток.

 

UPD: http://worldoftanks.com/community/accounts/1000456870/api/1.9/?source_token=Intellect_Soft-WoT_Mobile-Blabla

ты не там смотришь, это US аккаунт.

5xxxxxxxx - это EU

10xxxxxxxx - US

Share this post


Link to post

Short link
Share on other sites

это US аккаунт.

Оппа, а я то думал у нас только RU в базе.

 

Первые 344 по дамагу на T34- это US, на 345-м месте первый не US, как думаете, кто? HeXecutor, он же страйк

Раз уж такое дело, то может ну их этих буржуев и только по RU стату смотреть?

 

Только надо выяснить, это всех танков касается, или глюки только с некоторыми. Но мне вот влом ставить US и EU клиенты, чтобы просто статистику в достижениях смотреть :-)

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

Оппа, а я то думал у нас только RU в базе.

 

Первые 344 по дамагу на T34- это US, на 345-м месте первый не US, как думаете, кто? HeXecutor, он же страйк

Раз уж такое дело, то может ну их этих буржуев и только по RU стату смотреть?

 

Только надо выяснить, это всех танков касается, или глюки только с некоторыми. Но мне вот влом ставить US и EU клиенты, чтобы просто статистику в достижениях смотреть :-)

я отфильтрую только по РУ. Наверно у них еще не чистили базу.

Share this post


Link to post

Short link
Share on other sites

@jage, Да видели. Там да, что-то нечистое, но данные вроде как верные. Доги там походу.

 

По 57 хэви по свежим данным табличку сделал, посмотри, может игроки появились, которых ты говорил не хватает:

https://docs.google.com/spreadsheet/ccc?key=0AmxWwjNALiQkdF95VGM1aUhPNG1tWExsYjRYTnF4NHc&usp=sharing

Share this post


Link to post

Short link
Share on other sites

@jage, Да видели. Там да, что-то нечистое, но данные вроде как верные. Доги там походу.

 

По 57 хэви по свежим данным табличку сделал, посмотри, может игроки появились, которых ты говорил не хватает:

https://docs.google.com/spreadsheet/ccc?key=0AmxWwjNALiQkdF95VGM1aUhPNG1tWExsYjRYTnF4NHc&usp=sharing

ну да позже обещали расскзать что там происходило

http://www.youtube.com/watch?feature=player_embedded&v=KvuOVPVKdrk

Share this post


Link to post

Short link
Share on other sites

я отфильтрую только по РУ. Наверно у них еще не чистили базу.

Отфильтровал, перезалил. Вроде подровнялось:

avg:

t34_hvy:{R:0.494639927,D:1030,E:0.686822205,F:0.703735879,S:0.660669268,U:0.244432975},

is_4:{R:0.477659483,D:1638,E:0.655010313,F:0.885522865,S:0.968476695,U:0.298381359},

 

top:

t34_hvy:{R:0.726865672,D:2108,E:1.405352503,F:1.631399317,S:1.528169014,U:0.551480959},

is_4:{R:0.716981132,D:2979,E:1.19162,F:1.869047619,S:1.917431193,U:0.583333333},

Share this post


Link to post

Short link
Share on other sites

@sirmax,

Я попросил посмотреть игроков из топа, у кого есть буржуйский клиент. В клиенте дамаг по T34 правильно отображается, по другим танкам данные из базы вроде как сходятся с реальными. Так что видимо только по T34 и IS-4 надо буржуев чистить.

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

Share this post


Link to post

Short link
Share on other sites

@sirmax,

Я попросил посмотреть игроков из топа, у кого есть буржуйский клиент. В клиенте дамаг по T34 правильно отображается, по другим танкам данные из базы вроде как сходятся с реальными. Так что видимо только по T34 и IS-4 надо буржуев чистить.

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

Думаю, буржуев можно исключать вообще. Их довольно мало по сравнению с RU.

Вообще, правильно для каждого сервера свою стату собирать, но это не реально. Давайте брать RU и все.

Share this post


Link to post

Short link
Share on other sites

Хочу обратиться к разработчикам мода XVM со своей идеей. Раз уж тема позволяет, то и "придумываем свой" рейтинг.

 

Поехали.

Для начала определимся с тем, что же такое рейтинг эффективности, какие функции на него возложены, для простоты назовем рейтинг R.

Это некоторый показатель, который позволяет отсортировать игроков, и сказать, какой из них круче, а какой "полное днище".

 

Что мы имеем. Имеем множество игроков с какими либо характеристиками как по аккаунту, так и по отдельно взятым танкам. Выражаясь задротским математическим языком - имеем N-мерный вектор. Взяв некоторую достаточно большую базу игроков, мы увидим, что определенные параметры очень коррелируют друг с другом. Поясню для всех читателей этого поста: при достаточно большом количестве боёв на танке и, скажем, проценте побед около 60%, средний дамаг будет примерно таким же, как и у других игроков на этом танке с близким процентом побед. Если процент побед меньше, то, как правило, и средний дамаг меньше.

 

Бывают, конечно, и исключения из правил, но это исключения. В общем на идею они никак не влияют.

 

Какие выводы можно из этого сделать? Первый напрашивающийся - "слить" процент побед и средний дамаг в один показатель, задать некое соответствие, по которому можно будет провести обратный расчет среднего дамага и процента побед. В этом и есть суть идеи - уменьшить размерность данных, потеряв наименьшее количество информации.

 

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

 

Идея уменьшения размерности данных хорошо реализуется с помощью метода главных компонент или с помощью нейронной сети с т.н. узким горлом.

 

Если есть время обсудить данную мысль - жду ответа, если нет - готов заняться сам, прошу лишь о небольшой помощи в предоставлении необходимых данных.

 

UPD 1. Поясню, что меня не устраивает в существующих рейтингах, зачем придумывать "еще одну линейку"? Первое, что не нравится - это линейная зависимость большинства рейтингов от входных параметров, что ведет к нелинейной оценке самого рейтинга. Поясню на примере: чтобы поднять WN6 на единицу - плохому игроку достаточно посмотреть пару гайдов и - "вуаля", а топу нужно разорвать задницу напополам приложить огромные усилия. Но это достаточно просто поправить. Сама линейная зависимость рейтингов слегка неестественна, пора задуматься о новых, сложных моделях.

 

UPD 2. Вторая идея. Мы имеем некоторый (описан выше) рейтинг игрока на определенном танке и по нему проводим обратный расчет - средний урон, процент побед и т.д. Смотрим, насколько его реальные параметры отклоняются от предсказанных (некоторых средних для данной техники и уровня мастерства игрока). Полученные коэффициенты отклонения для игроков можно собрать в кластеры (группы), что поможет отнести игрока по стилю игры к определенному типу. Например: игрок склонен играть на танке Lowe а-ля ПТ, или же активно; добивает ваншотов или же вносит основной вклад в урон команды, и т.д. Полученные характеристики - рейтинг и класс игрока можно использовать для отображения рекомендаций игроку по стилю игры (скажем, в окне загрузки боя), или же помогать выбрать именно ту технику, на которой игрок будет больше всего "тащить".

Edited by DotNetFramework

Share this post


Link to post

Short link
Share on other sites
Взяв некоторую достаточно большую базу игроков, мы увидим, что определенные параметры очень коррелируют друг с другом. Поясню для всех читателей этого поста: при достаточно большом количестве боёв на танке и, скажем, проценте побед около 60%, средний дамаг будет примерно таким же, как и у других игроков на этом танке с близким процентом побед. Если процент побед меньше, то, как правило, и средний дамаг меньше.

У игрока как правило мало танков, на которых реально много боев и куча танков с малым количеством боев. По отдельным танкам мы только собственно это количество боев (и побед) и можем получить, а вот всякие дамаги и прочие засветы только общие по аккаунту. А для общих данных весьма трудно сравнить разнородных по технике/уровню/стилю игроков и однозначно выявить какую-то корреляцию.

Я выше пытался изменить разбалловку для куска рейтинга, зависящего от дамага. По идее вроде все неплохо, но надо и разбалловку по остальным показателям менять одновременно. Но для моего метода требуется хотя бы знать средние и топовые показатели на каждом танке, чего сейчас получить также нельзя, так что метод умер.

Точно также и тут, чтобы проверить корреляцию, нужны будут данные по танкам, а они не слишком корректные. Хотя если эти данные нужны будут лишь для проверки корреляции, а в финальном вычислении рейтинга не понадобятся то в принципе покатит.

что ведет к нелинейной оценке самого рейтинга.
Оценка и должна быть нелинейной.
Мы имеем некоторый (описан выше) рейтинг игрока на определенном танке
Рейтинг на танке сейчас не посчитать. Собственно, если идея относится именно к расчету рейтингов по отдельным танкам, то сейчас это не реализовать.

Share this post


Link to post

Short link
Share on other sites

У игрока как правило мало танков, на которых реально много боев и куча танков с малым количеством боев. По отдельным танкам мы только собственно это количество боев (и побед) и можем получить, а вот всякие дамаги и прочие засветы только общие по аккаунту. А для общих данных весьма трудно сравнить разнородных по технике/уровню/стилю игроков и однозначно выявить какую-то корреляцию.

Я выше пытался изменить разбалловку для куска рейтинга, зависящего от дамага. По идее вроде все неплохо, но надо и разбалловку по остальным показателям менять одновременно. Но для моего метода требуется хотя бы знать средние и топовые показатели на каждом танке, чего сейчас получить также нельзя, так что метод умер.

Точно также и тут, чтобы проверить корреляцию, нужны будут данные по танкам, а они не слишком корректные. Хотя если эти данные нужны будут лишь для проверки корреляции, а в финальном вычислении рейтинга не понадобятся то в принципе покатит.

Оценка и должна быть нелинейной.

Рейтинг на танке сейчас не посчитать. Собственно, если идея относится именно к расчету рейтингов по отдельным танкам, то сейчас это не реализовать.

 

Значит нужно просить игроков dossier_cache, другие необходимые данные для обучения алгоритма. А потом пытаться строить рейтинг по имеющимся данным. Изменение числа входных данных сути метода не меняет.

 

Рейтинг на танке сейчас не посчитать. Собственно, если идея относится именно к расчету рейтингов по отдельным танкам, то сейчас это не реализовать.

 

 

Клиент при получении информации об игроке делает запрос типа:

1534 45.730513000 10.210.228.184 5.9.136.121 HTTP 170 GET /INFO/RU/NETREGER?token=379********aae5 HTTP/1.1

 

В ответ у нас приходит вполне читабельная детализация по аккаунту:

 

0010 05 dc e0 35 40 00 37 06 e0 d9 05 09 88 79 0a d2 [email protected]. .....y..

0020 e4 b8 00 50 f2 04 be be 7d b5 b9 d7 37 f8 50 10 ...P.... }...7.P.

0030 00 36 29 41 00 00 48 54 54 50 2f 31 2e 31 20 32 .6)A..HT TP/1.1 2

0040 30 30 20 4f 4b 0d 0a 53 65 72 76 65 72 3a 20 6e 00 OK..S erver: n

0050 67 69 6e 78 2f 31 2e 32 2e 35 0d 0a 44 61 74 65 ginx/1.2 .5..Date

0060 3a 20 53 61 74 2c 20 31 38 20 4d 61 79 20 32 30 : Sat, 1 8 May 20

0070 31 33 20 31 30 3a 34 32 3a 33 32 20 47 4d 54 0d 13 10:42 :32 GMT.

0080 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 .Content -Type: a

0090 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 3b pplicati on/json;

00a0 20 63 68 61 72 73 65 74 3d 75 74 66 2d 38 0d 0a charset =utf-8..

00b0 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a 20 Content- Length:

00c0 34 37 34 37 0d 0a 43 6f 6e 6e 65 63 74 69 6f 6e 4747..Co nnection

00d0 3a 20 6b 65 65 70 2d 61 6c 69 76 65 0d 0a 58 2d : keep-a live..X-

00e0 50 6f 77 65 72 65 64 2d 42 79 3a 20 45 78 70 72 Powered- By: Expr

00f0 65 73 73 0d 0a 45 54 61 67 3a 20 22 2d 34 37 33 ess..ETa g: "-473

0100 35 31 34 36 32 38 22 0d 0a 0d 0a 5b 7b 22 5f 69 514628". ...[{"_i

0110 64 22 3a 31 32 31 39 34 34 31 36 2c 22 73 74 22 d":12194 416,"st"

0120 3a 22 6f 6b 22 2c 22 64 74 22 3a 22 32 30 31 33 :"ok","d t":"2013

0130 2d 30 35 2d 31 33 54 31 39 3a 30 32 3a 34 35 2e -05-13T1 9:02:45.

0140 39 35 30 5a 22 2c 22 63 72 22 3a 31 33 35 33 30 950Z","c r":13530

0150 30 37 38 32 34 2c 22 75 70 22 3a 31 33 36 38 34 07824,"u p":13684

0160 36 34 38 37 36 2c 22 6e 6d 22 3a 22 4e 45 54 52 64876,"n m":"NETR

0170 45 47 45 52 22 2c 22 62 22 3a 36 37 34 32 2c 22 EGER","b ":6742,"

0180 77 22 3a 33 33 35 37 2c 22 73 70 6f 22 3a 38 35 w":3357, "spo":85

0190 33 34 2c 22 68 69 70 22 3a 36 31 2c 22 63 61 70 34,"hip" :61,"cap

01a0 22 3a 31 33 33 34 34 2c 22 64 6d 67 22 3a 35 34 ":13344, "dmg":54

01b0 39 32 31 31 38 2c 22 66 72 67 22 3a 36 30 36 32 92118,"f rg":6062

01c0 2c 22 64 65 66 22 3a 33 32 34 34 2c 22 76 22 3a ,"def":3 244,"v":

01d0 7b 22 4c 4f 57 45 22 3a 7b 22 63 6c 22 3a 22 48 {"LOWE": {"cl":"H

01e0 54 22 2c 22 6c 22 3a 38 2c 22 62 22 3a 31 33 38 T","l":8 ,"b":138

01f0 33 2c 22 77 22 3a 36 37 38 2c 22 64 22 3a 31 33 3,"w":67 8,"d":13

0200 30 34 32 39 38 2c 22 66 22 3a 38 33 36 2c 22 73 04298,"f ":836,"s

0210 22 3a 37 31 32 2c 22 75 22 3a 33 31 38 7d 2c 22 ":712,"u ":318},"

0220 54 5f 35 30 5f 32 22 3a 7b 22 63 6c 22 3a 22 4c T_50_2": {"cl":"L

0230 54 22 2c 22 6c 22 3a 35 2c 22 62 22 3a 37 37 34 T","l":5 ,"b":774

0240 2c 22 77 22 3a 33 37 35 2c 22 64 22 3a 31 34 37 ,"w":375 ,"d":147

0250 38 35 39 2c 22 66 22 3a 33 31 33 2c 22 73 22 3a 859,"f": 313,"s":

0260 32 33 33 37 2c 22 75 22 3a 31 30 39 7d 2c 22 54 2337,"u" :109},"T

0270 31 38 22 3a 7b 22 63 6c 22 3a 22 54 44 22 2c 22 18":{"cl ":"TD","

0280 6c 22 3a 32 2c 22 62 22 3a 35 32 34 2c 22 77 22 l":2,"b" :524,"w"

0290 3a 32 38 39 2c 22 64 22 3a 31 34 39 38 39 33 2c :289,"d" :149893,

02a0 22 66 22 3a 31 31 32 38 2c 22 73 22 3a 36 30 38 "f":1128 ,"s":608

02b0 2c 22 75 22 3a 31 35 38 7d 2c 22 4f 42 4a 45 43 ,"u":158 },"OBJEC

02c0 54 5f 32 31 32 22 3a 7b 22 63 6c 22 3a 22 53 50 T_212":{ "cl":"SP

02d0 47 22 2c 22 6c 22 3a 37 2c 22 62 22 3a 34 33 32 G","l":7 ,"b":432

02e0 2c 22 77 22 3a 32 32 32 2c 22 64 22 3a 30 2c 22 ,"w":222 ,"d":0,"

02f0 66 22 3a 30 2c 22 73 22 3a 30 2c 22 75 22 3a 30 f":0,"s" :0,"u":0

0300 7d 2c 22 54 32 5f 4c 54 22 3a 7b 22 63 6c 22 3a },"T2_LT ":{"cl":

0310 22 4c 54 22 2c 22 6c 22 3a 32 2c 22 62 22 3a 32 "LT","l" :2,"b":2

0320 36 36 2c 22 77 22 3a 31 35 34 2c 22 64 22 3a 30 66,"w":1 54,"d":0

0330 2c 22 66 22 3a 30 2c 22 73 22 3a 30 2c 22 75 22 ,"f":0," s":0,"u"

0340 3a 30 7d 2c 22 41 4d 58 5f 31 33 5f 39 30 22 3a :0},"AMX _13_90":

0350 7b 22 63 6c 22 3a 22 4c 54 22 2c 22 6c 22 3a 38 {"cl":"L T","l":8

0360 2c 22 62 22 3a 32 35 38 2c 22 77 22 3a 31 32 31 ,"b":258 ,"w":121

0370 2c 22 64 22 3a 31 35 37 35 34 33 2c 22 66 22 3a ,"d":157 543,"f":

0380 32 30 38 2c 22 73 22 3a 35 30 39 2c 22 75 22 3a 208,"s": 509,"u":

0390 35 33 7d 2c 22 54 2d 35 30 22 3a 7b 22 63 6c 22 53},"T-5 0":{"cl"

03a0 3a 22 4c 54 22 2c 22 6c 22 3a 34 2c 22 62 22 3a :"LT","l ":4,"b":

03b0 32 32 35 2c 22 77 22 3a 31 31 31 2c 22 64 22 3a 225,"w": 111,"d":

03c0 32 34 31 34 33 2c 22 66 22 3a 35 34 2c 22 73 22 24143,"f ":54,"s"

03d0 3a 36 38 34 2c 22 75 22 3a 31 38 7d 2c 22 53 55 :684,"u" :18},"SU

03e0 2d 38 22 3a 7b 22 63 6c 22 3a 22 53 50 47 22 2c -8":{"cl ":"SPG",

03f0 22 6c 22 3a 35 2c 22 62 22 3a 32 31 31 2c 22 77 "l":5,"b ":211,"w

0400 22 3a 31 30 32 2c 22 64 22 3a 33 33 34 39 35 2c ":102,"d ":33495,

0410 22 66 22 3a 32 30 2c 22 73 22 3a 30 2c 22 75 22 "f":20," s":0,"u"

0420 3a 31 30 7d 2c 22 49 53 2d 33 22 3a 7b 22 63 6c :10},"IS -3":{"cl

0430 22 3a 22 48 54 22 2c 22 6c 22 3a 38 2c 22 62 22 ":"HT"," l":8,"b"

0440 3a 31 38 30 2c 22 77 22 3a 38 39 2c 22 64 22 3a :180,"w" :89,"d":

0450 32 32 39 37 35 39 2c 22 66 22 3a 31 35 31 2c 22 229759," f":151,"

0460 73 22 3a 31 36 38 2c 22 75 22 3a 35 33 7d 2c 22 s":168," u":53},"

0470 53 55 2d 31 34 22 3a 7b 22 63 6c 22 3a 22 53 50 SU-14":{ "cl":"SP

0480 47 22 2c 22 6c 22 3a 36 2c 22 62 22 3a 31 38 30 G","l":6 ,"b":180

0490 2c 22 77 22 3a 39 32 2c 22 64 22 3a 30 2c 22 66 ,"w":92, "d":0,"f

04a0 22 3a 30 2c 22 73 22 3a 30 2c 22 75 22 3a 30 7d ":0,"s": 0,"u":0}

04b0 2c 22 45 4c 43 5f 41 4d 58 22 3a 7b 22 63 6c 22 ,"ELC_AM X":{"cl"

04c0 3a 22 4c 54 22 2c 22 6c 22 3a 35 2c 22 62 22 3a :"LT","l ":5,"b":

04d0 31 37 33 2c 22 77 22 3a 38 31 2c 22 64 22 3a 33 173,"w": 81,"d":3

04e0 31 38 34 31 2c 22 66 22 3a 35 39 2c 22 73 22 3a 1841,"f" :59,"s":

04f0 34 32 37 2c 22 75 22 3a 31 39 7d 2c 22 49 53 38 427,"u": 19},"IS8

0500 22 3a 7b 22 63 6c 22 3a 22 48 54 22 2c 22 6c 22 ":{"cl": "HT","l"

0510 3a 39 2c 22 62 22 3a 31 36 36 2c 22 77 22 3a 37 :9,"b":1 66,"w":7

0520 37 2c 22 64 22 3a 32 33 35 37 36 32 2c 22 66 22 7,"d":23 5762,"f"

0530 3a 31 33 31 2c 22 73 22 3a 31 37 31 2c 22 75 22 :131,"s" :171,"u"

0540 3a 33 38 7d 2c 22 54 33 32 22 3a 7b 22 63 6c 22 :38},"T3 2":{"cl"

0550 3a 22 48 54 22 2c 22 6c 22 3a 38 2c 22 62 22 3a :"HT","l ":8,"b":

0560 31 36 36 2c 22 77 22 3a 39 37 2c 22 64 22 3a 30 166,"w": 97,"d":0

0570 2c 22 66 22 3a 30 2c 22 73 22 3a 30 2c 22 75 22 ,"f":0," s":0,"u"

0580 3a 30 7d 2c 22 4b 56 2d 31 53 22 3a 7b 22 63 6c :0},"KV- 1S":{"cl

0590 22 3a 22 48 54 22 2c 22 6c 22 3a 36 2c 22 62 22 ":"HT"," l":6,"b"

05a0 3a 31 36 35 2c 22 77 22 3a 37 39 2c 22 64 22 3a :165,"w" :79,"d":

05b0 31 33 33 36 39 36 2c 22 66 22 3a 31 34 39 2c 22 133696," f":149,"

05c0 73 22 3a 31 30 34 2c 22 75 22 3a 34 35 7d 2c 22 s":104," u":45},"

05d0 43 48 55 52 43 48 49 4c 4c 5f 4c 4c 22 3a 7b 22 CHURCHIL L_LL":{"

05e0 63 6c 22 3a 22 48 54 22 2c 22 cl":"HT" ,"

 

Неужели нельзя просто повторить действия клиента?

Edited by DotNetFramework

Share this post


Link to post

Short link
Share on other sites
данные для обучения алгоритма
Для обучения-то данные мы соберем допустим. Но нам же потом надо будет получать данные по конкретному игроку. Если нужные данные не получить, то и смысла нет что-то там придумывать из предположения, что эти данные у нас есть.

 

Неужели нельзя просто повторить действия клиента?
 

Не в курсе. Все пользуются API, который работает некорректно для инфы по технике. Либо ты первый догадался, как делать запрос от лица клиента, или там есть проблемы. Например, token нельзя вычислить, или еще какой косяк.

Ты можешь собрать инфу таким способом, по скажем 1000 произвольным игрокам за короткое время? Надо чтобы способ позволял в течение недели получить данные по нескольким миллионам игроков.

Share this post


Link to post

Short link
Share on other sites

Для обучения-то данные мы соберем допустим. Но нам же потом надо будет получать данные по конкретному игроку. Если нужные данные не получить, то и смысла нет что-то там придумывать из предположения, что эти данные у нас есть.

 

 

Не в курсе. Все пользуются API, который работает некорректно для инфы по технике. Либо ты первый догадался, как делать запрос от лица клиента, или там есть проблемы. Например, token нельзя вычислить, или еще какой косяк.

Ты можешь собрать инфу таким способом, по скажем 1000 произвольным игрокам за короткое время? Надо чтобы способ позволял в течение недели получить данные по нескольким миллионам игроков.

 

Значит варианта два - или ждать нормального API, или имитировать запросы клиента. Кстати, сейчас проверил, токен один и тот же. При перезапуске клиента сохраняется.

Около шести запросов в секунду обработать, думаю, не проблема. С сетевым программированием у меня, правда, не очень, буду рад, если кто поможет. Так что в принципе всё реализуемо.

Share this post


Link to post

Short link
Share on other sites
токен один и тот же
Для всех игроков? Чем же запросы отличаются по разным игрокам?

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...