Разное

Как записывать логи на warcraftlogs: Как пользоваться Warcraftlogs и заливать логи

Гайд по Worldoflogs — Гид по играм

Worldoflogs.com – мощнейший инструмент анализа. Тогда как аддоны вроде Recount позволяют выявлять слакеров «на лету», отправляя на замену тех, кто выдает слишком мало урона, лечит слишком неэффективно или ловит неприятные способности боссов в ответственный момент, отчеты Worldoflogs помогают понять сами причины проблем.

  • Быть может не хватает урона или лечения у всего рейда?
  • Быть может рейд получает слишком много совокупного урона и мана у целителей просто кончается?
  • Быть может этого босса вообще пока нельзя убить из-за бага?

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

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

Recount позволяет изучать структуру урона только своего рейда, тогда как в логах доступны структуры урона и лечения топовых игроков со всего мира. Например, можно посмотреть какой максимальный урон может выдать маг на Халфии.

А потом изучить структуру урона этого мага, чтобы понять, почему в вашем рейде маги отстают даже от танка =).

В общем штука, как ни крути, полезная. И перечислением функций можно заниматься очень долго, нужно пробовать.

Как записывать логи в Worldoflogs?

Однако чтобы было что сравнивать, нужно сперва записать логи в базу данных. Это делается очень просто. Сперва необходимо создать аккаунт, подтвердить его по электронной почте и создать гильдию. К созданию гильдии, на мой субъективный взгляд, можно подойти без особой серьезности: гильдия в Worldoflogs – это просто способ структурировать информацию. У меня он спокойно принял гильдию с названием 12.

Затем необходимо скачать клиент: специальный Java-скрипт. Если вы не знаете, как запустить его – перетащите скачанный файлик в окно браузера (на Mozilla работает отлично).

Вам предложат ввести данные вашего аккаунта + путь к папке с логами World of Warcraft.

Теперь необходимо записать лог боя. Запись производится непосредственно в игре. Для этого необходимо написать /combatlog, после чего вы получите уведомление, а запись событий боя начнется. Для завершения записи команду нужно написать снова.

Когда запись закончена, лог можно выгружать.

Для этого в окне клиента Worldoflogs нажмите «Open a file», выберите файл со своим логом.

А затем нажмите upload.

Откроется страница с вашим логом, где вы сможете его проанализировать.

Подпишись на канал MMOHelper в Яндекс.Дзен
Как записывать логи World Of Warcraft (WOW) или гайд на Warcraft logs.

Как УЛУЧШИТЬ СВОИ ЛОГИ в Wow? Запись и залив логов (Гайд) Подробнее

Как УЛУЧШИТЬ СВОИ ЛОГИ в Wow? Запись и залив логов (Гайд)

World of warcraft.Как записывать логи на Warcraftlogs. Подробнее

World of warcraft.Как записывать логи на Warcraftlogs.

Как давать максимальный ДПС и легендарные логи в world of warcraft Подробнее

Как давать максимальный ДПС и легендарные логи в world of warcraft

Wow.Как записывать логи на Warcraftlogs.Обновление видео годичной давности Подробнее

Wow.Как записывать логи на Warcraftlogs.Обновление видео годичной давности

Warcraft Logs. Гайд. Часть 1. Общий обзор логов. Подробнее

Warcraft Logs. Гайд. Часть 1. Общий обзор логов.

WarcraftLogs — Как смотреть аптайм баффов и сравнивать свои логи с другими игроками Подробнее

WarcraftLogs - Как смотреть аптайм баффов и сравнивать свои логи с другими игроками

КАК ТАЩИТЬ НА ЛЮБОМ ДД?! warcraftlogs/simcraft/icyveins Подробнее

КАК ТАЩИТЬ НА ЛЮБОМ ДД?! warcraftlogs/simcraft/icyveins

Короткий и простой гайд по логам — как подготовиться к боссу Подробнее

Короткий и простой гайд по логам - как подготовиться к боссу

World of warcraft.Как записывать логи на Warcraftlogs.

Для просмотра онлайн кликните на видео ⤵

World of warcraft.Как записывать логи на Warcraftlogs.

Wow.Как записывать логи на Warcraftlogs.Обновление видео годичной давности Подробнее

Wow.Как записывать логи на Warcraftlogs.Обновление видео годичной давности

Как УЛУЧШИТЬ СВОИ ЛОГИ в Wow? Запись и залив логов (Гайд) Подробнее

Как УЛУЧШИТЬ СВОИ ЛОГИ в Wow? Запись и залив логов (Гайд)

Учимся анализировать логи Подробнее

Учимся анализировать логи

Как давать максимальный ДПС и легендарные логи в world of warcraft Подробнее

Как давать максимальный ДПС и легендарные логи в world of warcraft

Как улучшить скилл игры в WoW? Подробнее

Как улучшить скилл игры в WoW?

How to upload Warcraft Logs Classic WoW Подробнее

How to upload Warcraft Logs Classic WoW

Warcraft Logs. Гайд. Часть 1. Общий обзор логов. Подробнее

Warcraft Logs. Гайд. Часть 1. Общий обзор логов.

How To — Start Logging with Warcraft Logs Подробнее

How To - Start Logging with Warcraft Logs

warcraftlogs.com и с чем его едят! (основы) Подробнее

warcraftlogs.com и с чем его едят! (основы)

Как пользоваться Warcraftlogs и Wowanalyzer ч.2 Подробнее

Как пользоваться Warcraftlogs и Wowanalyzer ч.2

Как анализировать логи warcraftlogs Подробнее

Как анализировать логи warcraftlogs

WarcraftLogs.Com общий гайд Подробнее

WarcraftLogs.Com общий гайд

How to Create and Use Logs for Warcraft Logs Подробнее

How to Create and Use Logs for Warcraft Logs

Пробы хантом записи оранжевых логов Подробнее

Пробы хантом записи оранжевых логов

Как повысить ДПС с помощью WarCraftLogs ч.1 Подробнее

Как повысить ДПС с помощью WarCraftLogs  ч.1

Как чекать логи на warcraftlogs.com Подробнее

Как чекать логи на warcraftlogs.com

Warcraft Logs: A Beginner’s Guide Подробнее

Warcraft Logs: A Beginner

How To: Upload Logs WoW Legion Подробнее

How To: Upload Logs WoW Legion

WarcraftLogs — Как смотреть аптайм баффов и сравнивать свои логи с другими игроками Подробнее

WarcraftLogs - Как смотреть аптайм баффов и сравнивать свои логи с другими игроками

WWS-логи / Архив | MMOBoom.ru


Доброго времени суток, господа! Сегодня речь пойдет о неотъемлемой части рейдовой жизни — о комбат-логах.

Для начала давайте определимся, что же это такое (для тех, кто впервые увидел данный термин).

WWS или WMO логи — это записи боев в World of Warcraft, которые размещены на специальных сайтах. Многие пользуются аддоном Recount или его аналогами. По сути — это тот же Recount, но во-первых данные не нужно хранить у себя на компьютере, а во-вторых с этими записями можно делать такое, что встроенными аддонам WoW и не снилось.
Идея создания такого сервиса принадлежит сайту WowWebStats.com, отсюда и пошло название логов. Сайт функционирует и по сей день, но очень давно не обновлялся и уступает по функциональности аналогичным ресурсам.

На данный момент WWS заменили два более продвинутых проекта — WoWMeterOnline.com и WorldofLogs.com. Оба сервиса приблизительно равны по функционалу и я не стану углубляться в их сравнение — каждый выберет себе по вкусу. Отмечу лишь, что на WMO присутствует кое-какая поддержка русского языка в интерфейсе (хотя назвать ее «русским интерфейсом» язык не поворачивается — настолько она сейчас сырая), и в то же время сервис явно перегружен запросами — очень часто просматривая лог, связь с сервером обрывается. Я никогда не пользовался этим сайтом, так как сразу после появления World of Logs я пересел с WWS на него. И ни разу еще не пожалел.

Можете найти отличия самостоятельно. Вот ссылки на один и тот же лог, но залитый на два разных сервиса:
http://www.wowmeteronline.com//combat/log/1253276
http://www.worldoflogs.com/reports/11wtgwut6rs10l31/

Я буду вести свое повествование основываясь на WoL и по мере возможности давая ссылки на аналогичные действия на WMO.

Итак — поехали!

Как записывать логи?


О, это очень просто. Достаточно перед началом боя ввести команду /combatlog в чат игры. Появится соответствующее уведомление о том, что запись лога запущена или отключена, а так же место, откуда этот лог можно забрать. Так можно делать, если вас интересует какой-то конкретный бой. Например, вы пришли траить Ануб’арака и перед началом боя вводите команду. Бой будет вестись до тех пор, пока вы не сделаете логаут или не пропишете команду на остановку ведения лога. В общем же случае, если вам требуется вести ежедневные логи рейдов, вы наверняка скоро устанете вводить эту команду. Можно, конечно, макрос написать и вынести на панельку соответствующую кнопочку, но я более чем уверен — когда-нибудь в ответственный момент вы забудете его нажать и вся запись боя канет в лету. Я не исключение, поэтому я нашел замечательный аддон, которым пользуюсь уже около года.

Встречайте — AutoCombatLog. Аддон представляет из себя простенький скрипт, который прописывает за вас команду /combatlog , как только вы входите в инстанс (в настройках /acl можно включить/выключить ведение логов в рейдах или в подземельях на 5 человек). Очень удобная вещь. Но не без недостатков — если вы забудете удалить или переименовать использованный комбат-лог, то на следующий день запись продолжится в тот же файл. На выходе мы получим большущий (от 300 МБ и выше) текстовый файл, который не примет ни один парсер (от англ. parser — анализатор, см. далее) логов. В этом случае придется вручную открывать файл WoWCombatLog.txt и удалять ненужные данные за прошлый день. Отчасти решить эту проблему поможет парсер от World of Logs. Об этом ниже.

Как заливать логи?


Тут все не намного сложнее. На обоих сайтах можно найти ссылку на парсер. Чтоб вы не утруждали себя поисками, вот ссылки на оба. Скачать клиент для WoL. Скачать клиент для WMO. Клиент написан на Java и поэтому будет необходимо установить себе соответствующий пакет. Весит он относительно немного, и вы можете скачать его с официального сайта — http://java.com/.

Будем считать, что установка прошла успешно и мы можем теперь запустить нашу программу. Так выглядят парсеры World of Logs и WoWMeterOnline соответственно:



Теперь от вас требуется войти под своим аккаунтом в клиенте. Если вы еще не зарегистрировались — самое время это сделать. Регистрация на World of Logs. Регистрация на WoWMeterOnline. Оба клиента предельно доступны в плане освоения. Вбейте в нем свои данные, не забудьте указать папку с логами ( \\Путь к World of Warcraft\\Logs\ ), где парсер по умолчанию будет искать файл WoWCombatLog.txt.

Рассмотрим поближе 3 больших кнопочки парсера WoL.
Open a file — с помощью этой кнопки мы можем открыть файл, который находится не в стандартной директории.
Open The WoW Log — открывает файл WoWCombatLog.txt.

