Отклонено award.txt: Информация о наградах

DeletedUser

Гость
Было бы неплохо, если бы была возможность скачивать файл award.txt (award.txt.gz), в котором бы было:

$player, $tag, $level, $date, $value

Последние три параметра не обязательны для некоторых типов наград. Файл должен обновляться как и остальные - раз в час. В файле должны быть описания всех наград (даже ещё не полученные ежедневные, но которые уже отображаются в профиле ведущих игроков) по игрокам мира.

$player - идентификатор игрока
$tag - имя награды в системе (я в примере взял за основу имя файла с картинкой)
$level - уровень или значение X награды (для ежедневных)
$date - дата получения ежедневной награды с лучшим результатом
$value - количество для некоторых типов наград

Для примера я взял ТОП-2 игроков для Ru15:
1353621, milestone_points, 1
1353621, award9, 10, 20110729, 6452
1353621, farmer_of_the_day, 8, 20110809, 1175924
1353621, award3, 4
1353621, award8, 4
1353621, market_guru, 3
1353621, warmonger, 3
1353621, award2, 3
1353621, beloved_friends, 2
1353621, award5, 2
1353621, award18, 2
1353621, award1, 2
1353621, wealth_comes_in_gold, 1
1353621, award14
1353621, award4, 1
1353621, master_of_the_battlefield, 1
1353621, demolisher, 1
1339613, milestone_bash_points, 1
1339613, award9, 8, 20110816, 5634
1339613, award10, 3, 20110809, 11272
1339613, farmer_of_the_day, 20110818, 1244376
1339613, award3, 4
1339613, market_guru, 4
1339613, warmonger, 3
1339613, award2, 3
1339613, award5, 2
1339613, demolisher, 2
1339613, award1, 2
1339613, wealth_comes_in_gold, 1
1339613, brothers_in_arms, 1
1339613, award6, 1
1339613, scout_hunter, 1
1339613, award18, 1
1339613, award15
1339613, master_of_the_battlefield, 1
1339613, award19

Награды ввели уже очень давно, а интерфейса к ним нету. Писать парсер - дополнительная нагрузка на сервер... =(

Добавлено через 8 минут
Небольшое дополнение:

В файле должны быть только награды тех игроков, которые разрешили их видеть!
Т.е. только те игроки, у которых в настройках стоит "Показывать мои награды"!
 

DeletedUser

Гость
Мдааа... А "воз и ныне там". Смотрю на немецком форуме тоже об этом спрашивали, но в ответ тишина =(
 

DeletedUser

Гость
Может и было бы неплохо, но вы пожалуйста яснее расскажите в чем профит.

Игровой движок генерит определённые файлы для использования их на сайтах, программах-помошниках и т.п. Есть в игре сущности "Игрок", "Деревня" и т.п. Есть файлы статистики (kill_*.txt; общий, ОФФ, ДЕФФ), т.е. полная копия всего из "Рейтинг".

Посмотрим на примере 33-го мира:


Эти данные можно взять из файлов kill_*.txt. Информацию о племенах и игроках опять же из файлов ally.txt и player.txt. Некоторые данные рейтинга можно косвенно получить из известных файлов. А вот что НЕЛЬЗЯ ПОЛУЧИТЬ НИКАК (кроме как парсить HTML и делать нагрузку на сервер) из рейтинга:

  • Доминирование в мире (если в мире секреты, то доминирование никак не вычислить без дополнительного файла)
  • Достижения (это именно то для чего я создавал заявку)
  • Войны (кстати файлы для этого новшества тоже предлагал здесь на форуме или в службу поддержки - тишина до сих пор, а как видно я здесь с 2009-го...)

ЦЕЛЬ ДАННОЙ ТЕМЫ:

Иметь возможность анализа данных о наградах игроков "вне" игрового движка (сервера статистики, программы-помощники и т.п.)...
 

DeletedUser

Гость
Скоро уже 5 лет пройдёт как я опубликовал данное предложение, а реакция только "на рассмотрении". Это печально, т.к. мне сейчас эти данные понадобились...

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

Прикрепляю файлы, может кому-то пригодятся:

 

Bear

Комьюнити менеджер
Член команды
Комьюнити менеджер
Оценка реакций
1.030
запрос нашим разработчикам был отправлен практически сразу после того, как вы опубликовали эту идею, поскольку они не отреагировали на этот запрос, то вынужден поставить статус "Отклонено". Тогда они ответили, что если будет свободное время, то они, возможно, посмотрят что можно сделать.

Спасибо за файлы, тему перенёс в архив, чтобы она сохранилась
 
Верх