В обоих случаях перед нами откроется окно с описанием записи боя и предложением загрузить ее на сервер.


В парсере WMO все делается точно так же.

Отдельно стоит упомянуть о такой замечательной функции клиента WoL как Live Report Session. Эта опция позволяет загружать лог боя сразу же после его окончания. Парсер ожидает, когда вы закончите битву с босом, и тут же автоматически загрузит лог на сайт. Вот как это выглядит

Как хранятся логи?


На обоих сайтах хранение комбат-логов представлено в виде календаря, где напротив каждого дня отмечен соответствующий рейд (а при наведении курсора можно просмотреть, каких именно боссов убивала гильдия в конкретный день и сколько раз вайпнулась при этом). Удобно? Не то слово! Но обо всем по порядку. Если вам нужно было залить лог только один раз, то можете смело дальше не читать. Если же вы решили, что хотите вести учет как минимум несколько раз в неделю, вам нужно будет создать свою гильдию. Делается это в профиле на сайте. После успешного создания гильдии вы сможете приглашать в нее других людей и позволять им выкладывать свои логи (необходимо повысить до звания Officer).

Сайт самостоятельно определяет тип эвента, подписывая каждого босса и режим (hard mode, normal mode). А если вам этого не достаточно, к каждому логу можно оставить коротенький комментарий. Например «Баджран в ИВК» или «Вайпфест на Ониксии». В отличии от WMO — World of Logs предусматривает апгрейд аккаунта, за определенную оплату. Оплаченный аккаунт дает возможность хранить логи неограниченное время. В других случаях логи удаляются спустя месяц. Весь остальной функционал в бесплатных аккаунтах сохранен.

Как просматривать логи?


Находим в календаре интересующий нас бой. Загружается страница с множеством непонятной на первый взгляд информации. Не отчаиваемся! В верхней части страницы находится полоска с основной информацией, как-то название гильдии или дата загрузки лога боя. Помимо этого на этой же полоске находится выпадающий список с множеством элементов. Тут можно выбрать интересующее нас — идет выборка по типу боя, по классам, по конкретным мобам или игрокам. Привыкнув к управлению всем этим многообразием информации вы без труда узнаете:

  • Кто нанес больше всего урона на конкретном боссе.
  • Кто и от чего умер во время боя.
  • Каких мобов пришлось убить во время боя.
  • Кто дал БЛ.
  • Кто из друидов использовал батл-рес и кого именно он воскрешал.
  • а так же другую статистическую информацию, которую дает Recount.
и так далее и тому подобное. А если еще напрячь извилины, то из WWS можно извлечь даже ту информацию, которая задана не явно. К примеру, взглянув на график DPS дамагера, можно определить, не вылетал ли он за время боя (ровная линия на уровне нуля об этом свидетельствует). А зарывшись еще глубже (девиз World of Logs , кстати, можно перевести как «глубокий анализ логов») можно отыскать, скажем, слакеров, которые не пьют хаст-поты.

Если расписывать все эти возможности, то эта статья явно потолстеет до неприличных размеров, поэтому я не буду мучить вас стеной текста. Появятся вопросы — спрашивайте в комментариях, я с удовольствием постараюсь ответить на все.

Pro: Expression Editor


Коротко пробегусь по этой замечательной опции WoL. При помощи редактора можно отсеять лишние сообщения в логе боя и вывести только ту информацию, которая нам нужна. Рассмотрим пример. Идем в этот лог: http://www.worldoflogs.com/reports/11wtgwut6rs10l31/, на котором записан бой с Ануб’араком в Испытании Великого Крестоносца (10 игроков). Выбираем из выпадающего списка — Expression Editor. А теперь придумываем, что нам хотелось бы узнать. Например, как жил Тэми на третьей фазе — по сколько он лечил босса, и кто излечивал его от дебаффа. Справка по запросам гласит:

Actors: sourceid, targetid, sourceuid, targetuid, sourcemobid, targetmobid, sourcename, targetname
ActorType: sourcetype:String, targettype, sourcereaction, targetreaction
Event type: type, subtype, fulltype (will add more info later)
Amounts: amount, absorbed, overheal, overkill
Spell: spell (name), spellid
Short cuts: damagetaken, healingdone

# Short event types
TYPE_DAMAGE=1
TYPE_MISS=2
TYPE_HEAL=3
TYPE_AURA=4
TYPE_DEATH=5
TYPE_CAST=6
TYPE_DISPEL=7
TYPE_GAIN=8
TYPE_ENCHANT=9
TYPE_DURABILITY=10
TYPE_SUMMON=11
TYPE_OTHER=50

Показать скрытый текст

Показать скрытый текст


Соответственно, Тэми лечил босса от дебаффа. Следовательно берем переменную из ряда actor. Поскольку действия выполняются магом (он является источником — source), то sourceName = «Тэми». Но если мы так напишем, нам выдадут все действия, которые он выполнял — все касты аркан бластов и так далее. А нам нужен именно хил. Определяем тип события: type = TYPE_HEAL . Объединяем оба запроса:

sourceName = «Тэми» and type = TYPE_HEAL

Аналогично составляем запрос для входящего в меня исцеления:

targetName = «Тэми» and type = TYPE_HEAL

Оба запроса работают сами по себе, но их можно объединить. Окружаем скобочками и ставим оператор OR (или). Вуаля:

(sourceName = «Тэми» and type = TYPE_HEAL) or (targetName = «Тэми» and type = TYPE_HEAL)

Вместо вывода


WWS-логи — это отличный инструмент для анализа своих и чужих ошибок. И не пугайтесь кажущейся сложности всех этих графиков, кнопочек и других страшных вещей. Во-первых, умение читать WWS-ки поможет Рейд Лидеру. А во-вторых — даст возможность «топору» доказать свою невиновность в большинстве ситуаций, если, конечно, правда на его стороне! Всем еще раз спасибо за внимание

WWS-логи / Архив | MMOBoom.ru


Доброго времени суток, господа! Сегодня речь пойдет о неотъемлемой части рейдовой жизни — о комбат-логах.

Для начала давайте определимся, что же это такое (для тех, кто впервые увидел данный термин).

WWS или WMO логи — это записи боев в World of Warcraft, которые размещены на специальных сайтах. Многие пользуются аддоном Recount или его аналогами. По сути — это тот же Recount, но во-первых данные не нужно хранить у себя на компьютере, а во-вторых с этими записями можно делать такое, что встроенными аддонам WoW и не снилось.
Идея создания такого сервиса принадлежит сайту WowWebStats.com, отсюда и пошло название логов. Сайт функционирует и по сей день, но очень давно не обновлялся и уступает по функциональности аналогичным ресурсам.

На данный момент WWS заменили два более продвинутых проекта — WoWMeterOnline.com и WorldofLogs.com. Оба сервиса приблизительно равны по функционалу и я не стану углубляться в их сравнение — каждый выберет себе по вкусу. Отмечу лишь, что на WMO присутствует кое-какая поддержка русского языка в интерфейсе (хотя назвать ее «русским интерфейсом» язык не поворачивается — настолько она сейчас сырая), и в то же время сервис явно перегружен запросами — очень часто просматривая лог, связь с сервером обрывается. Я никогда не пользовался этим сайтом, так как сразу после появления World of Logs я пересел с WWS на него. И ни разу еще не пожалел.

Можете найти отличия самостоятельно. Вот ссылки на один и тот же лог, но залитый на два разных сервиса:
http://www.wowmeteronline.com//combat/log/1253276
http://www.worldoflogs.com/reports/11wtgwut6rs10l31/

Я буду вести свое повествование основываясь на WoL и по мере возможности давая ссылки на аналогичные действия на WMO.

Итак — поехали!

Как записывать логи?


О, это очень просто. Достаточно перед началом боя ввести команду /combatlog в чат игры. Появится соответствующее уведомление о том, что запись лога запущена или отключена, а так же место, откуда этот лог можно забрать. Так можно делать, если вас интересует какой-то конкретный бой. Например, вы пришли траить Ануб’арака и перед началом боя вводите команду. Бой будет вестись до тех пор, пока вы не сделаете логаут или не пропишете команду на остановку ведения лога. В общем же случае, если вам требуется вести ежедневные логи рейдов, вы наверняка скоро устанете вводить эту команду. Можно, конечно, макрос написать и вынести на панельку соответствующую кнопочку, но я более чем уверен — когда-нибудь в ответственный момент вы забудете его нажать и вся запись боя канет в лету. Я не исключение, поэтому я нашел замечательный аддон, которым пользуюсь уже около года.

Встречайте — AutoCombatLog. Аддон представляет из себя простенький скрипт, который прописывает за вас команду /combatlog , как только вы входите в инстанс (в настройках /acl можно включить/выключить ведение логов в рейдах или в подземельях на 5 человек). Очень удобная вещь. Но не без недостатков — если вы забудете удалить или переименовать использованный комбат-лог, то на следующий день запись продолжится в тот же файл. На выходе мы получим большущий (от 300 МБ и выше) текстовый файл, который не примет ни один парсер (от англ. parser — анализатор, см. далее) логов. В этом случае придется вручную открывать файл WoWCombatLog.txt и удалять ненужные данные за прошлый день. Отчасти решить эту проблему поможет парсер от World of Logs. Об этом ниже.

Как заливать логи?


Тут все не намного сложнее. На обоих сайтах можно найти ссылку на парсер. Чтоб вы не утруждали себя поисками, вот ссылки на оба. Скачать клиент для WoL. Скачать клиент для WMO. Клиент написан на Java и поэтому будет необходимо установить себе соответствующий пакет. Весит он относительно немного, и вы можете скачать его с официального сайта — http://java.com/.

Будем считать, что установка прошла успешно и мы можем теперь запустить нашу программу. Так выглядят парсеры World of Logs и WoWMeterOnline соответственно:



Теперь от вас требуется войти под своим аккаунтом в клиенте. Если вы еще не зарегистрировались — самое время это сделать. Регистрация на World of Logs. Регистрация на WoWMeterOnline. Оба клиента предельно доступны в плане освоения. Вбейте в нем свои данные, не забудьте указать папку с логами ( \\Путь к World of Warcraft\\Logs\ ), где парсер по умолчанию будет искать файл WoWCombatLog.txt.

Рассмотрим поближе 3 больших кнопочки парсера WoL.
Open a file — с помощью этой кнопки мы можем открыть файл, который находится не в стандартной директории.
Open The WoW Log — открывает файл WoWCombatLog.txt.

В обоих случаях перед нами откроется окно с описанием записи боя и предложением загрузить ее на сервер.


В парсере WMO все делается точно так же.

Отдельно стоит упомянуть о такой замечательной функции клиента WoL как Live Report Session. Эта опция позволяет загружать лог боя сразу же после его окончания. Парсер ожидает, когда вы закончите битву с босом, и тут же автоматически загрузит лог на сайт. Вот как это выглядит

Как хранятся логи?


На обоих сайтах хранение комбат-логов представлено в виде календаря, где напротив каждого дня отмечен соответствующий рейд (а при наведении курсора можно просмотреть, каких именно боссов убивала гильдия в конкретный день и сколько раз вайпнулась при этом). Удобно? Не то слово! Но обо всем по порядку. Если вам нужно было залить лог только один раз, то можете смело дальше не читать. Если же вы решили, что хотите вести учет как минимум несколько раз в неделю, вам нужно будет создать свою гильдию. Делается это в профиле на сайте. После успешного создания гильдии вы сможете приглашать в нее других людей и позволять им выкладывать свои логи (необходимо повысить до звания Officer).

Сайт самостоятельно определяет тип эвента, подписывая каждого босса и режим (hard mode, normal mode). А если вам этого не достаточно, к каждому логу можно оставить коротенький комментарий. Например «Баджран в ИВК» или «Вайпфест на Ониксии». В отличии от WMO — World of Logs предусматривает апгрейд аккаунта, за определенную оплату. Оплаченный аккаунт дает возможность хранить логи неограниченное время. В других случаях логи удаляются спустя месяц. Весь остальной функционал в бесплатных аккаунтах сохранен.

Как просматривать логи?


Находим в календаре интересующий нас бой. Загружается страница с множеством непонятной на первый взгляд информации. Не отчаиваемся! В верхней части страницы находится полоска с основной информацией, как-то название гильдии или дата загрузки лога боя. Помимо этого на этой же полоске находится выпадающий список с множеством элементов. Тут можно выбрать интересующее нас — идет выборка по типу боя, по классам, по конкретным мобам или игрокам. Привыкнув к управлению всем этим многообразием информации вы без труда узнаете:

  • Кто нанес больше всего урона на конкретном боссе.
  • Кто и от чего умер во время боя.
  • Каких мобов пришлось убить во время боя.
  • Кто дал БЛ.
  • Кто из друидов использовал батл-рес и кого именно он воскрешал.
  • а так же другую статистическую информацию, которую дает Recount.
и так далее и тому подобное. А если еще напрячь извилины, то из WWS можно извлечь даже ту информацию, которая задана не явно. К примеру, взглянув на график DPS дамагера, можно определить, не вылетал ли он за время боя (ровная линия на уровне нуля об этом свидетельствует). А зарывшись еще глубже (девиз World of Logs , кстати, можно перевести как «глубокий анализ логов») можно отыскать, скажем, слакеров, которые не пьют хаст-поты.

Если расписывать все эти возможности, то эта статья явно потолстеет до неприличных размеров, поэтому я не буду мучить вас стеной текста. Появятся вопросы — спрашивайте в комментариях, я с удовольствием постараюсь ответить на все.

Pro: Expression Editor


Коротко пробегусь по этой замечательной опции WoL. При помощи редактора можно отсеять лишние сообщения в логе боя и вывести только ту информацию, которая нам нужна. Рассмотрим пример. Идем в этот лог: http://www.worldoflogs.com/reports/11wtgwut6rs10l31/, на котором записан бой с Ануб’араком в Испытании Великого Крестоносца (10 игроков). Выбираем из выпадающего списка — Expression Editor. А теперь придумываем, что нам хотелось бы узнать. Например, как жил Тэми на третьей фазе — по сколько он лечил босса, и кто излечивал его от дебаффа. Справка по запросам гласит:

Actors: sourceid, targetid, sourceuid, targetuid, sourcemobid, targetmobid, sourcename, targetname
ActorType: sourcetype:String, targettype, sourcereaction, targetreaction
Event type: type, subtype, fulltype (will add more info later)
Amounts: amount, absorbed, overheal, overkill
Spell: spell (name), spellid
Short cuts: damagetaken, healingdone

# Short event types
TYPE_DAMAGE=1
TYPE_MISS=2
TYPE_HEAL=3
TYPE_AURA=4
TYPE_DEATH=5
TYPE_CAST=6
TYPE_DISPEL=7
TYPE_GAIN=8
TYPE_ENCHANT=9
TYPE_DURABILITY=10
TYPE_SUMMON=11
TYPE_OTHER=50

Показать скрытый текст

Показать скрытый текст


Соответственно, Тэми лечил босса от дебаффа. Следовательно берем переменную из ряда actor. Поскольку действия выполняются магом (он является источником — source), то sourceName = «Тэми». Но если мы так напишем, нам выдадут все действия, которые он выполнял — все касты аркан бластов и так далее. А нам нужен именно хил. Определяем тип события: type = TYPE_HEAL . Объединяем оба запроса:

sourceName = «Тэми» and type = TYPE_HEAL

Аналогично составляем запрос для входящего в меня исцеления:

targetName = «Тэми» and type = TYPE_HEAL

Оба запроса работают сами по себе, но их можно объединить. Окружаем скобочками и ставим оператор OR (или). Вуаля:

(sourceName = «Тэми» and type = TYPE_HEAL) or (targetName = «Тэми» and type = TYPE_HEAL)

Вместо вывода


WWS-логи — это отличный инструмент для анализа своих и чужих ошибок. И не пугайтесь кажущейся сложности всех этих графиков, кнопочек и других страшных вещей. Во-первых, умение читать WWS-ки поможет Рейд Лидеру. А во-вторых — даст возможность «топору» доказать свою невиновность в большинстве ситуаций, если, конечно, правда на его стороне! Всем еще раз спасибо за внимание

Создание лога рейда в World of Warcraft

Решил рассказать как создавать логи ваших рейдов с помощью ресурса WoW Meters Online. Штука эта очень полезная как для РЛ, чтобы он мог оценить поведение своих рейдеров на поле боя, так и для ответственных игроков, которым шлифовка своего перфоманса в рейде приносит удовольствие, т.к. данный тул может показать ваши слабые места.

Создание лога

Итак, для начала нам нужен сам лог. Сделать его очень просто. В самой игре набираем команду /combatlog, но намного проще сделать макрос, чтобы в последствии одним кликом начать запись лога. Собственно это все. Теперь все что происходит в вашем рейде будет записываться в файл, который находится в папке вов/Logs/WoWCombatLog.txt.

Главное в конце не забудьте той же командой выключить запись, чтобы всякая ненужная инфа не лезла. Также, если вас дискнет или вы выйдите из игры по какой-либо причине, то запись лога будет остановлена, и чтобы возобновить процесс надо будет снова воспользоваться командой /combatlog.

Обработка лога

Идем на сайт WMO (в правом верхнем углу можно выбрать русский язык, хотя сайт переведен не полностью), в шапке выбираем «Моя информация» («My Profile») и регистрируемся. Указываем всю необходимую информацию: мыло, пароль, рилм, название вашей гильдии и ваш ник. Вы автоматически станете управляющим вашей гильдии на этом ресурсе. Там могут зарегаться другие согильдийцы и вы сможете принять их в гильдию на сайте, чтобы они могли также загружать свои логи, если вы дадите им соответствующее разрешение.

Оставте галку напротив Guild Log, чтобы логи ваших рейдов по умолчанию были доступны всем и могли учавствовать в глобальном рейтинге.

Далее после регистрации жмем на ссылку «Загрузить» («Upload») в том же верхнем навигационном меню и в выскочившем окошке выбираем «Открыть». Появится клиент-обработчик логов, идем сразу же во вкладку «Configuration»:

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

Вкладка «Merge Logs»

Используется для объединения нескольких логов одного рейда, например, если один и тот же рейд писало несколько игроков. Позволяет добиться более точных результатов после обработки. С помощью кнопки Add добавляем все логи, потом жмем Merge Logs и на выходе получаем итоговый лог.

Загрузка лога на сайт

Идем во вкладку «Upload Combatlog»:

С помощью кнопки Browse находим нужный лог. Тут стоит ограничение на размер в 300 мегабайт, в основном этого достаточно, если только в вашем логе содержится только один рейд. Если вы не удаляли прошедшие рейды, то этот файлик достаточно сильно распухает и содержит много левой информации, так что удаляйте логи после загрузки!

Но ежели уже поздняк метаться и ваш лог с десятью рейдами уже под 2 гигабайта? Ничего страшного! Все равно выбираем его, но перед обработкой жмем на кнопку Split Log. В итоге этот огромный лог будет разделен по отдельным рейдам с указанием даты и времени, очень удобно. Потом выбираем нужный вам и радуемся.

Рассмотрим настройки загрузки:

  • Parse and upload failed boss fights — по умолчанию загружаются только успешные бои (закончившиеся киллом босса), но на прогресс рейдах очень интересно узнать поведение рейда и на вайпах. Включите эту опцию и все буратинки предстанут перед вашим пытливым взором.
  • Upload events detail of boss fight — загружает расширенную статистику. Повышает размер загружаемого файла, но оно стоит того, куча полезной инфы не пролетит мимо вас.
  • Upload as private log — если вы не хотите, чтобы лог вашего рейда был в свободном доступе и учавствовал в глобальном рейтинге, то ставте галку напротив этой функции. Лог рейда будет доступен только по прямой ссылке, которую вы можете сообщить только кому вы сами посчитаете нужным.
  • Parse overall — закидывает вообще все, включая вайпы и бой с трешем.

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

Как правильно писать логи (?) / Хабр

Тема может и банальная, но когда программа начинает работать как то не так, и вообще вести себя очень странно, часто приходится читать логи. И много логов, особенно если нет возможности отлаживать программу и не получается воспроизвести ошибку. Наверно каждый выработал для себя какие то правила, что, как и когда логировать. Ниже я хочу рассмотреть несколько правил записи сообщений в лог, а также будет небольшое сравнение библиотек логирования для языков php, ruby и go. Сборщики логов и системы доставки не будут рассматриваться сознательно (их обсуждали уже много раз).

Есть такая linux утилита, а также по совместительству сетевой протокол под названием syslog. И есть целый набор RFC посвящённый syslog, один из них описывает уровни логирования https://en.wikipedia.org/wiki/Syslog#Severity_level (https://tools.ietf.org/html/rfc5424). Согласно rfc 5424 для syslog определено 8 уровней логирования, для которых также дается краткое описание. Данные уровни логирования были переняты многими популярными логерами для разных языков программирования. Например, http://www.php-fig.org/psr/psr-3/ определяет те же самые 8 уровней логирования, а стандартный Ruby logger использует немного сокращённый набор из 5 уровней. Несмотря на формальное указание в каких случаях должен быть использован тот или иной уровень логов, зачастую используется комбинация вроде debug/info/fatal — первый для логирования во время разработки и тестирования, второй и третий в расчёте на продакшен. Потом в какой то момент на продакшене начинает происходить что то не понятное и вдруг оказывается, что info логов не хватает — бежим включать debug. И если они не сильно нагружают систему, то зачастую так и остаются включенными в продакшен окружении. По факту остаётся два сценария, когда нужно иметь логи:
  • что-то происходит и надо знать что
  • что-то сломалось и нужно дополнительно активировать триггер

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

В языке Go в котором всё упрощено до предела, стандартный логер тоже прилично покромсали и оставили следующие варианты:

  • Fatal — вывод в лог и немедленный выход в ОС.
  • Panic — вывод в лог и возбуждение «паники» (аналог исключения)
  • Print — просто выводит сообщение в лог

Запутаться, что использовать в конкретной ситуации уже практически невозможно. Но сообщения в таком сильно усеченном виде сложно анализировать, а также настраивать системы оповещения, типично реагирующих на какой нибудь Alert\Fatal\Error в тексте лога.

Я часто при написании программы с нуля повсеместно использую debug уровень для логирования с расчётом, что на продакшене будет выставлен уровень логирования info и тем самым сократится зашумлённость сообщениями. Но в таком подходе часто возникают ситуация, что логов вдруг становится не хватать. Трудно угадать, какая информация понадобиться, что бы отловить редкий баг. Возможно рационально всегда использовать по умолчанию уровень info, а в обработчиках ошибок уровень error и выше. Но если у вас сотни и больше сообщений лога в секунду, то тогда наверно есть смысл тонкой настройки между info/debug. В таких ситуациях уже имеет смысл использовать специализированные решения что бы не просаживать производительность.

Есть ещё тонкий момент, когда вы пишите что то вроде logger.debug(entity.values) — то при выставленном уровне логирования выше debug содержимое entity.values не попадёт в лог, но оно каждый раз будет вычисляться отъедая ресурсы. В Ruby логеру можно передать вместо строки сообщения блок кода: Logger.debug { entity.values }. В таком случае вычисления будут происходить только при выставленном соответствующем уровне лога. В языке Go для реализации ленивого вычисления в логер можно передать объект поддерживающий интерфейс Stringer.

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

Типичный формат строки сообщения в логе можно условно разделить на следующие составные части:

[system info] + [message] + [context]

Где:
  • system info: метка времени, ид процесса, ид потока и другая служебная информация
  • message: текст сообщения
  • context: любая дополнительная информация, контекст может быть общим для сообщений в рамках какой то операции.

Для того, чтобы связать пары запрос\ответ часто используется http заголовок X-Request-ID. Такой заголовок может сгенерировать клиент, или он может быть сгенерирован на стороне сервера. Добавив его в контекст каждой строчки лога появится возможность лёгким движением руки найти все сообщения возникшие в рамках выполнения конкретного запроса. А в случае распределенных систем, заголовок можно передавать дальше по цепочке сетевых вызовов.

Но с единым контекстом в рамках запроса возникает проблема с различными ORM, http клиентами или другими сервисами\библиотеками, которые живут своей жизнью. И ещё хорошо, если они предоставляют возможность переопределить свой стандартный логер хотя бы глобально, а вот выставить контекст для логера в рамках запроса зачастую не реально. Данная проблема в основном актуальна для многопоточной обработки, когда один процесс обслуживает множество запросов. Но например в фрэймворке Rails имеется очень тесная интеграция между всеми компонентами и запросы ActiveRecord могут писаться в лог вместе с глобальным контекстом для текущего сетевого запроса. А в языке Go некоторые библиотеки логирования позволяют динамически создавать новый объект логера с нужным контекстом, выглядит это примерно так:

reqLog := log.WithField("requestID", requestID)

После этого такой экземпляр логера можно передать как зависимость в другие объекты. Но отсутствие стандартизированного интерфейса логирования (например как psr-3 в php) провоцирует создателей библиотек хардкодить малосовместимые реализации логеров. Поэтому если вы пишите свою библиотеку на Go и в ней есть компонент логирования, не забудьте предусмотреть интерфейс для замены логера на пользовательский.

Резюмируя:

  • Логируйте с избытком. Никогда заранее не известно сколько и какой информации в логах понадобится в критический момент.
  • Восемь уровней логирования — вам действительно столько надо? По опыту должно хватить максимум 3-4, и то при условии, что для них настроены обработчики событий.
  • По возможности используйте ленивые вычисления для вывод сообщений в лог
  • Всегда добавляйте текущий контекст в каждое сообщение лога, как минимум requestID.
  • По возможности настраивайте сторонние библиотеки таким образом, чтобы они использовали логер с текущим контекстом запроса.

Warcraft Logs — Боевой анализ для Warcraft

Добро пожаловать в Warcraft Logs! Эта страница поможет вам ознакомиться с веб-сайтом и всеми его функциями. Ты будешь нужна учетная запись для загрузки журналов на сайт, поэтому, если вы планируете загружать журналы, сначала создайте учетную запись. Вам нужен действительный адрес электронной почты, так как мы проверяем его по электронной почте активации.

Battle.net Интеграция

После того как вы зарегистрировались в журналах Warcraft, вы можете интегрировать свою учетную запись с Battle.сеть. Это дает WCL доступ к вашим персонажам и гильдиям. Вы можете зайти в настройки своего пользователя для интеграции с Battle.net.

Что такое боевой журнал?

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

Идея боевого ведения журнала довольно проста: запишите, что произошло, чтобы его можно было отправить на веб-сайт для анализа.

Включение ведения боя

Прежде чем делать какие-либо входы в World of Warcraft, вам нужно убедиться, что Advanced Combat Logging включен. Это необходимо для того, чтобы логи быть принятым на сайте. Перейдите на панель «Сеть» системных настроек в игре.

Advanced Combat Logging должна быть включена перед любой регистрацией!

Чтобы включить ведение журнала боя в World of Warcraft, просто зайдите в окно чата и введите / battlelog. Это все, что вам нужно сделать! Теперь все, что вы а игроки и враги вокруг вас будут записаны в файл с именем WoWCombatLog.текст. Этот файл можно найти в подкаталоге Logs вашей установки WoW. Когда вы все закончите, вы можете просто выйти из игры или снова ввести / battlelog, чтобы отключить выход из системы.

Я вошел в систему и попал в целевой манекен, но в этот файл ничего не пишется! Что дает?

За пределами рейдов файл журнала боя записывается только тогда, когда сгенерировано определенное количество событий. Это означает, что обновление может быть очень медленным если вы просто делаете сольный контент в мире.

Существуют ли дополнения, которые помогут мне с ведением журнала боя?

Да. Вы можете использовать надстройки, такие как Loggerhead, DBM или Ask Mr. Robot, чтобы автоматическое включение регистрации в рейдах и отключение при выходе. Это очень при использовании журналов Warcraft важно, чтобы вы регистрировали весь рейд. Функция автоматического ведения журнала в DBM, например, регистрирует только боссов, и это приведет к это, чтобы не регистрировать вызов питомца. Это может привести к проблемам, когда домашние животные не будут связаны с владельцами.

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

Загрузка журналов

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

Два вида лесозаготовок

Есть два способа входа в систему.Первый — загрузить весь лог-файл после окончания рейда. Второй способ — сделать то, что мы называем , в реальном времени — . В этом Как правило, клиент отслеживает файл журнала и всякий раз, когда он видит новые события, прикрепленные к концу файла, он отправляет эти события на веб-сайт. Режим Live Logging отлично подходит, когда вы хотите изучать вайпы сразу после того, как они случайно увидели, что пошло не так.

Куда идут журналы?

У вас есть два варианта, куда загружать ваши логи.Каждый пользователь в Warcraft Logs получает личное пространство журнала только для них, так что вы всегда можете загрузить ваши журналы там, никогда не вступая в гильдию.

Второй вариант загрузки логов — это загрузка логов в зону вашей гильдии. Когда вы сделаете это, все в гильдии смогут увидеть логи. Думайте об этом как об общем место для официальных рейдов вашей гильдии.

Прежде чем вы сможете загружать логи в гильдию, вы должны сначала присоединиться к гильдии. Если гильдия не существует, вы также можете создать гильдию.

гильдий

[Примечание: эта страница находится в разработке.] ,

Warcraft Logs — Боевой анализ для Warcraft

Введение

В этом документе подробно объясняется, как работают контакты, для чего они могут быть использованы, и приводится множество примеров, которые помогут вам раскрыть весь потенциал контактов. Давайте начнем кратко говоря о структуре страниц в Warcraft Logs (WCL)

WCL предоставляет три представления данных: Analytical View , Events View и Combat Replay view . Аналитическое представление и представление событий содержит панель запросов , такую ​​как следующее:

Под строкой запроса находится график , который показывает результаты запроса, указанного в строке запроса:

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


Аналитический обзор


Просмотр событий

Что такое булавка?

Контакт — это дополнительный запрос, который выполняется вместе с исходным запросом. Пины позволяют изменять исходный запрос различными способами. Есть четыре типа выводов: выводов декоратора , выводов значка , выводов фильтра и выводов .Мы немного подробнее рассмотрим, что эти типы значат.

Пины могут быть построены с использованием запросов или выражений . Запросы работают аналогично основной панели запросов, так как вы заполняете некоторые поля у пользователя. интерфейс для выбора ваших результатов. Выражения построены с использованием языка выражений WCL и предназначены для экспертов и программистов, которым необходимо сложные запросы, которые не могут быть обработаны пользовательским интерфейсом запроса. Тем не менее, вы можете поделиться с другими пинами экспрессии, так что вам не нужно быть экспертом, чтобы использовать их!

Добавление булавки

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

Вы также можете нажать кнопку Добавить пин на панели запросов, чтобы построить пин вручную:

Когда вы нажмете кнопку Add Pin, вы увидите следующий пользовательский интерфейс:

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

Query Pins

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

Если выбран только один тип, будут показаны дополнительные параметры, которые позволят вам еще больше уточнить запрос для этого типа событий. Для большинства типов событий первым дополнительным параметром будет раскрывающийся список, позволяющий сосредоточиться на друзьях или врагах. Это меню похоже на второе меню в Основная панель запросов, например, на предмет повреждения, позволяет вам выбрать, заинтересованы ли вы в Урон по врагам (т. е. Урон, нанесенный), Урон по товарищам (т.е.е. нанесенный ущерб) или Friendly Fire .

Опции типа события

вариантов урона

Если отмечен только ущерб, отображаются следующие дополнительные параметры:

Повреждения в World of Warcraft происходят либо за прямой урон, либо за периодический (т.е. DoT) урон. Вы можете указать, какие типы вы хотите видеть, используя флажки для Direct и Periodic . Если вы не заинтересованы в промахах, то вы можете снять этот флажок.В противном случае промахи будут включены.

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

Урон в World of Warcraft может быть как физическим, так и магическим (или оба). Чтобы посмотреть только на определенный тип урона, например, Физический урон, вы можете использовать чекбоксы Физический и Магический .

Варианты исцеления

Если выбран только Исцеление, отображаются следующие дополнительные параметры:

События исцеления в World of Warcraft являются либо поглощающими, либо прямыми, либо периодическими (т.е.э., HoT) исцеление. Вы можете указать, какие типы вы хотите видеть, используя флажки для Direct , Periodic и Поглощает .

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

Опции баффов / дебаффов

Если отмечены только баффы / дебаффы, отображаются следующие дополнительные параметры:

Используйте флажки Buffs и Debuffs , чтобы сосредоточиться только на баффах или дебаффах.Остальные флажки предназначены для всех типов событий, которые могут совпадать. Баффы и дебаффы могут быть применены, обновлены, удален или есть стек добавлен или удален. Например, если вы хотите видеть только начальные приложения, вы можете установить флажок Применить и снять все остальные флажки.

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

Варианты ресурсов

[Параметры ресурса еще не реализованы. Этот раздел будет заполнен, как только они будут.]

Другие варианты

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

Источники, цели и способности

События в World of Warcraft могут иметь источник (игрок или NPC, выполняющий действие), цель (игрок или NPC, на которого направлено действие), и способность (само действие).После того, как вы выбрали интересующие вас типы событий, вы можете выбрать, какие источники, цели и способности вам нужны. Интерфейс для выбора источников, целей и способностей показан ниже:

Список Актеров позволяет вам указывать игроков / NPC, которые могут быть либо источником, либо целью события. Как видите, у каждого параметра есть текстовое поле для ввода имени или идентификатора и стрелка с раскрывающимся меню, которое можно использовать, если вы просто хотите выбрать актера или способность так же, как вы выбираете один из основного запроса. бар.

С точки зрения создаваемого запроса, Действующие лица , Источники , Цели и Способности Поля связаны логическим И. Другими словами, если вы укажете источник и цель, Событие будет совпадать только в том случае, если исходное и целевое совпадения совпадают. Внутри определенного поля, например, источников , несколько записей связаны логическим ИЛИ. Другими словами, если указать три источника, Событие будет сопоставлено, если совпадет любой из источников.

Давайте сначала посмотрим на выбор пункта из меню. Предположим, я хочу выбрать урона, нанесенного Гаррошу Адскому Крику Кихравром в качестве моего запроса. Сначала я бы заполнил тип и параметры урона следующим образом:

Далее я бы зашел в выпадающее меню для источников и выбрал Kihrawr.

Как только актер выбран, он попадает в соответствующий список (в данном случае источники). Результат отображается в виде цветной рамки примерно так:

Щелчок по X в цветной коробке отменит добавление и избавит от выбранного игрока, NPC или способности.Другой способ добавить актера — ввести имя непосредственно в текстовое поле. Как вы печатаете, Появится всплывающее окно автозаполнения, которое позволит вам выбрать и зафиксировать результат.

Если для способности существует несколько совпадений, вы можете выбрать конкретную опцию или Все соответствия , чтобы зафиксировать все из них. Это полезно, когда способность имеет несколько идентификаторов заклинаний. Например, давайте посмотрим на способность Мага Живая Бомба .

Как видите, есть две способности Живой Бомбы, которые наносят урон. WCL будет включать в себя идентификатор заклинания, чтобы помочь вам различать их в случае, если вы ищете конкретное. Если вы выберете Все совпадения , тогда оба результата фиксируются.

Обратите внимание, что все меню и автозаполнение отвечают на создаваемый вами запрос. Если вы создадите булавку о Уроне Врагам, то список способностей будет автоматически включать только способности которые были использованы для нанесения урона врагам.Чем больше вы сужаете свой запрос, тем лучшие результаты вы получите от автозаполнения и из меню.

Иногда вам может понадобиться создать запрос для актеров или способностей, которые не участвуют в бою. Вы всегда можете нажать Enter в текстовом поле, не выбирая результат, и в этом случае имя соответствует будет создан вместо Помещение имени в кавычки также является сигналом для WCL, что вы хотите сопоставить по имени, и он не будет пытаться выполнить автозаполнение, если вы сделаете это. Обратите внимание, что сопоставление имен не рекомендуется при создании запросов многократного использования, так как вы не можете поделиться ими с пользователями из другого языка, но если вы просто делаете личный запрос, который вы не делаете Собираюсь поделиться, тогда все нормально.

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

Логические разъемы

Вы можете объединить несколько запросов в один вывод, используя логические соединители И и ИЛИ.Запросы, связанные с использованием ИЛИ, приведут к совпадению, если какой-либо из запросов совпадет. Запросы, связанные с использованием AND требуют, чтобы все связанные запросы соответствовали событию. Чтобы зафиксировать текущий запрос и начать новый, связанный с предыдущим соединителем, вы можете нажать одну из кнопок соединителя (И / ИЛИ):

Экспресс Пины

Warcraft Logs использует SQL-подобный язык для построения выражений

Логические операторы

Вы можете использовать ключевые слова логического оператора И, ИЛИ или НЕ, чтобы соединить несколько условий вместе. A и B означает, что оба значения A и B должны быть истинными. A ИЛИ B означает, что A или B могут быть истинными. НЕ верно, когда ложно. Операторы AND и OR выполняют оценку короткого замыкания, поэтому составьте свои запросы соответствующим образом. Другими словами, для A И B , если A окажется ложным, то B не будет оцениваться.

Операторы сравнения

Поддерживаются следующие операторы сравнения:

, =, =,! =

Кроме того, конструкция BETWEEN может использоваться для запроса, находится ли число или строка между двумя другими значениями (включительно).Например:

A от 5 до 20

верно, если A> = 5 и A

Арифметические операторы

Поддерживаются следующие арифметические операторы:

+, -, *, /,%

+ это сложение, — вычитание или отрицание, * умножение, / деление, а% мод.

Использование IN и NOT IN

Вы можете спросить, является ли объект членом набора (или не членом набора), используя ключевые слова IN и NOT IN .Например:

А в («Иммерсеус», «Замороженный Ша», «Ша Лужа»)

возвращает true, если A = для любой из трех строк.

Заявления по делу

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

СЛУЧАЙ, КОГДА source.name = «Foo», ТОГДА, КОГДА ЭФФЕКТИВНЫЙ Урон> 1000, ПОСЛЕ ТОГО, ЧТО СЛЕДУЕТ С КОНЕЦ

Приведенный выше полный регистр имеет условия, указанные в операторе WHEN.Если условие истинно (в порядке), то возвращается выражение в этом блоке WHEN. ELSE Оператор содержит значение по умолчанию для возврата, если не выполняется ни одно из условий WHEN.

Простая инструкция case задает значение case, которое затем можно сравнить со значением when. Это полезно, когда вы всегда проверяете равенство.

CASE source.name КОГДА «Foo», ТОГДА, КОГДА «Goo», ТОГДА b, ДАЛЕЕ c КОНЕЦ

Номера

Все числа являются числами.Числа с плавающей точкой не допускаются.

Струны

Строки могут быть представлены либо одинарными, либо двойными кавычками, то есть «Кихра» и «Кихра» являются действительными строками. Все сравнения строк нечувствительны к регистру, так что «кихра» и «кихра» эквивалентны.

Идентификаторы

Некоторые поля событий являются простыми идентификаторами, например, , тип ,

.

Некоторые поля имеют свои собственные подполя. Доступ к подполям использует «.»нотация. Например, вы можете запросить имя исходного актера в событии набрав:

source.name

Функциональные вызовы

Функции выглядят как объекты, за исключением того, что у них есть аргументы, включенные в список в скобках, разделенный запятыми. Определенные функции ниже документируют, сколько аргументов они принимают и как должны выглядеть эти аргументы.

Встроенные идентификаторы

Каждое выражение оценивается по всем событиям в указанном временном диапазоне.Поддерживаются следующие встроенные идентификаторы:

Встреча ID Номер — Идентификатор босса столкновения. Например, Garrosh имеет идентификатор 1623. Вы можете использовать URL-адреса ранжирования, чтобы увидеть, какие идентификаторы используются для различных боссов. Мусорные бои имеют значение 0.
встречи Размер Номер — Размер рейда для боя. 10 человек против 25 человек и т. Д.
ВстречаСложность Номер — Трудность столкновения.1 = LFR, 2 = Flex, 3 = Normal, 4 = Heroic, 5 = Mythic, 10 = Dungeon (Mythic +, CMs, FFXIV), 100 = FF / WildStar рейды.
ВстречаEnd Строка — Как закончился бой. Возможные значения: «стереть» и «убить».
ВстречаДлительность Номер — Как долго встреча длилась в миллисекундах.
meetBossHealthPercentage Number — Процент здоровья босса в конце пулла. Число от 0 до 100.
Встреча, фаза Номер — Фаза, к которой относится событие. Фазы нумеруются начиная с 1. Если в бою нет фаз, это число будет 0.

timestamp Number — Временная метка события в миллисекундах относительно начала боя.

type String — Тип события. Warcraft Logs поддерживает следующие типы событий:

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

ВАЖНО : Обратите внимание, что Warcraft Logs не считает полное поглощение промахом.Он будет представлен с событием повреждения.

inCategory String -> Boolean — Функция inCategory может использоваться для использования умной категоризации WCL. Например, если вы хотите посмотреть на события исцеления, а также неявно включать абсорбы, вы можете использовать inCategory («исцеление») = true вместо type = «heal» (который не будет перехватывать события абсорбции). Поддерживаются следующие категории (и более или менее соответствуют пользовательский интерфейс запроса):

урона, исцеления, ауры, рассеивания, применения заклинаний, смертей, ресурсов, призыва, других

rawDamage Номер — Необработанный урон для случая повреждения.Это включает в себя поглощение и чрезмерный урон.
ffectiveDamage Номер — Эффективный урон для случая повреждения. Это исключает поглощение и перерасход, а также показывает, какой урон фактически получил актер.
поглощенный урон Номер — количество, поглощенное за случай повреждения.
заблокирован Номер — сумма заблокирована за случай повреждения.
overkill Number — Количество излишков за случай повреждения.

rawHealing Номер — Необработанное лечение для исцеления / поглощения. Это включает в себя поглощает и перегрев.
ffectiveHealing Номер — Эффективное лечение для исцеления / поглощения. Это исключает чрезмерное заживление, но все еще включает поглощенное лечение (например, Малкорок или Тортос). Поглощенный Исцеление Номер — Сумма, поглощенная для целительного события. Для неабсорбирующих заживлений он представляет собой поглощенное количество (например,на Малкорок или Тортос), но для поглощающих способностей это эквивалентно эффективному лечению.

isCritical Boolean — Критический урон или исцеление события или нет.
isTick Boolean — периодическое повреждение или исцеление, то есть DoT или HoT.
isGlancing Boolean — Является ли случайный урон рукопашным ударом.
isMultistrike Boolean — независимо от того, был ли урон или исцеление многократным ударом.

missType String — При промахе указывает, что произошло. Возможные значения: мисс, уклонение, парирование, иммунитет, отклонение, отражение, осечка, уклонение, сопротивление .

stack Number — Количество стеков для событий стека баффов и дебаффов.

extraAttacks Number — Количество дополнительных атак для события дополнительных атак.

источник Актер — Источник события.Специальный субъект среды возвращается, если источник не существует.

target Actor — Цель события. Специальный субъект среды возвращается, если цель не существует.

способность способность — Основная способность для события.

остановлено Способность Способность — Для краж, разрывов и рассеивания представляет заклинание, которое было рассеяно. Для прерываний это представляет заклинание, которое было прервано.

Ресурсы — Ресурсы — Возвращает объект ресурсов, который можно использовать для получения информации, такой как очки жизни, сила заклинаний, позиции на карте и т. Д.

feign Boolean — Возвращает true, если событие смерти на самом деле является притворным охотником.

killer Actor — Будет соответствовать событиям смерти, если смертельный удар, вызвавший смерть, был нанесен этим актером.

killingAbility — Способность — будет соответствовать событиям смерти, если смертельный удар, вызвавший смерть, был нанесен этой способностью.

поглощенный Атакер Актер — Будет соответствовать поглощенным событиям, если атакующий, удар которого был поглощен, является этим актером.

absbedAttackerAbility — Способность — будет сопоставлять поглощенные события, если атака, которая была поглощена, была вызвана этой способностью.

поглощенный Хилер Актер — Будет соответствовать поглощенным событиям исцеления, если целитель, чье лечение было поглощено, является этим актером.

поглощенныйHealerAbility — Способность — будет соответствовать поглощенным событиям, если целитель, чье лечение было поглощено, получил эту способность.

Подробнее, чтобы заполнить здесь.
Актерские Поля

Актеры имеют следующие подполя:

имя строка — имя актера. Например, вы можете указать source.name или target.name .
id Номер — Идентификатор актера. Для NPC это соответствует идентификатору, который вы видите на wowhead.com.
, экземпляр , номер — На какой экземпляр актера вы смотрите.Это 1 для игроков. Для неигровых персонажей это особый случай моба.
instanceGroup Number — К какой группе экземпляров принадлежит субъект. Это 0 для игроков и для негруппированных NPC. Для неигровых персонажей это группа, к которой они принадлежат, например, 2-й порождение Пылающей Смолы на Кросусе должно быть группой 2.
тип Строка — Тип моба. В WCL есть три типа мобов: игроков , NPC и питомцев .
класс Строка — класс игрока, эл.г., чернокнижник или мошенник . Для NPC вернется боссов, для боссов и NPC для обычных мобов. Домашние животные возвращают , домашнее животное .
spec String — Спецификация игрока, например, , уничтожение или оружия .
Роль — Строка — Роль игрока. Возможные значения: , танк , , ближний бой , дальний и целитель . Для NPC возвращается значение класса .
расположение Строка — является ли моб дружественным или врагом. Это расположение заблокировано, и вы можете использовать его, чтобы просто спросить, был ли отряд дружественным для большей части боя или враг для большей части борьбы.
rawDisposition String — Расположение только для этого конкретного события. Если игрок контролируется разумом, он становится врагом согласно этому полю.
маркер — номер — число, представляющее маркер рейда, установленный на этом актере.0, если маркер рейда не установлен.
владелец — актер — владелец питомца. Если у актера нет владельца или он не является домашним животным, то владельцем считается сам актер.
firstSeen Number — Отметка времени, когда этот актер (и экземпляр!) Был впервые увиден.
lastSeen Номер — Отметка времени, когда этот актер (и экземпляр!) Последний раз видели.

Поля Способностей

Способности имеют следующие подполя:

name String — Название способности.Например, вы можете указать . Имя_ способности .
id Number — Идентификатор способности. Это соответствует идентификатору, который вы видите на wowhead.com.
, тип , номер — школа способностей. Значение соответствует номеру необработанного события с битами от 1 до 64.

Ресурсы Поля

Ресурсы имеют следующие подполя:

актер актер — актер, чьи ресурсы привязаны к событию.Это может быть либо источник, либо цель, либо ноль, если ресурсы не подключены.
hitPoints Number — Текущие очки жизни субъекта ресурса.
maxHitPoints Номер — Максимальные точки попадания субъекта ресурса.
hpPercent Float — Эквивалент HitPoints / maxHitPoints.
attackPower Номер — точка доступа субъекта ресурса.
spellPower Number — SP ресурса актера.
x Номер — Позиция X субъекта ресурса. WCL сохраняет эту позицию как исходную позицию, умноженную на 100. Например, позиция X 32,56 представлена ​​WCL как 3256.
y Number — Позиция Y субъекта ресурса. WCL сохраняет эту позицию как исходную позицию, умноженную на 100.
Заполните остальные поля ресурса
Тестирование дальности

[НЕ] В ДИАПАЗОНЕ [КОГДА <условие>] [ОТ <условие>] [ДО <условие>] [GROUP BY <выражение> [И <выражение>] [ВКЛ <выражение>]] КОНЕЦ

С помощью тестирования диапазона вы можете определить произвольные границы диапазона и затем проверить, находится ли событие в этом диапазоне (или не в этом диапазоне).Вот пример, который показывает, как проверить, присутствует ли Sundering Blow в источниках, атакующих генерала Назгрима. [Обратите внимание, что это не лучший пример, так как существует более простой способ проверки на ауры (см. Выше)]

IN RANGE FROM type = «applydebuff» AND Способность. Name = «sundering blow» TO type = «removedebuff» AND Способность. Name = «sundering blow» GROUP BY цель НА источнике END

Детали:

(1) Предложение WHEN — это просто начальное условие, которое должно быть сопоставлено, прежде чем вы даже проверите границы диапазона.Я решил не допускать, чтобы условия IN RANGE были вложенными, поэтому вы просто получили одно … это означало, что мне нужно было указать условия с помощью WHEN.

(2) Предложение FROM — это условие, которое при совпадении заставит вас начать новый диапазон. Если опущено, ОТ будет началом борьбы.

(3) Предложение TO — это условие, которое при совпадении приведет к завершению диапазона. Если опущено, TO будет концом боя.

(4) GROUP BY — это то, как вы связываете ОТ и ТО вместе.Например, с баффами и дебаффами вы обычно объединяете цель обоих событий. Если вы хотите выполнить сопряжение источника FROM и цели TO, это можно сделать, добавив необязательное AND, чтобы указать что-то другое для TO.

(5) Предложение ON — это способ дополнительной фильтрации событий, требующий, чтобы выражение в ON для проверяемого события совпадало с GROUP BY для границ from / to. Итак, в приведенном выше примере вы смотрите на игроков, наносящих урон, поэтому они являются источником событий (но это должно совпадать с целями для Sundering Blow).Если опущено, будет использовано выражение в GROUP BY.

Матч против индексов

MATCHED <условие> В <выражение кортежа> КОНЕЦ

С помощью выражения MATCHED вы можете проверить -й раз, когда что-то произошло, например, во второй раз, когда игрок получает определенный дебафф. Первая часть это условие чьи совпадения вы хотите посчитать, а вторая часть — это кортеж индексов (начиная с 1), из которых совпадения вы хотите включить.

MATCHED type = «applydebuff» иility.name = «Dark Herald» IN (1,3) END

Приведенный выше пример будет соответствовать событиям для первого и третьего дебаффов Dark Herald , которые выходят во время боя.

Копирование и вставка булавок

Вы можете нажать кнопку Copy Pin в любое время, чтобы получить копию булавки перед ее фиксацией. Появится диалоговое окно с текстовым полем, в котором выделена вся строка выводов. Просто скопируйте, используя Ctrl + C (Windows) или Cmd-C (Mac).

Чтобы вставить экспортированный вывод, вы можете выбрать вкладку «Вставить » и вставить эту строку в показанное текстовое поле.

Pin Preview

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

Обратите внимание на элементы управления справа. После создания булавки вы можете включить булавку на отображаемом графике.Результаты будут показаны цветом булавки в виде линий или полос. Вы можете нажать цветной квадрат, чтобы изменить цвет булавки.

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

Типы контактов

Существует четыре типа выводов, которые вы можете создать. Интерфейс для выбора типа вывода показан ниже:

Декораторы

Вывод декоратора используется для добавления новых совпадений к вашему исходному запросу.Вы можете представить вывод декоратора как соединение с исходным запросом на панели запросов с помощью логического ИЛИ. События соответствуют вывод декоратора будет добавлен в представление необработанных событий (если они уже не соответствуют исходному запросу). Кроме того, вы можете показать соответствующие события на графике. Аналитическое представление таблиц не изменяется по декораторам.

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

Вы можете создать булавку, чтобы посмотреть, использовал ли Кецен его перезарядку Instincts Survival вообще.

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

Щелчок по ссылке Off на выводе также включит вывод на графике, и это позволяет вам фактически видеть везде, где инстинкты выживания использовались в качестве полосы сюжета.

Как вы можете видеть, ауры будут отображаться как сюжетные полосы по умолчанию, показывая вам диапазон времени, в течение которого аура была на указанных актерах. Вы можете разместить на графике столько баффов / дебаффов, сколько захотите, и вы можете использовать логические ИЛИ-коннекторы для создания составных запросов, представляющих весь диапазон перезарядок (например, если вы просто хотите узнать, использовался ли какой-либо танковый CD, и вас это не волнует различая каждого отдельно на графике).

Значки

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

Глядя на предыдущий пример, мы хотели узнать, использовал ли Кецен инстинкты выживания во время аннигиляции. Декоратор Пин работал хорошо, но он также показал использование Survival Instinct за пределами Annihilates, а также загромождал представление событий с помощью приложений ауры и удалений. Мы могли бы использовать значок булавки вместо достичь еще лучших результатов.

Мы используем мощный тест на присутствие ауры. Это позволяет нам по-прежнему соответствовать Damage Taken, полученному в результате аннигилатных событий, но теперь мы хотим обозначить те события Damage Taken, в которых Kaetzchen в качестве цели и где Инстинкты выживания присутствовали на Kaetzchen. Результаты теперь показывают нам значок цвета булавки, который указывает, какие Аннигилаты были съедены с перезарядкой. Усиление / затухание ауры не добавляется в вид.

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

Значки особенно полезны на панели Deaths. Например. Вы можете проверить, был ли нанесен удар без Слабых Ударов. В «Paragons of Klaaxi», приведенном ниже, первая смерть произошла из-за физический урон от хисека.

Dubalicious умер от огня, поэтому мы можем добавить значок Badge, чтобы узнать, был ли этот урон получен без присутствия Weakened Blow на боссе.Посмотрим, как будет выглядеть эта булавка. Мы может сделать общий пин, который будет искать пропавших слабых ударов в любом враждебном источнике.

После создания значка Badge мы действительно видим, что у Хисека не было слабых ударов. Даб все еще был конченым, но это подсказывает нам, что у кого-то не было такого дебаффа, как он должен был, и теперь мы можем исследовать это дальше.

Фильтры

Контакт фильтра используется для удаления результатов из вида.Это самый мощный из типов выводов, поскольку его можно использовать для фактического изменения отображаемых графиков и таблиц в аналитическом виде на сузить их результаты. Если вы хотите видеть Damage Done только тогда, когда определенные баффы или дебаффы активированы, или Healing Done только для целей с определенным дебаффом, то фильтрация булавок — лучший способ увидеть это данные.

Давайте начнем с относительно простого примера. Предположим, что мы смотрим на рассеивания на Sha of Pride:

Это показывает все рассеивания, которые люди делали в борьбе.Теперь предположим, что мы хотим отфильтровать эти результаты, чтобы показать только рассеивания, которые произошли, когда у рассеивающего игрока не было Дара Титанов. Мы можем это сделать с фильтрующим штифтом, и график / таблица обновятся соответственно. Это покажет нам, кто получил Гордость, рассеяв:

Применение булавки теперь фильтрует набор рассеиваний в меньшем количестве, только те, которые сделаны игроками, у которых не было Дара Титанов.

Еще один очень мощный пример фильтра, который нужно рассмотреть, это кто повредил генерала Назгрима, когда защитная стойка активирована.Это еще один пример того, где мы хотим видеть только часть ущерба, нанесенного генералу Назгриму, поэтому фильтрующий штифт подходит. Это очень сложный вывод, поэтому мы покажем его по шагам. Сначала давайте начнем с хорошего базового запроса, т. Е. Ущерб, нанесенный генералу Назгриму.

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

Далее мы можем создать новый запрос, связанный через логическое И. Мы хотим, чтобы на Назгриме присутствовала Защитная Стойка, поэтому мы делаем это следующим образом:

Наконец, мы не хотим неправильно наказывать танки. Танкам разрешено бить Назгрима, если у них есть дебафф «Сандеринг блоу». Это означает, что мы хотим включать только урон, нанесенный игрокам, у которых нет дебафф Sundering Blow. Опять же, мы используем логическое И, чтобы добавить третий запрос к этому выводу, а именно, чтобы Sundering Blow отсутствовал в источнике.

Окончательный результат показан здесь. Обратите внимание, что некоторый прямой урон не вызывает ярости Назгрима, но вы можете наблюдать это соответственно (например, накидки-накидки и брелки, например, Multistrike).

Фильтры

умело не применяют к нерелевантным представлениям. Например, если вы создадите фильтр исцеления и перейдете к просмотру урона, фильтр исцеления не будет применяться на панели повреждений. это позволяет создавать постоянные фильтрующие выводы в определенных представлениях и не мешать им при просмотре.

Выводы для резюме

Вывод сводки отображает результаты сопоставления в виде итогов на панели Сводка. Эти булавки можно использовать, когда вы хотите быстро подсчитать, сколько тиков урона кто-то получил или сколько раз кто-то получил бафф или дебафф. Например, в бою с Гаррошем Адским Криком мы можем создать пин-код «Сводка», который будет подсчитывать, сколько тиков игроки получили из Empowered Whirling Corruption. Мы можем создать булавку за урон, нанесенный товарищам, и исключить целевых питомцев.

Обратите внимание, что при выборе типа пин-кода «Сводка» вы получаете несколько дополнительных опций. Вы можете либо суммировать по количеству совпадающих событий, либо суммировать по сумме (которая для урона / исцеления является сумма фактического нанесенного / исцеленного урона). В этом случае мы суммируем совпадения по целям событий, связанных с нанесенным ущербом, и в итоге мы получаем новую панель на панели «Сводка», которая показывает нам эти общие суммы.

Вы можете использовать выводы «Сводка», чтобы быстро и легко просматривать итоги по ударам от способностей, которых можно избежать, использования зелий, использования камня здоровья, рассеивания, прерываний и т. Д.

,

Warcraft Logs — Боевой анализ для Warcraft

Политика конфиденциальности Warcraft Logs

Последнее обновление 25 мая 2018 г.

Настоящая Политика конфиденциальности вступает в силу немедленно для пользователей, которые регистрируют учетные записи 25 мая 2018 года или после этой даты, и вступает в силу 25 мая 2018 года для пользователей, которые уже имеют учетные записи.

В настоящей Политике конфиденциальности описываются наши политики в отношении сбора, использования и раскрытия информации о вас в связи с использованием вами наших услуг, в том числе предлагаемых через наши веб-сайты, электронную почту и мобильные приложения (совместно именуемые «Сервис»).Термины «мы», «нас» и «журналы Warcraft» относятся к Irksome and Strange, LLC, техасской корпорации со штаб-квартирой в Хьюстоне, штат Техас. Когда вы используете Сервис, вы соглашаетесь на сбор, использование и раскрытие информации о вас, как описано в настоящей Политике конфиденциальности.

ОГЛАВЛЕНИЕ

  1. Информация, которую мы собираем и как мы ее используем
  2. Печенье
  3. Третьи лица
  4. Управление вашими личными данными
  5. Хранение данных и прекращение действия счета
  6. детей
  7. Безопасность
  8. Контактная информация
  9. Изменения в настоящей Политике конфиденциальности
  10. жителей Калифорнии: Ваши права на конфиденциальность в Калифорнии
1.ИНФОРМАЦИЯ, КОТОРУЮ МЫ СОБИРАЕМ И КАК МЫ ИСПОЛЬЗУЕМ

Мы можем собирать и хранить информацию о вас в связи с использованием вами Службы, включая любую информацию, которую вы передаете в Службу или через нее. Мы используем эту информацию для обеспечения функциональности Сервиса, выполнения ваших запросов, повышения качества Сервиса, участия в исследованиях и анализе, касающихся Сервиса, персонализации вашего опыта, отслеживания использования Сервиса, показа соответствующей рекламы, продвижения Сервиса на рынке, оказания поддержки клиентов связываться с вами, создавать резервные копии наших систем, обеспечивать аварийное восстановление, повышать безопасность Сервиса и выполнять юридические обязательства.Даже если мы не храним такую ​​информацию, она все равно должна первоначально передаваться на наши серверы и храниться достаточно долго для обработки.

Пожалуйста, обратите внимание:

  1. Информация об учетной записи: Если вы создаете учетную запись, мы можем хранить и использовать информацию, которую вы предоставляете в ходе этого процесса, например ваш адрес электронной почты, имя пользователя и другую информацию, которую вы можете предоставить в своей учетной записи. Мы можем публично отображать ваше имя пользователя. Вы можете изменить часть информации, связанной с вашей учетной записью, в настройках вашей учетной записи.Если вы считаете, что кто-то создал неавторизованную учетную запись с изображением вас или вашего подобия, вы можете запросить его удаление, отметив его.
  2. Общедоступный контент: Ваши вклады в Службу предназначены для общего пользования и, следовательно, доступны для общественности, включая ваши игровые журналы. Профиль вашей учетной записи также предназначен для публичного использования, как и некоторые другие ваши действия в Сервисе, такие как загруженные журналы игр. Вы можете ограничить публичный характер некоторых из этих действий с помощью настроек своей учетной записи.В соответствии с пользовательским соглашением Blizzard Персонажи, имена персонажей, данные персонажей, виртуальные предметы, информация о профиле персонажа принадлежат компании, занимающейся игрой, или ее лицензиарам. Эта информация не защищена как личная информация и может отображаться на сайте.
  3. Связь: Когда вы регистрируете учетную запись или используете определенные функции, вы выбираете получение сообщений от нас. Вы можете управлять некоторыми настройками обмена сообщениями через настройки своей учетной записи, но учтите, что вы не можете отказаться от получения определенных административных, транзакционных или юридических сообщений от нас.Например, если вы запрашиваете сброс пароля, мы можем отправлять вам сообщения о вашей транзакции, используя предоставленную вами контактную информацию. Мы также можем отслеживать ваши действия в ответ на сообщения, которые вы получаете от нас или через Службу, например, удалили ли вы, открыли или перенаправили такие сообщения. Мы также можем хранить информацию, которую вы предоставляете нам посредством сообщений, включая телефонные звонки, письма, электронные письма и другие электронные сообщения, или лично.
  4. Транзакции: Если вы инициируете транзакцию через Службу, мы можем собирать и хранить информацию о вас, такую ​​как ваше имя, номер телефона, адрес, адрес электронной почты и информация об оплате (например, номер кредитной карты и срок действия), а также любую другую информацию, которую вы нам предоставляете, для обработки вашей транзакции, отправки вам сообщений о них и заполнения форм для будущих транзакций.Когда вы отправляете номера кредитных карт, мы зашифровываем эту информацию с использованием стандартной технологии.
  5. Активность: Мы можем хранить информацию о вашем использовании Сервиса, такую ​​как ваша поисковая активность, просмотренные вами страницы, а также дата и время вашего посещения. Мы также можем хранить информацию, которую ваш компьютер или мобильное устройство может предоставить нам в связи с использованием вами Сервиса, такую ​​как тип браузера, тип компьютера или мобильного устройства, язык браузера, IP-адрес, информация о WiFi, такая как SSID, мобильный телефон носитель, номер телефона, уникальный идентификатор устройства, рекламный идентификатор, местоположение (включая геолокацию, местоположение на основе маяка и местоположение GPS), а также запрашиваемые и ссылающиеся URL-адреса.Вы можете ограничить или запретить использование нами определенных данных о местоположении с помощью настроек вашего устройства или браузера, например, изменив настройки «Службы определения местоположения» для наших приложений в настройках конфиденциальности iOS.
  6. Разные устройства: Вы можете получить доступ к Сервису через разные устройства (например, мобильный телефон или настольный компьютер) и разные платформы (например, веб-сайт Warcraft Logs или настольное приложение Warcraft Logs). Информация, которую мы собираем и храним через эти различные виды использования, может иметь перекрестные ссылки и объединяться, и ваш вклад через одну платформу Warcraft Logs обычно будет аналогичным образом видимым и доступным через все другие платформы Warcraft Logs.
2. ПЕЧЕНЬЕ

Мы и третьи стороны, с которыми мы сотрудничаем, можем использовать файлы cookie, веб-маяки, теги, сценарии, локальные общие объекты, такие как HTML5 и Flash (иногда называемые «flash cookie»), рекламные идентификаторы (включая идентификаторы мобильных устройств, такие как Apple IDFA или Google Рекламный идентификатор) и аналогичные технологии («Cookies») в связи с использованием вами Сервиса, сторонних веб-сайтов и мобильных приложений. Файлы cookie могут иметь уникальные идентификаторы и храниться, в том числе, на вашем компьютере или мобильном устройстве, в электронных письмах, которые мы отправляем вам, и на наших веб-страницах.Файлы cookie могут передавать информацию о вас и вашем использовании Сервиса, такую ​​как тип браузера, настройки поиска, IP-адрес, данные, относящиеся к рекламе, которая была показана вам или на которую вы нажали, а также дата и время вашего использования. , Файлы cookie могут быть постоянными или храниться только во время отдельной сессии.

Цели, для которых мы используем куки в Сервисе, включают в себя:

Цель Объяснение
Процессы Предназначен для того, чтобы Служба работала так, как вы ожидаете.Например, мы используем Cookie, который сообщает нам, зарегистрировали ли вы уже аккаунт.
Аутентификация, безопасность и соответствие Предназначен для предотвращения мошенничества, защиты ваших данных от посторонних лиц и соблюдения требований законодательства. Например, мы используем файлы cookie, чтобы определить, вошли ли вы в систему.
Предпочтения Предназначен для запоминания информации о том, как вы предпочитаете, чтобы Служба вела себя и выглядела.Например, мы используем файл cookie, который сообщает нам, отказались ли вы разрешить нам отправлять push-уведомления на ваш телефон.
Уведомления Предназначен для разрешения или предотвращения уведомлений об информации или опциях, которые, по нашему мнению, могут улучшить использование вами Сервиса. Например, мы используем файл cookie, который не позволяет нам показывать вам уведомление о регистрации, если вы его уже видели.
Реклама Предназначен для того, чтобы сделать рекламу более актуальной для пользователей и более ценной для рекламодателей.Например, мы можем использовать файлы cookie для показа вам объявлений на основе интересов, таких как объявления, которые показываются вам на основе ваших посещений других веб-сайтов, или чтобы сообщить нам, если вы недавно нажали на объявление. Мы используем Freestar.io и Google AdSense для этой цели.
Аналитика Предназначено для того, чтобы помочь нам понять, как посетители используют Сервис. Мы используем Google Analytics для этой поддержки.

Вы можете установить некоторые настройки Cookie через ваше устройство или настройки браузера, но это может повлиять на функциональность Сервиса.Способ отключения файлов cookie может различаться в зависимости от устройства и браузера, но обычно его можно найти в настройках устройства или браузера или в настройках безопасности. Например, устройства iOS и Android имеют настройки, предназначенные для ограничения форм отслеживания рекламы. Обратите внимание, что изменение любой из этих настроек не препятствует отображению определенных рекламных сообщений для вас.

3. ТРЕТЬИ СТОРОНЫ

Третьи лица могут получать информацию о вас следующим образом:

  1. Рекламодатели: Мы можем разрешить третьим сторонам использовать Cookies через Сервис для сбора информации того же типа для тех же целей, что и мы.При этом мы придерживаемся принципов саморегулирования Альянса цифровой рекламы для онлайн-поведенческой рекламы. Третьи стороны могут связать собранную ими информацию с другой информацией о вас, которую они имеют из других источников. Мы не обязательно имеем доступ к куки-файлам, которые они используют, или контролируем их, но вы можете отказаться от их использования, перейдя по следующим ссылкам: Инициатива сетевой рекламы, Omniture и Альянс цифровой рекламы. Обратите внимание, что отказ от участия не мешает отображению всей рекламы для вас.Кроме того, мы можем передавать не личную информацию от вас или о вас третьим лицам, такую ​​как данные о местоположении, рекламные идентификаторы или криптографический хеш общего идентификатора учетной записи (например, адрес электронной почты), чтобы облегчить показ целевой рекламы. Вы можете ограничить обмен этой информацией через настройки вашего мобильного устройства, как описано в разделе 2 выше, или через настройки службы.
  2. Совокупная или анонимная информация: Мы можем передавать информацию пользователей в совокупности третьим сторонам, таким как распространители контента.Например, мы можем раскрыть количество пользователей, которые были выставлены или нажали на рекламу.
  3. Бизнес-переводы: Мы можем передавать информацию от вас или о вас нашим материнским компаниям, дочерним компаниям, совместным предприятиям или другим компаниям, находящимся под общим контролем, и в этом случае мы будем требовать от них соблюдения настоящей Политики конфиденциальности. Если другая компания приобретет Warcraft Logs, или все или практически все наши активы, эта компания будет обладать той же информацией и примет на себя права и обязанности в отношении этой информации, как описано в настоящей Политике конфиденциальности.
  4. Расследования и раскрытие информации по закону: Мы можем расследовать и раскрывать информацию от вас или о вас, если у нас есть добросовестное убеждение в том, что такое расследование или раскрытие информации: (a) обоснованно необходимо для соблюдения правовых процедур и инструкций и приказов правоохранительных органов, таких как как ордер на обыск, повестка о вызове в суд, постановление, судебное разбирательство или иной судебный процесс или запросы правоохранительных органов; или (b) полезно для предотвращения, расследования или выявления возможных нарушений в связи со Службой.
  5. Ссылки: Сервис может ссылаться на сторонние сервисы, такие как URL другого сайта. За исключением случаев, указанных в настоящем документе, мы не передаем им вашу личную информацию и не несем ответственности за их политику конфиденциальности. Мы предлагаем вам ознакомиться с политикой конфиденциальности или применимой ко всем таким сторонним услугам.
  6. Сторонние учетные записи: Если вы зарегистрируетесь или войдете в Warcraft Logs с использованием сторонней службы (например, BattleNet для WoW), мы можем получать информацию о вас от такой сторонней службы.
4. КОНТРОЛЬ ЛИЧНЫХ ДАННЫХ

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

5. СОХРАНЕНИЕ ДАННЫХ И ПРЕКРАЩЕНИЕ СЧЕТА

Вы можете закрыть свой аккаунт по электронной почте.Мы удалим определенную информацию для просмотра и / или отделим ее от профиля вашей учетной записи, но мы можем сохранять информацию о вас для целей, разрешенных настоящей Политикой конфиденциальности, если это не запрещено законом. Например, мы можем хранить информацию для предотвращения, расследования или выявления возможных нарушений в связи со Службой или для выполнения юридических обязательств.

6. ДЕТИ

Сервис предназначен для широкой аудитории и не предназначен для детей младше 13 лет.Мы сознательно не собираем личную информацию детей младше 13 лет. Если вам станет известно, что ребенок предоставил нам личную информацию без согласия родителей, свяжитесь с нами здесь. Если нам станет известно, что ребенок младше 13 лет предоставил нам личную информацию без согласия родителей, мы предпримем шаги для удаления такой информации и аннулирования учетной записи ребенка.

7. БЕЗОПАСНОСТЬ

Мы используем различные меры безопасности для защиты личной информации, представленной нам, как во время передачи, так и после ее получения.Тем не менее, ни один метод передачи через Интернет или мобильное устройство, ни метод электронного хранения не является на 100% безопасным. Поэтому, хотя мы стремимся использовать коммерчески приемлемые средства для защиты вашей личной информации, мы не можем гарантировать ее абсолютную безопасность.

8. КОНТАКТ

Вы можете связаться с нами через Интернет относительно нашей Политики конфиденциальности или написать нам по следующему адресу:
Irksome and Strange, Attn: Data Privacy Manager
1301 Fannin St # 2440
Houston, TX 77002

9.ИЗМЕНЕНИЯ В ЭТОЙ ПОЛИТИКЕ КОНФИДЕНЦИАЛЬНОСТИ

Мы можем время от времени пересматривать настоящую Политику конфиденциальности. Самая последняя версия Политики конфиденциальности будет регулировать наш сбор, использование и раскрытие информации о вас и будет размещена по адресу http://www.warcraftlogs.com/help/privacy/. Если мы внесем существенные изменения в настоящую Политику конфиденциальности, мы уведомим вас об этом по электронной почте или отправив уведомление в Службу до даты вступления в силу изменений. Продолжая получать доступ к Сервису или использовать его после того, как эти изменения вступят в силу, вы признаете пересмотренную Политику конфиденциальности.

10. РЕЗИДЕНТЫ КАЛИФОРНИИ: ПРАВА НА КОНФИДЕНЦИАЛЬНОСТЬ ВАШЕЙ КАЛИФОРНИИ

Мы не разглашаем вашу личную информацию третьим лицам с целью прямого маркетинга их товаров или услуг для вас, если вы сначала не согласитесь на такое раскрытие. Если у вас есть какие-либо вопросы относительно этой политики или вы хотите изменить свои предпочтения, вы можете связаться с нами по адресу, указанному выше в разделе 8.

,

Warcraftlogs не работает прямо сейчас?

Warcraftlogs.com Проверка состояния сервера nothumb

Warcraftlogs Название веб-сайта:

www.warcraftlogs.com Проверено URL:

Время отклика:

Last Down:

Проверка Warcraftlogs

Пожалуйста, подождите, пока мы проверим сервер …

JavaScript требуется. Пожалуйста, включите поддержку джаваскрипта в вашем браузере.

История состояния веб-сайта Warcraftlogs Warcraftlogs.com server report and response time

На приведенном выше графике показана активность состояния службы для Warcraftlogs.com за последние 10 автоматических проверок. Синяя полоса отображает время отклика, которое лучше, когда меньше. Если в течение определенного времени ни одна строка не отображается, это означает, что служба не работает, а сайт отключен.

История статуса обслуживания

Дата Время Время пинга Дата Время Время пинга
26.20 июля 07:53 199,66 мс. 26. июл.2020 13:40 226,12 мс.
27. июл.2020 15:10 220,17 мс. 27. июл.2020 19:06 223,4 мс.
28. июл.2020 13:56 243,51 мс. 28. июл.2020 21:07 221,71 мс.
29.юль.2020 04:22 226,21 мс. 30. июл.2020 08:20 223,63 мс.
30. июл.2020 20:32 0 мс. 31. Jul.2020 03:13 197,99 мс.

* Отображается время по тихоокеанскому времени (UTC / GMT 0) | Текущее время сервера 20:16

Мы попытались проверить связь с сайтом Warcraftlogs, используя наш сервер, и сайт вернул вышеуказанные результаты.Если warcraftlogs.com не работает для нас, вы ничего не можете сделать, кроме ожидания. Возможно, сервер перегружен, недоступен или недоступен из-за проблем с сетью, сбоя или в работе веб-сайта …

Не удается получить доступ к Warcraftlogs — инструкции по устранению неполадок

Если сайт работает, но вы не можете получить доступ к странице, попробуйте одно из следующих решений:

Проблемы с браузером

Принудительно полное обновление сайта. Это может быть достигнуто одновременным нажатием клавиш CTRL + F5 в вашем любимом браузере (Firefox, Chrome, Explorer и т. Д.).)

Очистите временный кеш и куки в вашем браузере, чтобы убедиться, что у вас самая последняя версия веб-страницы. Для инструкций выберите ваш браузер:

Исправление проблем DNS

Система доменных имен (DNS) позволяет идентифицировать IP-адрес сайта (192.168.x.x) словами (* .com), чтобы их было легче запомнить, как телефонная книга для веб-сайтов. Эта услуга обычно предоставляется вашим провайдером.

Очистите локальный кеш DNS, чтобы убедиться, что вы захватили самый последний кеш, который есть у вашего провайдера.Для Windows — (Пуск> Командная строка> введите «ipconfig / flushdns» и нажмите Enter). Для подробностей выберите вашу операционную систему:

Если вы можете получить доступ к веб-сайту в офисе или из сети 3G, но он не работает на вашем компьютере, рекомендуется использовать альтернативную службу DNS, отличную от вашего интернет-провайдера. OpenDNS или Google Public DNS — это отличные и бесплатные общедоступные службы DNS.

Посетите нашу страницу справки для получения пошаговых инструкций по , как изменить свой DNS .

Оставьте комментарий, используя свой Facebook идентификатор.

Warcraftlogs.com сейчас для тебя? Оставьте свои комментарии о состоянии сервиса Warcraftlogs.com или сообщите о проблеме ниже, чтобы другие знали, что они не единственные, кто испытывает проблемы. Обратите внимание, что информация о вашей стране, поставщике услуг и браузере будет отображаться рядом с вашим комментарием, чтобы лучше проанализировать возможный сбой.

✔Спасибо! Не забудьте добавить в закладки эту страницу, чтобы вы могли проверить позже.

,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *